《Linux操作系统》教案(4)

2019-08-29 22:08

? ls –A: 带上参数-A时,ls命令将会显示当前目录中除了“.”和“..”之外的所有

文件。

?

? ? ? ? ?

ls –l:带上参数-l时,ls命令将显示当前目录中一般文件或目录的详细信息,这些信息从左至右的含义为:文件类型、权限、硬链接的数目、文件拥有者、文件所在的组、大小、日期和文件名。

ls –s:以块数形式显示每个文件分配的大小; ls –n:与参数-l的功能相似,只不过文件拥有者和用户组不用名字表示,而是用UID和GID表示;

ls –h:以方便人阅读的形式显示文件的大小,一般和参数-l或-n一起使用; ls –r:以逆序显示; ls –R:递归显示子目录;

详细用法请使用命令“man ls”或“ls --help”查阅。

mkdir(make directory):创建目录

16

rmdir(remove directory):删除目录

touch(touch):

更新文件或目录的访问时间和修改时间,如果文件不存在则新建一个文件。

17

rm(remove):删除文件或目录

rm -rf !(keep) #删除keep文件之外的所有文件 rm -rf !(keep1 | keep2) #删除keep1和keep2文件之外的所有文件 mv(move):移动或更名文件或目录

以下操作均在目录“~/Music”中进行,该目录中包含两个普通文件one.txt和two.txt。

18

cp(copy):复制文件

cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。 常用参数说明:

-f:强制复制,不论目标文件或目录是否已存在(cp命令默认情况,会强制复制); -i:在覆盖文件之前询问用户;

19

-l:不进行复制文件,而是创建硬链接; -s:不进行复制文件,而是创建符号链接; -r或R:递归处理目录及其子目录中的内容; -u:只有源文件的修改时间较目标文件的修改时间新,或目标文件不存在时复制文件; -v:显示复制执行过程

chmode(change mode):设置文件或目录的权限

chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。

文字设定法:

语法:chmod [who] [+ | - | =] [mode] 文件名 命令中各选项的含义为:

操作对象who可是下述字母中的任一个或者它们的组合: u 表示“用户(user)”,即文件或目录的所有者。 g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。 o 表示“其他(others)用户”。 a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:

+ 添加某个权限。 - 取消某个权限。

= 赋予给定权限并取消其他所有权限(如果有的话)。

设置 mode 所表示的权限可用下述字母的任意组合: r 可读。 w 可写。 x 可执行。

X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

s 在文件执行时把进程的属主或组ID置为该文件的文件属主。 方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。 t 保存程序的文本到交换设备上。 u 与文件属主拥有一样的权限。

g 与和文件属主同组的用户拥有一样的权限。 o 与其他用户拥有一样的权限。

文件名:以空格分开的要改变权限的文件列表,支持通配符。 在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:

chmod g+r,o+r example 使同组和其他用户对文件example 有读权限。

20


《Linux操作系统》教案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:学校物价申请报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: