1、在/tmp目录下,新建目录director新建三个txt文件,分别命名为file1、file2、file3,
用vi编辑器分别在三个文件周输入内容
①mkdir 用于创建一个新目录
语法:mkdir [选项] 目录名
-m 创建目录的同时设置目录权限 ls -al:查看权限
-p 递归创建目录
vi 编辑器:
vi 文件名——i (进入编辑模式)——内容编辑——编辑完成后,按ESC-:wq保存退出,强制后面加!
②touch 用于修改文件的时间属性,文件不存在,系统会自动创建此文件 (因此也可以使用touch命令来创建新的空白文件)且此文件创建时间为当前系统时间
touch [选项] 文件名 删除用户名:rm -rf 用户名
-a 修改文件的访问时间为系统当前时间
-m 修改文件的修改时间为系统当前时间
-d 将文件的修改时间修改为指定时间
-r<参考文件>将文件的时间修改为参考文件的时间
2、将file1/file2/file3三个文件中内容合并到一个文件中名为filetext.txt
③cat 用于查看文件内容,还可以合并文件,如果合并文件不存在,则自动创建
cat [选项]文件名
cat 文件a 文件b >文件c(合并a和b变成文件c)
-n 从1开始对文件所有输出的行数编号,包括空白行
-b 从1开始对文件所有输出的行数编号,空白行不编号
-s 当文件输出内容有连续两行以上的空白行时,替换成一行空白行
3、在director目录下新建一个open目录,并在open目录下创建openfile目录,
所有目录文件权限为r-xr--r--
4、将filetest.txt文件备份到root下,并将/tmp/director目录移动到/usr中。
⑤ cp 用于复制,它可以将单个文件复制成一个指定文件名的文件或将其复制到一个存在的
目录下,还可以同时复制多个文件或目录。
语法:cp [选项] 文件名或目录名
cp [选项] 源文件或目录 目标文件或目录
-a 复制目录时使用。保留其所有信息,包括文件链接、文件属性,并可递归复制到目录
-f 强制复制文件或目录,无论目录文件或目录是否存在
-i 覆盖文件之前进行确认
-p 保留源文件或目录的属性
-r/R 递归复制,将指定目录下所有文件与子目录一同复制
⑥mv 用于将文件或目录由一个目录移动到另一个目录中。如果源为文件,而目标为目录
那么mv命令将移动文件。如果源为目录,则目标只能是目录,mv将重命名目录
语法:mv [选项] 源文件或目录 目录文件或目录
-f 若目标文件或目录与需要移动的文件或目录重复,则直接覆盖
-b 若目标文件存在,则覆盖前为其创建一个备份
-i 覆盖文件之前进行确认
5、将open目录及其子目录和文件删除。
⑦rm 用于删除文件或目录。要注意:一旦用rm删除文件或目录时,就无法再恢复
语法:rm [选项] 文件或目录
-i 删除文件 或目录之前进行确认
-f 强制删除文件或目录,不进行确认
-r 递归方式删除目录及其子目录 -rf(文件多)
-v 用于显示目录执行的详细过程