4.文件内容查看和连接命令cat
格式:cat [选项] <文件1> <文件2> …
该命令用于把几个文件的内容连接后显示在屏幕上
主要选项如下:
-n 或 -number :对内容进行按编号输出
-b 或 -number-nonblock:与-n相似,只是对于空行不进行编号
-s :当遇到连续两行以上的空白行时,就替换为一个空白行
-v:显示不可打印字符。
例如:执行命令 cat -n test.c,表示将文件test.c的内容加上行号后显示输出
例如:执行命令 cat test1.c test2.c 表示将文件test1.c和test2.c的内容串接在一起并输出
5.文件复制命令cp
格式:cp [选项] <源文件或目录> <目标文件或目录>
该命令用于把一个文件拷贝到另一个文件或者将多个文件拷贝到同一个目录下
主要选项如下:
-r:若源目录下还有文件或者目录,则都拷贝到目的地。
-f:若目标目录下已经有同名文件,则把它删除并把源文件拷贝到目标目录下。
例如:执行命令 cp test.c tmp/program.c ,表示将当前目录下的test.c文件拷贝到/tmp目录下并命名为program.c
例如:执行命令 cp *.c /tmp,表示把当前目录下所有以.c结尾的文件拷贝到/tmp目录下。
6.文件删除命令rm
格式:rm [选项] <文件或目录>
该命令用于删除文件,若加上-d选项则可以删除指定的目录
主要选项如下:
-i:删除前先讯问要求确认
-r:若目标非空,则删除目标下所有文件
-f:强制删除
例如:执行命令 rm *.c,表示删除当前目录下所有以.c结尾的文件。
例如: 执行命令 rm -rf tyq,表示强制删除tyq目录下所有的文件和子目录,子目录下的文件或目录都会被删除
7.移动或者重命名文件命令mv
格式:mv [选项] <源文件或目录> <目标文件或目录>
该命令用于对一个文件或目录进行重命名或将几个文件移到另一目录
主要选项如下:
-I(大写):移动前先询问要求确认
-f:强制移动,若目标目录有同名文件则覆盖它
例如:执行命令 mv test.c program.c,则将当前目录下的test.c文件重命名为program.c
例如:执行命令mv -i *.c /tmp/project,则将当前目录下所有*.c结尾的文件移到project目录下,若目标目录下已有同名文件则先讯问是否覆盖
8.创建目录命令mkdir
格式:mkdir [选项] <目录>
如果指定目录不存在则创建它。
主要选项如下:
-p:若要建立的目录的上层目录不存在,则先创建它
例如:执行命令 mkdir -p dir1/dir2,表示在当前目录下创建dir1/dir2,如果dir1不存在则先创建它。
9.删除目录命令rmdir
最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
家整理的视频资料:
[外链图片转存中…(img-IdsqkpcN-1719223442915)]
给大家整理的电子书资料:
[外链图片转存中…(img-wXntZeMg-1719223442915)]
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!