6. Linux发行版都基本遵循文件系统层级标准(Filesystem Hierarchy Standard)。
续
/usr //大概是linux中最大的目录,存放常规用户用到的所有程序和支持文件,它是linux系统中第二大层级结构主要包括以下一些目录
/usr/bin //存放一般用户可执行程序
/usr/lib //存放/usr/bin和/usr/sbin目录下的程序要用到的对象文件和共享库文件
/usr/sbin //存放系统管理程序
/usr/local //存放那些程序——它们并没有包含在发行版中的程序。通过源代码编译的程序通常安装在usr/local/bin目录下
/usr/share //存放被/usr/bin下的程序所使用的共享数据,比如配置文件,图标,背景屏幕,声音文件等等
/usr/share/doc //各种文档
/usr/include //头文件
/usr/src //程序源码文件
/var //又一个层级结构目录,用来存储发生变化的数据的目录
/var/cache //程序缓存
/var/lib //和程序或系统有关的状态信息
/var/proc //内核参数虚拟文件
/var/tmp //在系统重启间保存的临时文件
/var/opt //为/opt存储变化数据的目录
/var/sys //sysfs虚拟文件系统为访问内核数据提供的比proc更为理想的方法,其主要作用在于为管理Linux设备提供一种统一模型的的接口
附加命令
which
作用:
显示内部程序或外部程序的完整路径
语法:
which [options] [–] programname […]
示例:
which -a sh //打印匹配可执行程序名的所有路径
whereis
作用:
为一个给定的命令定位它的二进制文件,源码文件和帮助手册文件的路径。
语法:
whereis [options] [-BMS directory… -f] name…
示例:
whereis perl //定位二进制文件,源码文件和帮助手册文件路径
whereis -b perl //只定位二进制文件路径
whereis -m perl //只定位帮助手册文件路径
whereis -s perl //只定位源码文件路径
who
作用:
显示谁登录了本系统
语法:
who [OPTION]… [ FILE | ARG1 ARG2 ]
示例:
who -a //显示所有信息
w
作用:
显示谁登录了系统,在干什么
语法:
w [options] user […]
示例:
w hunterlee //显示hunterlee的登录信息
alias
作用:
给给定命令和选项起一个简短的别名或显示所有别名
语法:
alias [name=['command option… arg…']]
unalias
作用:
取消指定别名
语法:
unalias [-a] name [name]…
原创文章,作者:hunter_li,如若转载,请注明出处:http://www.178linux.com/51509