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 |