Linux系统的稳定、安全、免费、开源等特点,使其在软件行业中应用越来越广,越来越普遍。
测试岗位的招聘要求中,也都会涉及要熟悉Linux命令,Linux也逐渐成为测试人员必不获取的一项技能。
工作中用到的Linux远程管理工具有Xshell/PuTTY/SecureCRT等,使用最多的还是Xshell。
基于Xshell,整理测试工作中常用的Linux命令,由于命令区分大小写,使用过程中一定注意。
一、系统相关
shutdown -h now或init 0:关闭系统
shutdow -r now或reboot:重启系统
logout:注销
Ctrl+C:退出命令行
date:显示系统日期
ifconfig:查看ip等信息
二、CPU、内存与磁盘
free -h:系统内存及虚拟内存使用情况
cat /proc/meminfog:查看系统内存详细信息
cat /proc/meminfo |grep MemTotal:查看内存大小
cat /proc/cpuinfo:查看cpu详细信息
cat /proc/cpuinfo | grep “processor” |wc -l :查看cpu个数
df -h:显示文件系统的磁盘空间使用情况
fdisk -l |grep Disk:系统磁盘大小
top:动态显示进程的cpu、内存使用情况,类似任务管理器
三、目录操作
cd:进入指定路径目录,可以直接输入全部路径或一个目录一个目录进入
cd…:返回上一级目录
cd /:返回根目录
pwd:显示当前所在路径
ls:列出当前文件夹下所有文件
ls -a:列出当前文件下所有文件,包含隐藏文件
四、文件操作
tail -f 文件名:查看文件最后几行内容,可在f前加数字,表示返回最后N行信息
sz 文件名:将文件存放到本机指定目录,一般配合xshell使用
du -sh:查询当前目录文件夹大小,也可以指定路径
du -sh 文件名:查询文件大小
file 文件夹名或文件名:显示文件属性
rm 文件名:删除文件
rm -r 目录或文件名:删除目录及目录下的文件
rm -rf 目录或文件名:强制删除
cat 文件名:查看文件内容
vim 文件名:打开文件,输入 i 进入编辑模式,Esc退出到普通模式
:wq:保存并退出
:q!:不保存退出
tail -f 文件名:查看文件最后几行内容,可在f前加数字,表示返回最后N行信息
sz 文件名:将文件存放到本机指定目录,一般配合xshell使用
tar cvf 文件名.tar或zip 文件名.zip或gzip 文件名.gz:压缩文件
tar xvf 文件名.rar或unzip 文件名.zip或gzip -d 文件名.gz:解压文件
mv 旧文件名 新文件名:将旧文件名改为新文件名,也可以用于移动文件目录
五、进程与服务
kill -9 进程id:强制杀死进程
systemctl:查看正在运行的服务
service 服务名 status:查询服务状态
service 服务名 start:启动服务
service 服务名 stop:停止服务
service 服务名 restart:重启服务
六、端口使用
lsof -i:端口号:查看指定端口的使用情况
netstat -tunlp:查看所有端口占用情况
netstat -tunlp | grep 端口号:查看指定端口的使用情况,包含进程信息
Linux的命令与应用还有很多,后续使用过程中再不断积累更新!
有人喜欢创造世界,他们做了开发者;有的人喜欢开发者,他们做了测试员。什么是软件测试?软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者这个软件,避免了他们被卸载的命运。
微信搜一搜【程序员阿沐】关注这个文绉绉的程序员,关注后回复【面试】有我准备的一线大厂面试资料和简历模板,希望大家都能找到心仪的工作,学习是一条时而郁郁寡欢,时而开怀大笑的路,加油。如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。如果有幸我们江湖再见!
如果对软件测试、接口、自动化、性能测试、LR脚本开发、面试经验交流。感兴趣可以810119819,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。