1.文件类型
第一个字母代表文件类型,其中
d:表示目录
- :表示文件,除二进制文件外,都可以用cat进行查看
l:表示软连接,相当于windows的快捷方式
c:表示字符串 ,如鼠标、键盘等
b:表示块设备,如光盘、磁盘等
s:socket文件,用来通信的,进程和进程之间的通信(TCP/IP通信或Scocket通信)
2.ls命令
2.1 不带任何选项列出文件名 ,只能看到文件名 ls
2.2 带-l 选项列出文件的详细信息(文件类型,权限,所有者权限,组权限,时间,大小,文件名等) ls -l
第一列
第一个字母 d 表示目录,“-”表示文件,见1文件类型
下面9个字母表示文件权限,前3个rwx字符表示文件拥有这的权限,第二组rwx是文件所有组的权限
第三组rwx表示其他人访问文件的权限
第二列 : 有多少个链接指向这个文件
第三列 : 这个文件/目录的所有者
第四列 : 这个文件/目录的所有组
第五列 :这个文件的大小,KB
第六列 :文件的最后修改时间
第七列 :文件名或目录名
2.3 带-a 列出所有文件包括隐藏文件 ls -a (其中 . .. .ssh 就是隐藏文件)
. 表示当前目录
.. 表示上级目录
2.4 显示文件的大小
ls -lh
ls -si
两个参数的区别:-h 以1024位单位,-si以1000为单位
2.5 以文件大小来排序 ls -lhS
2.6 只显示目录 ls -d
2.7 隐藏所有者/所有组信息 ls -g/G
2.8 打印UID和Gid(列出所有者或所有组的UID/Gid) ls -n
2.9 打印文件的索引 ls -i
2.10 以时间先后顺序列出所有文件 ls -lt
3 alias命令
1.查看命令在那个目录下 which
ls命令在 /usr/bin/ls目录下
列出 所有的alias命令
2. 自定义alias命令
3.删除自定义命令