Linux基本指令(2)

目录

 mv指令:

cat:

more指令:

less指令:

head指令:

tail指令:


 mv指令:

说明

        mv命令是move的缩写,可以用来移动文件或者文件改名(move(rename)files),是linux系统下常用的命令,可以用来备份文件或者目录。

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

作用

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

常用选项

  • -f:force意思是强制,就是目标文件存在的话直接覆盖。
  • -i:如果目标文件已经存在(destination),就会先询问你是否覆盖。

示例如下:

mv -i lesson4/test.txt test4-2

        结果: 如下我将lesson4目录下的test.txt文件移动到test4-2目录下可以看到其中test4-2目录下没有test.txt文件所以没有询问。而且移动成功了。

windows上安装虚拟机及搭建Linux环境-****博客https://blog.****.net/lh11223326/article/details/136788652

上述链接中安装的是:CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构 版完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领 略红帽企业级Linux;对他们来说,CentOS值得一试。此外,CentOS的外观和行为似乎与母发行版红 帽企业级Linux如出一辙。 CentOS使用YUM来管理软件包。 

Linux中文手册 (dba.cn)https://www.dba.cn/book/linux2/

cat:

语法:cat [选项][文件]

作用:用来查看文件内容。

常用选项

  • -b 对非空输出行编号。
  • -n对输出的所有行编号。
  • -s不能输出多行空行。

示例如下:

cat -n test4-2/test.txt

         结果:我们使用了-n选项,然后选择了test4-2目录下的test.txt文件,我这里的test.txt文件里面是有内容的,蓝色框框里的内容就是文件中的内容。

more指令:

语法:more [选项][文件]

作用:more类似cat。

常用选项

  • -n 对输出的所有行编号。
  • q 退出more。

示例如:如果我所处的目录下有一个file.txt.bak文件。

more -d file.txt.bak

        结果:可以看到显示出了file.txt.bak文件的内容。

less指令:

说明

  • less工具也是对文件或者其他输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。
  • less的用法比起more更加有弹性,在more的时候,我们并没有办法向前面翻,只能往后面看。
  • 但若使用了less时,就可以使用[pageup][pagedown]等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
  • 除此之外,在less里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

语法:less [参数] 文件

作用:less与more类似,但使用less可以随意浏览文件,而more仅能向前移,却不能向后移动,而且less在查看之前不会加载个文件。

选项

  • -i 忽略搜索时的大小写。
  • -N 显示每行的行号。
  • / 字符串:向下搜索"字符串"的功能。
  • ? 字符串:向上搜索"字符串"的功能。
  • n:重复前一个搜索(与 / 或 ? 有关)。
  • N: 反向重复前一个搜索(与 / 或?有关)。
  • q:quit。

示例:我所处的目录中有一个file.txt文件

less -iN file.txt

结果如:此时就看到了文件的所有内容千前面显示的行号,如果要退出此状态按q键即可。

head指令:

说明

head与tail就像它的名字一样的浅显易懂,它是用来开头或结尾某个数量的文字区块,head用来显示档案的开头至标准输出中,而tail想当然尔就是看档案的结尾。

语法:head [参数]... [文件]...

作用:head用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。

选项

  • -n <行数>显示的行数。

示例:依旧我目录下有一个file.txt文件,此时使用-n,我们选择输出前15行的内容。

head -n 15 file.txt

结果如下:一共输出了15行。 

 

tail指令:

说明

tail命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把fiename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。

语法:tail[必要参数][选择参数][文件]

作用:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理,常用查看日志文件。

选项

  • -f 循环读取。
  • -n <行数>显示行数。

示例:如我目录下有一个file.txt.c文件

tail -f file.txt.c

结果如下:因为内容太少了所以全部显示出来了,如果只有部分内容那么它是从最后的内容开始显示的。 

Linux基本指令(1)-****博客

上一篇:2024年4月计算机视觉论文推荐


下一篇:R语言 统计篇之相关性分析与线性回归