【Linux学习03】基础指令(mv,rm,vim,>,cat)

7 mv 指令

move:移动
# mv 需要移动的文档路径 需要保存的文档路径:移动文档到新的位置

案例1:使用mv命令移动一个文件
【Linux学习03】基础指令(mv,rm,vim,>,cat)
案例2:使用mv命令移动一个文件夹
【Linux学习03】基础指令(mv,rm,vim,>,cat)
重命名:重命名的命令也是mv,语法和这个相同。(重命名和移动是同一个命令和语法!!!)
【Linux学习03】基础指令(mv,rm,vim,>,cat)
如果只想改名称,但是不想变路径,可以不更改路径。
【Linux学习03】基础指令(mv,rm,vim,>,cat)

8 rm 命令

remove:移除,删除
# rm 选项 需要移除的文档路径:移除/删除文档
选项:
-r:递归删除文件夹
-f:force,强制删除,不提示是否删除

案例1:删除文件
【Linux学习03】基础指令(mv,rm,vim,>,cat)
ctrl+空格:切换中英文
如果不带选项,需要确认输入y/n,如果不想确认可以使用选项-f
【Linux学习03】基础指令(mv,rm,vim,>,cat)
案例2:删除文件夹
【Linux学习03】基础指令(mv,rm,vim,>,cat)
如果不想确认,可以使用-rf
【Linux学习03】基础指令(mv,rm,vim,>,cat)
案例3:同时删除多个文档(文件,文件夹)
【Linux学习03】基础指令(mv,rm,vim,>,cat)
案例:删除一个目录下有公共特性的文档,例如都以linux开头的
【Linux学习03】基础指令(mv,rm,vim,>,cat)

9 vim 指令

一款文本编辑器
# vim 文件的路径:打开一个文件(可以存在,也可以不存在)
【Linux学习03】基础指令(mv,rm,vim,>,cat)
进入以后,可以通过上下剪头查看文件,但是千万不要去按其他键。
退出打开的文件:在没有按其他命令的前提下,先按shift和:再输入q

10 输出重定向

一般的命令输出都会显示在终端中,但是有时候需要将一些命令的执行结果保存到文件中,需要使用输出重定向技术。
>:覆盖输出,会覆盖掉原先的文件内容。
>>:追加输出,不会覆盖原始内容,而是在末尾继续添加。

案例:使用覆盖重定向,保存ls -la的结果到当前目录下ls.txt中
【Linux学习03】基础指令(mv,rm,vim,>,cat)
使用追加重定向
【Linux学习03】基础指令(mv,rm,vim,>,cat)

11 cat 指令

11.1 # cat 文件的路径

# cat 文件的路径:直接打开一个文件的功能,查看文件
【Linux学习03】基础指令(mv,rm,vim,>,cat)

11.2 # cat 待合并的文件路径1 待合并的文件路径2 …文件路径n > 合并之后的文件路径

# cat 待合并的文件路径1 待合并的文件路径2 ...文件路径n > 合并之后的文件路径:对文件进行合并
【Linux学习03】基础指令(mv,rm,vim,>,cat)