mkdir 命令用来创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 mkdir 命令是 make directory 的缩写。
例一:递归创建多个目录 ,可以使用如下命令:
例二:创建权限为 777 的目录,可以使用如下命令:
思考题:
rm 是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm 命令是 remove 的缩写。
例一:删除文件,系统会先询问是否删除,可以使用如下命令:
例二:强行删除文件,系统不再提示,可以使用如下命令:
例三:删除后缀名为.log 的所有,删除前逐一询问,可以使用如下命令:
思考题:
D=/tmp/D; 建立一个目录,目录名就是当前的日期时间,mv "D; 将传进来的脚本参数文件移到上面所建的目录,mv "D && echo "moved to $D ok"; 把文件移到新建的目录,如果成功,就显示ok。
mv 命令功能是用来移动文件或更改文件名,是 Linux 系统下常用的命令,经常用来备份文件或者目录。 mv 命令是 move 的缩写。
例一:将文件 shiyanlou.log 重命名为 zhou.log,可以使用如下命令:
例二:将文件 zhou.log 移动到 test 目录下(test 目录必须已经存在,否则执行重命名),可以使用如下命令:
例三:将文件 a.txt 移动到 test1 目录下,如果文件存在,覆盖前会询问是否覆盖,可以使用如下命令:
##cp命令
cp 命令用来复制文件或者目录,是 Linux 系统中最常用的命令之一。 cp 命令是 copy 的缩写。
例一:对文件 shiyanlou.log 建立一个符号链接 zhou.log,可以使用如下命令:
例二:将 test1 目录下的所有文件复制到 test2 目录下,覆盖前询问,可以使用如下命令:
例三:将 test1 目录下的最近更新的文件复制到 test2 目录下,覆盖前询问,可以使用如下命令:
cat 命令的功能是将文件或标准输入组合输出到标准输出。cat 命令是 concatenate 的缩写。
例一:把 shiyanlou.log 的文件内容加上行号后输入 zhou.log 这个文件里,可以使用如下命令:
例二:把 shiyanlou.log 的文件内容加上行号后输入 zhou.log 这个文件里,多行空行换成一行输出,可以使用如下命令:
例三:将 zhou.log 的文件内容反向显示,可以使用如下命令:
思考题:
##nl命令
nl 命令在 linux 系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号。nl 命令是 number of lines 的缩写。
例一:把 shiyanlou.log 的文件内容加上行号后显示,空行不加行号,可以使用如下命令:
例二:把 shiyanlou.log 的文件内容加上行号后显示,行号分别在屏幕最左方、最右方不加 0 和最右方加 0 显示,可以使用如下命令:
例三:把 shiyanlou.log 的文件内容加上行号后显示,行号在屏幕最右方加 0 显示,行号栏目占位数为 3,可以使用如下命令:
学习时间 917分钟
操作时间 110分钟
按键次数 2009次
实验次数 13次
报告字数 3053字
是否完成 完成