ps是process status
ls是list directory content
两者的具体操作内容都可以通过man *来查看,如 man ls(man是manual手册的意思)。
其中主要经常用到的有 ps -ef |grep something (表示在ps中查找something)(-ef:To see every process on the system)
对于 ls -l(l代表long list),则有以下结果:(图片来源:Linux 下 ls -l 命令执行显示结果的每一列含义 作者:zhuoya_)
指定某类用户的权限
chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file
[ u / g / o / a ] 为权限范围,其中
u:User,即文件或目录的拥有者
g:Group,即文件或目录的所属群组
o:Other,除了文件或目录拥有者和所属群组外,其他用户都属于这个范围
a:All,即全部用户
uga三类用户与上述的权限机制相对应
权限操作
+表示增加权限
-表示取消权限
=表示取消之前的权限,并给予唯一的权限
权限代号
r:读取权限,数字代号为 “4”
w:写入权限,数字代号为 “2”
x:执行权限,数字代号为 “1”
-:不具备任何权限,数字代号为 “0”
————————————————
来源:chmod用法
————————————————
Linux下文件链接的概念:
链接文件的概念类似于windows里的快捷方式。多个链接文件同时指向一个“源文件”。链接文件分为硬链接或符号链接两种。
新建一个空目录,这个目录的第二字段就是2,表示该目录下有两个子目录。为什么新建的目录下面会有两个子目录呢?
因为每一个目录都有一个指向它本身的子目录"。" 和指向它上级目录的子目录"。。",这两个默认子目录是隐藏的。ls -a可以看到。每次在目录下新建一个子目录,该目录第2字段的值就增1,但是新建一个普通文件该字段值不增加。