Linux基本指令(2)——(rm,cp,mv,cat,man指令)

Linux常用命令(2)

续上一篇Linux常用命令(1)

补:操作文件常用命令

3.rm指令

注:正常情况下,千万不要使用 rm -rf这个命令
语法:rm [-f-i-r-v] [dirName/dir]
功能:删除文件或目录
常用选项:-f 即让文件属性为只读(即写保护),就是直接删除 -i 删除前逐一询问确认除 -r 删除目录及其下所有文件
举例:rm test.txt
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.cp指令

语法:cp [选项] 源文件或目录 目标文件或目录
功能: 复制文件或目录
说明:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则 它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的 目录,则会出现错误信息
常用选项:-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在 -i 或 --interactive 覆盖文件之前先询问用户 -r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接, 则一律视为普通文件处理 -R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理
举例:cp test1.txt test2.txt
test1.txt文件内容是hello
test2.txt文件内容是word
在这里插入图片描述
在这里插入图片描述

5.mv指令

语法: mv [选项] 源文件或目录 目标文件或目录
功能:

  1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
  2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
  3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

常用选项:-f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖 ; -i :如果目标文件(destination)已经存在时,就会询问是否覆盖
举例:mv test1.txt test2.txt
下面的指令 mv -f test1.txt test2.txt 执行成功,说明1已经前剪切过去,那么1就不存在了,现在它的名字叫test2.txt,因此执行mv test1.txt test3.txt就会告诉你test1.txt已经不存在了
在这里插入图片描述

6.cat指令

语法:cat [选项] [文件]
功能:查看目标文件的内容
常用选项:-n 对输出的所有行编号
举例:cat test.txt
在这里插入图片描述

7.man指令

  • Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。
    语法: man [选项] 命令
    常用选项:
  • -k 根据关键字搜索联机帮助
  • num 只在第num章节找
  • man man 能够看到 man 手册中的若干个章节及其含义.
    举例:man ls
    注意:执行完该命令用q键盘退出

8.未完待续

猜你喜欢

转载自blog.csdn.net/qq_45665172/article/details/113274549