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

相关文章
|
4天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
22 3
|
4天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
17 2
|
4天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
21 3
|
7天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
33 6
|
7天前
|
缓存 网络协议 Linux
Linux ip命令常用操作
Linux的 `ip`命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,`ip`命令都是必不可少的工具。
11 2
|
6月前
|
Linux
linux(十四)文件和目录相关命令cat和more
linux(十四)文件和目录相关命令cat和more
61 0
|
Linux
百度搜索:蓝易云【Linux 命令 - cat 和 tail】
总结: 通过cat命令,可以查看文件的内容、连接文件以及创建文件。而tail命令则主要用于查看文件的末尾内容,可以灵活设置显示行数,还能实时监视文件的变化。这两个命令在Linux系统中是非常有用的文件处理工具。
134 0
|
Linux Perl
Linux命令教程:使用cat命令查看和处理文件
Linux命令教程:使用cat命令查看和处理文件
1014 0
|
6月前
|
Linux Shell 开发工具
【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
106 0
|
Linux
【Linux命令200例】cat命令的妙用和实战技巧
cat命令是一个常用的`Linux`命令,用于连接文件并打印到标准输出。`cat`命令可以同时处理多个文件,并且可以将内容追加到指定文件中。
263 0
【Linux命令200例】cat命令的妙用和实战技巧