ls命令

ls  -l :列出当前目录下的所有目录或文件的详细信息。(也可以简写成 ll)

详细信息一共有 7 列。

第一列:文件类型和权限。

第二列:对于目录来说,这一列表示第一级子目录数(一定大于或等于2,因为每个目录底下一定有 . 和 .. 这两个隐藏目录。. 代表当前目录,.. 代表上一级目录)。对于文件来说,这表示硬链接数,表示有多少个文件使用了相同的 inode 号,也就代表这个文件可以被删除多少次。inode 号记录了文件的元数据信息(包括文件在磁盘上的位置)

第三列:拥有者

第四列:拥有组

第五列:目录或文件的大小(单位字节)

第六列:最后一次修改时间

第七列:文件或目录名

ls  -lh :第五列的文件大小以最合适的单位显示。

ls  -i :列出当前目录下的所有目录或文件的 inode 号。

ls  -a :列出当前目录下的所有隐藏目录或文件。

ls  -ld :列出当前目录自己的详细信息,而不是子目录的详细信息。

ls  -lt :以时间排序,时间越新的排在越上面。

更多 ls 命令的选项请参见 man 帮助(man  ls) 。


alias命令(别名)

alias :查看系统当中一共设置了那些别名。

which  命令:查看该命令的别名以及绝对路径。

PATH变量:记录可执行文件(命令)所在的目录。一个命令只有在这些目录下,才能被直接执行,否则需要使用绝对路径来执行。

自定义命令:alias  wwl='ls  -la'

取消别名:unalias wwl