Linux根目录下的文件夹

1、/ 目录下的文件夹

目录 作用
/bin 放置可执行的文件目录
/dev 任何设备以文件形态存放
/medi 放置可移动设备
/opt 第三方协议软件放置目录
/tmp 暂时存放文件的地方
/home 用户主目录
/root 系统管理员
/proc 虚拟文件系统
/etc Linux系统配置文件
/usr 安装的第三方软件默认位置
/var 针对常态性变动文件
/usr/bin 系统用户使用的应用程序
/usr/sbin 场及用户使用的较高级别的系统守护程序
/usr/src 内核源代码默认的放置目录
/var 存放着不断扩充着的东西,习惯将这些经常被修改的目录放在这个目录下,包括日志文件
/run· 是一个临时文件系统,存储系统启动以来的信息,当系统重启时,这个目录下的文件应该被删掉或清除。如果系统上有 /var/run目录,应该让他指向run
/lib 存放着系统最基本的动态连接共享库,起作用类似Windows里的Dll文件,几乎所有的应用程序都需要用这些共享库
/lost+found 这个目录一般情况下是空的,当系统非法关机,会存放一些文件
/mnt 系统提供该目录是为了让用户临时挂载别的文件系统,可以将光盘挂载在/mnt上,然后进入该目录就可以查看光驱里的内容
/selinux Redhat/CentOS所特有的目录,Selinux一个安全机制,类似windows的防火墙,但这套机制比较复杂,这个目录就是存放selinux相关的文件
/srv 存放一些服务启动后需要提取的数据

绝对路径和相对路径
/boot |存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件
绝对路径:以 / 目录为开始点
相对路径:以当前路径为开始点,标准写法 ./ 开头(pwd察看当前所在文件路径)

2、标准输出流

nohup ./program > /dev/null 2 > log & 只输出错误信息到日志文件
nohup ping 8.8.8.8 > /dev/null/ 2 > &1 & 输出信息中什么信息也不要

说明:

/dev/null :在Linux中俗称黑洞,代表Linux的空设备文件
2 >&1     :重定向邦定,&将两个输出邦定到一起,错误输出(2)和标准输出(1,0标准键盘输出)到同一个地方
/dev/null/ 2 > &1 &   :将错误信息和标准信息邦定,此时只有错误信息,标准信息会输出到屏幕,&则是进行会后台输出,没有接受文件所以丢弃输出信息
/dev/null 2 > log &       :将错误信息输入log     &在后台进行输出
类型 文件描述符 默认情况 对应文件句柄位置
标准输入(standard input) 0 从键盘获得输入 /proc/self/fd/0
标准输出(standard output) 1 输出到屏幕(即控制台) /proc/self/fd/1
错误输出(error output) 2 输出到屏幕(即控制台) /proc/self/fd/2

   转载规则


《Linux根目录下的文件夹》 Evolyutsiya 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录