初学[Linux]基础命令“touch, cat, more, cp, rm, vm“

简介: 初学[Linux]基础命令“touch, cat, more, cp, rm, vm“

一、touch

1、作用:用于创建文件

2、语法:touch  [Linux]路径

               (1)、touch无选项,参数必填,表示要创建的文件,绝对路径和相对路径均可

3、实践展示

实践展示:

可以看到,我们一开始home目录下的用户是没有test4这个文件的,当我们使用touch test4命令后(使用的是相对路径),当前工作目录下就创建了一个test4的文件。文件和文件夹的区别还是很大的,可以看到,文件的字体是白色的,而文件夹的字体是蓝色的。

当我们输入ls -l命令时:

区别就更明显了,我们的文件夹是"d"前缀开头的,而文件是"-"前缀开头的。


二、cat

1、作用:查看文件的内容

2、语法:cat  [Linux]路径

               没有选项,只有参数,即要查看的文件,绝对路径、相对路径均可

3、实践展示

实践展示:

我们首先在linux图形化界面找到我们刚创建的test4文件,在图形化页面编辑一段文字内容。

创建完后试试使用cat  test4命令吧,然后就可以很好的查看test4文件的内容啦。


三、more

1、作用:用于查看文件的内容,与cat相比,more支持翻页查看("空格"翻页,"q"停止翻页,退出more命令),而cat是一次性展示出文件的全部内容

2、语法:more [Linux]路径

               (1)没有选项,只有参数,即要显示的内容,绝对路径和相对路径均可。

               (2)支持翻页,可一页一页的显示出来

3、实践展示

我们输入more /etc/services命令后可以看到,services文件没有一次性全部显示出来,还多了个more(0%)的字样

当我们连续多次按下"空格"后:我们发现变成了More-(%1),一直按空格会一直往下翻页。直至翻完。

当我们试着按下"q"后:我们发现会退出查看


四、cp命令(英文名:copy)

1、作用:用于复制文件或文件夹

2、语法:cp  [-r]  参数1  参数2

               (1)-r选项,可选,用于复制文件夹,表示递归

               (2)参数1,被复制的文件或文件夹

               (3)参数2,要复制去的文件或文件夹,若目标不存在,则会创建一个目标文件,以确保目标文件存在

3、实践操作

实践操作:

我们先在当前工作目录下创建一个test5的文件

而test4文件我们之前已经放了一段内容了,而test5是没有内容的

当我们输入cp test4 test5时:

我们可以看到,test4的内容就很好的被复制到test5上面啦。

而如果我们想复制文件夹,就需要带上"-r"选项。

可以看到我们当前工作目录下有test1文件夹和test3文件夹

test1文件夹的内容和test3文件夹的内容分别如下

输入cp -r test1 test3,我们把test1文件夹复制到test3文件中

结合图形化界面,可以很好的看见test1的文件夹被复制到test3文件夹上了


五、mv(英文名:move)

1、作用:用于移动文件或文件夹

2、语法:mv 参数1 参数2

            (1)参数1:被移动的文件或文件夹

            (2)参数2:要移动到的文件或文件夹,若目标不存在,则要进行改名,确保目标存在

3、实践展示

实践展示:

可以看到,我们当前工作目录是有test5和tset5的文件的

test4和test5里面的内容分别有:

当我们输入mv test4 test5时,把test4文件移动到test5文件上(其实很像Windows的剪切功能)      如图

我们可以看到,test4上的内容就没有了,而test5上出现了之前test4的内容,而文件夹也同理。

目标文件夹没有时,会创建一个目标文件,如图,还是我们这个工作路径。

我们像把test1文件夹移动到test文件夹上,因为该工作目录没有test文件夹,所有会生成一个test文件夹,但是test1文件夹也就没有了,生成的test文件夹会和test1文件夹的内容一样,如图


六、rm (英文名:remove)

1、作用:可用于删除文件或文件夹。

2、语法:rm  [-r  -f]   参数1  参数2......参数n

               (1)-r选项,用于删除文件夹,和cp命令一样

               (2)-f选项,强制删除(不会提示确认信息),

                       普通用户使用命令不会提示信息,只有root管理员用户删除信息提示

                       所以一般用户用不到-f选项

               (3)参数1 参数2......参数n表示要删除的文件或文件路径,用空格隔开

3、实践展示:

实践展示:

我们输入rm tset5时,会发现tset5文件被删除了。

我们输入rm -r test时,会发现test文件被删除了。

补充:rm命令使用于通配符

要使用-f选项,我们要切换到管理员用户,输入su - root,再输入你设置的密码,就会进入管理员用户,当我们想退出管理员用户时,可以输入exit命令退出,如图:

(注意:临时使用管理员用户记得退出)

原本普通用户标识符"#"也会改成管理员用户标识符"*"

当我们想删除文件或文件夹时,他会提示我们是否删除,y表示删除n表示取消

而当我们不想他跳出提示框时,可以用-f选项,表示不提示直接删除,如图

临时用完管理员用户,记得退出,因为管理员用户权限很大,如果删除了重要文件或文件夹可能会使虚拟机坏掉,到时候就要重新安装虚拟机了(例如,rm -rf /命令),工作后的更为危险,如果乱删除大小,可能还会进局子。

所以,rm命令其实是一个危险命令,要小心谨慎运用

相关文章
|
2月前
|
Shell Linux C语言
【Shell 命令集合 文件管理】Linux 删除 rm命令使用指南
【Shell 命令集合 文件管理】Linux 删除 rm命令使用指南
41 0
|
2月前
|
Shell Linux
【Shell 命令集合 文件管理】Linux 显示文本文件 命令 more命令使用教程
【Shell 命令集合 文件管理】Linux 显示文本文件 命令 more命令使用教程
39 0
|
2月前
|
Linux Shell
【Shell 命令集合 基础命令】Linux cat 命令使用教程
【Shell 命令集合 基础命令】Linux cat 命令使用教程
34 1
|
3天前
|
Linux 开发者
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
13 1
|
3天前
|
Linux Shell 开发工具
【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
13 0
|
4天前
|
Linux
【专栏】Linux 基础命令 cd,在使用时有哪些小技巧?
【4月更文挑战第28天】本文介绍了Linux系统中"cd"命令的使用技巧,包括基本用法(如切换到指定目录)、利用"."和".."、"~"符号,以及绝对路径和相对路径切换。还分享了高级技巧,如使用通配符、结合其他命令和在脚本中的应用。通过学习这些技巧,可提升工作效率,如快速切换到项目目录或最近使用的目录。
|
19天前
|
Linux
Linux指令|more|less|head|tail|管道|sort|wc|uniq
Linux指令|more|less|head|tail|管道|sort|wc|uniq
|
19天前
|
Linux C语言
Linux 指令|echo|输出重定向|追加重定向|输入重定向|cat
Linux 指令|echo|输出重定向|追加重定向|输入重定向|cat
|
19天前
|
Linux
Linux简单指令|cd|touch|mkdir|rmdir|rm
Linux简单指令|cd|touch|mkdir|rmdir|rm
|
1月前
|
Linux
Linux入门教程以及基础命令(高级)拿走点赞收藏
Linux入门教程以及基础命令(高级)拿走点赞收藏
11 0