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

目录

一、touch

二、cat

三、more

四、cp

五、rm

六、mv


一、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命令其实是一个危险命令,要小心谨慎运用

猜你喜欢

转载自blog.csdn.net/cool_tao6/article/details/130840170