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 命令

查看文件统计数据

 

ps 命令

参数

-e 所有进程

-l 显示长列表

-F 使用完整额外输出

-H 以层级格式显示进程

 

mount 命令

 

要手动在虚拟目录中挂载介质设备,需要作为根用户登录。用于手动挂载介质设备的基本命令如下

mount -t type device directory

type参数定义格式化磁盘的文件系统类型。Linux可以识别许多不同的文件系统类型。如果您需要与Windows PC共享可移动介质,则最可能的类型包括以下几种

vfat:Windows长文件系统

nfts:Windows高级文件系统,在Windows NT、XP、Vista中使用。

ISO9660:标准CD-ROM文件系统

大多数USB记忆棒和软盘都使用vfat文件系统进行格式化。如果需要挂载某个数据CD,则要使用ISO9660文件系统类型。

接下来的两个参数定义介质设备文件的位置,挂载点在虚拟目录中的位置。

例: 

mount -t vaft /dev/sdb1 /media/disk

posted @ 2014-05-18 14:43  tkid  阅读(183)  评论(0编辑  收藏  举报