测试人在工作中用到最多的命令精简版(三)
鉴于之前给大家分享的Linux命令使用,根据各位小伙伴的要求,今天笔者再给大家继续梳理相关的操作命令。
在Linux系统中经常需要从指定的服务器自动下载 RPM 包并且安装,yum命令提供了查找、安装、删除某一个、一组甚至全部软件包的命令。yum作为软件包管理器,能够可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum常用命令:
1.yum install 软件名称 含义:进行安装软件
2.yum remove 软件名称 含义:进行软件卸载
3.yum list all 含义:列出所有软件名称
4.yum list installed 含义:列出已经安装的软件名称
5.yum list available 含义:列出可安装的软件名称
6.yum clean all 含义:清空yum所有的缓存
7.yum search 软件信息 含义:根据软件信息搜索软件名字
8.yum check-update 含义:列出所有可更新的软件清单命令
9.yum update 含义:更新软件
10.yum info 软件名称 含义:查看软件信息
例1:安装apache,以及相关的工具包
命令:yum -y install httpd httpd-devel
例2:安装mariadb数据库
yum -y install mariadb
在Linux中最基本也是最常用的管理文件和目录的相关操作命令:
1.pwd:显示当前用户当前所处的路径
2.cd:改变用户所在目录
[root@localhost ~]#cd .. 返回到当前目录的上一级目录
[root@localhost ~]#cd 返回当前用户的主目录
[root@localhost ~]#cd /home 用路径切换到home目录
3.ls:显示指定目录下的内容
使用技巧:ls 参数 目录或文件名字
参数的应用:
-a 列举目录中的全部文件,包括隐藏文件
-l 列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接
-R 递归,该选项递归地列举当前目录下所有子目录内的内容
例:ls -l 1.txt 列举文件1.txt的所有信息
[root@localhost ~]#ls /home 显示指定目/home下的内容。
[root@localhost ~]#ls -l 显示当前目录的详细内容。
[root@localhost ~]#ls -a 显示当前目录下的说有文件,包括隐藏文件。
4.cat命令:显示文本内容
例如:在屏幕上显示整个文件的内容: cat 1.txt
5.touch命令:创建文本(不能插入内容)
例如:touch test.txt 创建出test.txt文本
6.grep:是在一堆文件中查找一个特定的字符串。
例:grep money test.txt
以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。
7.cp:拷贝文件或复制文件,注意cp默认是只会复制文件
例:[root@localhost ~]#cp hello.txt file1.txt
把文件hello拷贝一份,命名为file1
[root@localhost ~]#cp hello.txt /home/myfile.txt
把当前目录下文件hello拷贝到路径/home并命名为myfile
如果想要复制目录,需要配合-r参数来实现
8.mv:可以对文件或者目录进行移动
例:root@localhost ~]#mv /dir1/myfile.txt /dir1/newfile.txt
将文件myfile.txt移动到新的目录下并改名为newfile.txt
[root@localhost ~]#mv /home/a_dir /home/test/dir2
将目录a_dir移动到新的目录下并改名为dir2
9.mkdir:创建目录
[root@localhost ~]#mkdir dir2 创建一个目录dir2
[root@localhost ~]#mkdir bb cc dd 一次性创建多个目录
10.rmdir:删除空目录
[root@localhost ~]#rmdir dir2 删除一个空目录
[root@localhost ~]#rmdir bb cc dd 删除多个空目录
11.rm:删除文件,注意rm默认只是删除文件
例:[root@localhost ~]#rm myfile.txt
删除当前目录下myfile文件
如果想要删除目录,必须加上-r参数,-f代表是强制删除
例: 删除当前目录下dir1目录,有提示
[root@localhost ~]#rm -rf /dir1
删除当前目录下dir1目录,不提示
[root@localhost ~]#rm -r 11.txt 22.txt 33.txt
删除当前目录下多个文件
Linux测试命令的分享即将告一段落,更多关于软件测试培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。