目录
mv指令:
说明:
mv命令是move的缩写,可以用来移动文件或者文件改名(move(rename)files),是linux系统下常用的命令,可以用来备份文件或者目录。
语法:mv [选项] 源文件或目录 目标文件或目录
作用:
- 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
- 当第二个参数类型时文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
- 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将参数指定的源文件均移至目标目录中。
常用选项:
- -f:force意思是强制,就是目标文件存在的话直接覆盖。
- -i:如果目标文件已经存在(destination),就会先询问你是否覆盖。
示例如下:
mv -i lesson4/test.txt test4-2
结果: 如下我将lesson4目录下的test.txt文件移动到test4-2目录下可以看到其中test4-2目录下没有test.txt文件所以没有询问。而且移动成功了。
windows上安装虚拟机及搭建Linux环境-CSDN博客https://blog.csdn.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
结果如下:因为内容太少了所以全部显示出来了,如果只有部分内容那么它是从最后的内容开始显示的。