首页 > 代码库 > Shell学习笔记——第三章

Shell学习笔记——第三章

第三章

/etc/passwd 文件包含一个所有系统用户账户组成的列表,以及一些关于每个用户的基本信息。

例rich:x:501:Rich Blum:/home/rich:/bin/bash

每个条目都有7个数据字段,例使用冒号分隔。系统使用这些字段中的数据向用户分配具体的特性。这些字段分别有

用户名;用户密码(如果密码存储在其他文件中,则为占位符);用户的系统用户ID编号;用户的系统组的ID编号;用户的全名;用户默认的主目录;用户的默认Shell目录;

 

cd 命令 略过

列表命令(ls)

参数

-i 显示每个文件的索引号

-F 向条目附加文件类型指示符

-a 显示隐藏文件,但会列出.和..文件

-A 不列出.和..文件

-R 显示包含在当前目录的所有目录中的文件。

-l 显示长列格式

其他的参数省略,只记常用的

 

touch 命令

参数

-a 更改访问时间

-m 更改修改时间

-t 指定时间

 

cp 命令

参数

-f 强制覆盖现在的目标文件,没有提示

-i 覆盖目标文件前提示

-l 创建文件链接(硬链接)

-p 使复制文件的访问时间和修改时间与源文件一致

-r 递归复制文件

-R 递归复制目录

-s 创建符号链接(软链接)而不是复制文件

  

mv 命令

参数 略

 

rm 命令

参数

-rf 强制递归删除不提示

 

stat 命令

查看文件统计数据