系统目录结构,ls命令,文件类型以及alias命令

回复 收藏

系统目录结构

 

Ls查看根目录

1.png

大多数常用的命令都存在于目录   /usr/bin     /usr/sbin/      /bin/     /sbin/   下

sbin:目录下的命令一般都是root用户用的,普通用户不能用

bin:目录下的命令是普通用户用的,当然root也能用

boot :目录下是系统启动相关的文件

dev: 是linux系统里特有的设备文件,如光盘,硬盘,鼠标等

etc : 是系统的配置文件所在的目录

home :是用户的家目录

lib,lib64 :是存系统的库文件,很多命令都依赖于库文件(如输入命令: ldd /bin/ls  可查看命令ls依赖的库文件)

media :默认是空的,U盘会自动放到media目录中

mnt :临时挂载的目录,可把光驱,新增的硬盘挂载到该目录下

proc :系统启动的进程

run :进程产生的临时文件,关机就会消失的文件

srv :存一些服务产生的文件

sys :存一些系统内核相关的文件(平时不会去动,关注)

tmp :系统的临时目录,任何用户都可以在该目录下增删改

usr :用户的文件

var : /var/log/下存的是系统的日志

 

比较重要的几个:

/usr/bin :存命令的目录

/usr/sbin :存命令的目录

/bin/ :存命令的目录

/sbin/ :存命令的目录

/etc/ :存配置文件

/var/ :系统进程,服务产生的临时文件,系统日志等

/usr/local/ :自己的编译的服务会放在该目录

 

 

 

 

 

Ls命令

ls -a  全部的档案,连同隐藏档一起列出来(常用, ‘.’ 开头的都是隐藏文件,包括目录)

 

ls -h  将档案容量以人类较易读的方式列出来(例如 GB,KB等)

 

ls -l  长数据串行出,包含档案的属性与权限等等数据(常用)

2.png

ls -S  以档案容量大小排序,而不是用档名排序

 

ls -F  列出的文件中,可执行文件加“*”,目录加“/”

 

ls -l a*   这个命令会列出在当前工作目录下所有的以小写a开头的文件,比如说abc.txt,alpha.jpg等等。

 

ls –ld  列出目录的详细信息

 

ls –i   查看文件的inode号

3.png

 

Ls –t 以时间顺序排序,越早排越下,越晚排越上

 

 

 

 

文件类型

4.png

.  :为当前目录

..  :为上一级目录

d :表示目录

-          :表示普通文件

c : 表示字符串设备(如鼠标,键盘等)

b :表示块设备文件(光盘,磁盘等)

s :表示套接口文件(用来通信)

l  :表示软连接,硬链接文件

 

 

 

 

 

 

alias命令

  1.        使用命令alias,可查看系统所有的命令别名

5.png

2.       使用命令 which可查看指定命令的alias别名和对应路径

6.png

3.       使用alias可自己定义别名

7.png

4.       unalias取消之前自己定义的别名

8.png

2017-10-23 12:31 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: