Linux实战常见命令
作为软件测试人员,掌握linux命令也是最基本的技能,我们不需要开发和运维掌握那么全那么多,主要是要把测试过程中高频使用的记录下,方便日后回顾。根据博主的工作经验,整理了一下常见命令。
目录文件
pwd ---当前路径
cd . 当前目录
cd .. 上级目录
ls -l显示详细文件 简写:ll
ls -a显示隐藏文件
mkdir 新建文件夹 mkdir -p /a/b/c新建文件夹递归
touch 新建文件
cp 源文件 目标文件 复制文件
mv 源文件 目标文件 移动或者重名
rm -rf 强制删除 --生产慎用
日志查看
cat 查看全部文件内容
more/less分页查看
tail -n 100 xx.log 查看日志最后100行内容
过滤日志关键字 grep
tail -f xx.log | grep error 查看日志error报错信息
Tomcat默认日志文件catalina.out
进程端口查看
ps -ef |grep java 查看java进程或者ps -aux |grep java 查看java进程
ps -ef 查看所有进程
kill 进程ID/kill -9 进程ID 强制结束进程
netstat -antp |grep java查看端口
netstat -tulnp 查看所有的端口
lsof -i 8080查看8080端口被占用情况
接口网络
curl 测接口 GET 请求
ping 检查网络
nohup java -jar xxx.jar & 后台启动项目
服务器资源
df -h查看所有磁盘大小
free -h 查看内存使用情况
top 查看系统所有资源情况,包含cpu、内存
du -h 查看文件夹情况
vim编辑器
i进入编辑模式
q!强制保存当前的内容
wq保存当前修改内容
压缩解压
tar -zxvf 解压tar.gz格式
tar -czvf 打包tar.gz格式
zip 压缩为zip格式
unzip 解压zip格式
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)