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

Linux系统命令学习的方法:

1、仔细认真;

2、多操作和练习;

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键)继续查看内容;显示结尾有<End>
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:可读、执行,不可写

6:可读、写,不可执行

7:可读、写、执行

用户分类表示:

文件的所有者:u(user)

文件所有者同组用户:g(group)

其他用户:o(other)

所有用户:a(all)

用户管理类
命令英文含义中文含义示例备注
useradduser add创建新用户useradd 新用户名创建该名字的用户;创建该名字的用户目录(在/home中);创建该名字的用户组
groupaddgroup add创建新的用户组groupadd 新用户组组和用户没有必然联系
passwdpassword修改用户的密码passwd 用户名修改指定用户的密码;管理员可以改别的用户的密码;非管理员用户只能改自己的
susubstitute user切换登陆账号su 用户名root切换别的用户,可以不输入密码;非root用户之间切换账号需要输入密码;非root用户切换root可以输入命令:su

4、其他命令

资源管理命令
命令英文含义中文含义示例备注
tartar压缩或者解压缩文件tar -cf 压缩包的名字 被压缩的文件-c:表示创建压缩文件(create)-f:表示创建压缩过程中的文件名(file)压缩后,文件的格式默认写为.tar
tar -xf 被解压缩的文件名-x:表示解压缩文件(extract)解压缩后,压缩包依然存在
tar -cjf 压缩包的名字 被压缩的文件-j:代表的是压缩后的文件格式为bzip2解压缩的时候,也需要使用该形式的命令
tar -czf 压缩包的名字 被压缩的文件-z:表示的是压缩后的文件格式为:gzip解压缩的时候,也要使用该命令格式
gzipgzip压缩或者解压缩文件gzip -c 被压缩的文件 >压缩后的文件-c:表示创建压缩压缩后的文件是gz格式的;
rpmrpm packageManagerrpm程序包管理器rpm 操作类型 操作对象操作类型:-i:表示安装软件(install)-U:表示升级和更新(upgrade)-f:表示刷新(freshen)-e:表示卸载(erase)操作对象只能是.rpm的Linux程序包
yumyellowdogupdatermodified在线管理Linux安装包yum 操作类型 操作对象操作类型:install:表示安装update:更新remove:删除卸载操作对象为在线安装包(都在CentOS的程序库列表)
系统管理类命令
manManual帮助命令man Linux命令
clearclear清屏命令clear清除操作结果记录
exitexit退出exit退出账号登陆
ipip显示ip地址信息ip aa:表示所有信息(all)
ifcfgifconfig网卡配置ifcfg 网卡名称 操作方式网卡名称从网络设备文件查看操作包含了:add:添加IP地址del:删除IP地址stop:停止IP地址
sudosudo以另外的用户身份运行命令sudo Linux命令和操作一般都会以root用户身份运行
psprocess查看当前运行的进程psps -e-e:查看当前所有静态查看进程的:编号(PID)、时间(Time)、命令(CMD)
toptop查看系统实时的资源消耗top实时查看Linux系统进程的信息:内存、CPU、运行状态、进程编号、进程名、进程用户等信息
killkill杀死进程kill 进程编号根据编号结束进程
shutdow关机shutdown仅限管理员
reboot重启reboot仅限管理员

既然看到这里,在收藏的同时,也请不吝啬的点个赞呗!期待 ~

绵薄之力【资源分享】

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

文档获取方式:

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群自行领取即可,拿走不谢。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值