常见指令及权限理解
指令本质都是程序——指令、程序、可执行程序都是一回事。
安装和卸载就是把可执行程序拷贝/删除到系统路径下。
* 表示一个通配符,可以匹配各种文件名。
1.ls 指令
语法 : ls [ 选项 ][ 目录或文件 ]功能 :对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
常用选项:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件-l 列出文件的详细信息。-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表 示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)-r 对目录反向排序。-t 以时间排序。-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)-R 列出所有子目录下的文件。(递归)-1 一行只输出一个文件。
例:
ls -l(ll) ls-la //指令可以组合使用或者简写
ls -l 和 ll 结果一样 但是 ls -la 的文件明显多于这两项指令
我们主要介绍一下 . 文件名 在这里代表什么
. 文件名 相当于Windows的隐藏项目
之前的选项中 -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
所以 ls -la 可以显示隐藏的项目
同时 . 代表在当前目录下
.. 代表上级目录