系统目录结构
根目录下有哪些目录
bin和sbin:目录下存放着一些命令,bin和sbin的区别是sbin下的命令是超级用户使用的,普通用户无法正常使用。
boot :系统启动的相关文件。
dev : 是linux系统里面特有的一些设备文件,例如 光盘、鼠标、键盘等。
etc : 是系统的一些配置文件所在的目录。
home:是用户的家目录,下面存放一些用户自己的文件。
lib和lib64 : 是存放系统的库文件,好多命令都要依赖库文件,怎么查看一个命令依赖那个库文件-----ldd /bin/ls
media : 是媒介目录,默认是空的,比如插入一个U盘它会自动放到media目录下。
mnt : 是一个临时挂载目录,默认也是空的,可一把临时光驱和临时增加的硬盘挂载到该目录下。
proc :进程 是系统启动的一些进程文件。
run : 是一些进程所生成的文件,一旦关机就会消失。
srv : 默认也是空的,他存放一些服务所产生的文件。
sys :存放一些系统内核生成的文件一般不会去动。
tmp : 系统的临时目录,他的权限恨大,任何用户都可以在它的目录下更改一些文件。同时它还有一个特殊的权限:用户自己管理自己的文件别人没有权限管理。
usr : 用户的一些文件会存放到该目录下,和bin bin64 lib 是差不多的,是一个很重要的文件。
var :存放和系统相关的的一些日志文件。
比较经常会用到的目录有:/usr/bin /usr/sbin /bin/ /sbin/ /etc/ /var/ /usr/local/。
ls命令
ls的命令有很多这里列举几个常用的:
ls-l : 可以把ls这个命令的全部信息都列出来,包括权限、有多少个子文件等。
ls -h :更人性化的显示所有目录。
ls -a : 查看这个目录下的所有文件,包括隐藏文件。
ls- ta : 这个命令会把所查看到的文件按时间顺序排列出来。
ls -d :这个命令只显示目录本身。
ls命令还有很多具体用法可以使用man ls 查看。
文件类型
输入不同的命令会出现不同的文件格式
d :文件类型目录。
- :普通文件,包括二进制文件、文本文档。
c :字符串设备。
b :框设备,光驱、光盘等。
s :通信,用来通信的文件。
l :软连接文件。
alias命令
alias表示这个命令是由一个命令和选项的组合形成的新的命令。至于命令是由哪些东西组成的可以通过“which 某某”查看。列如想查看“ls”该命令是由哪些因素组成如下:
同时还可以通过命令查看所有的alias命令:
同时还可以自己编辑一个命令:
取消这个命令: