软件测试工程师要掌握的Linux系统命令-很全,但不是最全

3、不要怕出错;

4、不认识的单词查字典;

5、严格区分大小写;

6、所有的目录的完整形式都要写/,开头;

7、Linux的目录和Linux命令是不一样,不要混淆;

一、Linux系统的特点

1、安全、稳定;

2、Linux的发行版本,多且专业;

3、Linux开源;

4、Linux的多任务管理;

5、Linux支持多用户登录;

二、Linux系统命令的分类

1、目录操作和管理命令

cd mkdir rmdir rm pwd ls

2、文件操作和管理的命令

vi cp mv cat touch more less head tail

3、权限管理命令

chmod chown chgrp

4、资源管理命令

rpm yum tar

5、用户管理命令

useradd password userdel su

6、系统帮助、文件定位、查找类命令

man help locate find grep

7、网络相关命令

ifconfig ping

8、其他系统命令

sudo ps top kill clear

三、Linux命令

1、目录操作和管理的命令

命令英文含义中文含义示例备注
pwdprint work directory显示当前目录的路径pwd从根目录开始显示目录的路径
lslist显示当前目录下的所有内容ls不会显示隐藏文件
显示目录下所有文件的详细信息ls -l不会显示隐藏文件;详细信息包含:文件类型、权限、创建日期、大小、所属用户等
显示目录下所有文件,包含隐藏文件;以及. 和 …目录ls -aLinux中,以“.”开头的都是隐藏文件名称为“.”的目录:指引用户进入下一级目录名称为“…”的目录:指引用户返回上一级目录
显示目录下所有文件,包含隐藏文件;不包含. 和 …目录ls -A
cdchange directory改变和切换目录cd 目录名称进入某一个目录
cd …返回上一级目录
cd直接返回登录帐号的用户目录
mkdirmake directory创建目录mkdir 目录名称mkdir 目录1 目录2
rmdirremove directory删除空目录rmdir 空目录名称如果被删除的目录中有其他子目录或者文件,操作会报错
rmremove删除非空目录rm -r 非空目录名称非空目录中的文件将会被逐层删除;并且有提示:使用y/n表示确认或者取消删除
rm -rf 非空目录名称删除非空目录,不提示f表示force-强制
rm -rf /删除根目录并且不提示是一个禁忌命令

2、文件操作相关命令

vi——本质是一个文本编辑器。

可以对文件进行新建、编辑、查看。

命令英文含义中文含义示例备注
clearclear清屏
vivi文本编辑vi 文件名文件名包含文件的格式和名字;文件名可以是已存在的,也可以是不存在的;若不存在文件,使用VI就是创建该文件;该命令直接进入vi的命令模式
write保存文件:wvi中文件的保存、退出操作;命令模式应用的
quite退出vi:q
保存并退出:wq
强制退出:q!
强制保存并退出:wq!
insert在光标处插入内容ivi中从命令模式进入编辑模式的操作;命令模式应用
append在光标结束的位置追加内容a
open在光标的下一行打开新一行o
/查找文件内容/被查找内容在vi中查找文件内容
rmremove删除文件rm 被删除的文件名删除时,提示是否删除,输入y或者n,表示确认或者取消删除
rm -f 被删除的文件删除时,不提示直接删除
mvmove重命名文件/目录mv 旧名字 新名字可以作用于文件或者目录
移动文件mv 文件 目录相当于从原位置剪切,粘贴到新位置(必须是一个目录)
移动目录mv 目录 目录被移动的目录不管是不是空目录

3、文件操作类

在Linux中,凡是使用文件名、目录名的命令,都可以在不进入文件或者所属目录中,进行“远程”操作。

命令英文含义中文含义示例备注
cpcopy复制,拷贝cp 文件名 目标目录文件名也可以包含文件所在的目录;目标目录也可以是一个完整的目录路径(/XX/XXX……)
cp -r 目录名称 目标目录将一个目录复制到另一个目录中
文件查看类
catconcatenate浏览cat 文件名浏览和查看文件内容
manmanual帮助man Linux命令查看Linux命令的具体功能
headhead查看文件的开始几行内容head 文件名默认查看文件前10行
tailtail查看文件后几行内容tail 文件名默认查看文件后10行;一般文件的内容都是结尾处较新,使用tail可以查看文件的最新内容
moremore显示更多:分页显示文件内容more 文件名按照分页效果,显示文件的百分比;使用回车(Enter键)继续查看内容
lessless同上less 文件名按照分页效果,显示文件;使用回车(Enter键)继续查看内容;显示结尾有
grepglobalregulareexpressionpattern在指定的文件中搜索指定的内容grep 搜索内容 文件名在一个文件中搜索指定的搜索内容;经常在应用程序的运行日志和系统运行日志中,搜索包含特定内容的字符串
findfind在指定的目录中查找内容find 文件 目标目录
whichwhich查找命令的存储目录路径which Linux命令
whowho查询和显示当前登录的用户的信息
touchtouch创建文件touch 文件名创建一个空文件
文件权限和属性管理类
chmodchange mode修改文件的属性和权限chmod 用户±权限 文件给文件的特定用户增加或者减少特定权限
chmod 数字数字数字 文件每一个数字的取值范围都是0~7
chmod -R 数字数字数字 目录给目录中的所有内容(目录和文件)全都修改权限
chgrpchange group修改文件所属的用户组chgrp 新的所属组 文件/目录所属的组必须是存在的;如果修改一个目录下所有内容的时候,使用:chgrp -R 新的所属组 目录名
chownchange owner修改文件的所有者chown 新所属用户 文件/目录所属的用户必须是存在的;如果修改一个目录下所有内容的时候,使用:chown -R 新的所属组 目录名

Linux中文件的属性信息:

使用ls -l命令查看文件的详细信息

1)文件的类型信息(详细信息中的第一个字符):-代表是一个普通文件;d代表是一个目录

2)文件所有者拥有的权限:r代表读(read)权限,w代表写(write)权限,x代表执行(execute)权限。如果有该项权限,则使用对应的字母表示,没有该项权限,则使用“-”表示。(详细信息中的第二位到第四位字符表示)

3)文件所有者同组用户拥有的权限:r代表读(read)权限,w代表写(write)权限,x代表执行(execute)权限。如果有该项权限,则使用对应的字母表示,没有该项权限,则使用“-”表示。(详细信息中的第5位到第7位字符表示)

4)其他用户所拥有的权限:r代表读(read)权限,w代表写(write)权限,x代表执行(execute)权限。如果有该项权限,则使用对应的字母表示,没有该项权限,则使用“-”表示。(详细信息中的第8位到第10位字符表示)

权限的数字表示方式:

0/1表示执行权限;0/2表示写权限;0/4表示读权限;使用三个数字的和表示权限的总和。

0:没有读、写、执行权限

1:可执行,不可读、写

2:可写,不可读、执行

3:可写、执行,不可读

4:可读,不可写、执行

5:可读、执行,不可写

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

iMl9TJf-1719281384555)]
[外链图片转存中…(img-to9nrjN6-1719281384556)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 11
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值