初学测试小白需要了解的Linux指令

本期为大家盘点一些在测试工作中可能需要用到的Linux指令
这一期可能比较枯燥,各位可以收藏,有需要的时候慢慢查看

cd命令
cd / 跳转到根目录
cd ./ 当前目录下
cd …/ 跳转至上一级目录
cd ~ 到家目录即/home 下
cd - 跳转到上一次跳转的路径

ll命令
ll = ls -l
ls 只列出文件名或目录名
ll -t 从大到小(时间)
ll -a 查看所有文件(包含隐藏用户)
ll -R查看所有文件包括子文件
ll -tr 时间从小到大
ll -h 查看文件大小

删除命令
rm -rf 删除文件(所有类型)(慎用)
rm -f 删除文档
rm -r 删除文件夹

service network restart (重启网络)
ping -c 2 www.baidu.com (ping百度2次)
systemctl stop firewalld (关闭防火墙)
systemctl status firewalld(查看防火墙状态)
systemctl start firewalld(开启防火墙)

压缩与解压
.tar.gz 解压: tar -zxvf xxx.tar.gz -C /地址
.tar.gz 压缩:tar -zcvf /文件地址
.gz 解压: tar -xvf xxx.tar.gz -C /地址
.gz 压缩:tar -cvf /文件地址

pwd 获取当前路径
.sh 启动脚本文件
clear 清理桌面
Ctrl+Z 强制退出进程

vi 文件编辑器
esc+i 进入编辑模式
esc+:q! 不保存退出
esc+:wq!保存并退出
esc+ U 撤销当前操作
esc 退出当前模式
/内容 查找 n从上往下查找
N从下往上查询

mv
mv 旧地址/ 新地址 (如果新地址已创建,则为移动,如果新地址未创建,则为重名命)

mkdir创建文件夹
mkdir home/user/dir1(直接创建到目标目录下)

touch 创建文件
touch file01.txt ./(创建文在当前目录下)

扫描二维码关注公众号,回复: 11243958 查看本文章

修改用户访问权限
chown -R user:user ./文件名 (将文件名改为user权限访问)
chmod 777 /文件名 (修改文件的读写权限)

cp命令
cp 目标文件 目标目录 (针对文件)
cp -r 文件夹位置 目标目录(针对文档)

cat命令
cat 文档名(查看文件内容,不能编辑)
cat -n 文档名(带行号显示)
cat file02.txt >> file01.txt (把02写入01中)
cat file02.txt > file03.txt(02文件把03文件覆盖)

echo命令字符追加或覆盖
echo ‘ABC’ >> file01.txt (将字符追加到文件中)
echo ‘ABC’ > file01.txt (将字符覆盖到文件中)

find命令查询或搜索
find ./路径 -name 文件名
find ./ -user user (查询当前目录下多少user权限的)
find /usr/bin -type f -mtime -10 ( 在/usr/bin 目录下查找最近10天内被创建或修改的文件)

grep
grep ‘内容’ ./路径 (查询路径下内容)
grep ’^内容’ ./路径 (模糊查询)
grep 文件 -r /目录/ (在目录的子目录中寻找文件)
grep Error -r ./*.log (查找当前所有log文档中的error)

首尾查询
tail -n 100 文件名 (查询文件后100条消息)
head -n 100 文件名 (查询文件前100条消息)
tail -n 100 文件名 | grep xxx (查询后100条文件中存在XXX的)

软连接硬链接
ln -s /home/user/…/bin tmp_bin (软连接)
ln /home/user/…/fie.txt file_link (硬链接)

查看文件大小
du -h / du -sh / du -m

查看整个磁盘空间
df -h

查看内存
free -m
清理缓存
echo 3 > /proc/sys/vm/drop_caches

杀死进程
kill -9 3306(杀死3306进程)
pkill mysql (强制杀死所有关于mysql的进程)

 原创不宜,这一篇虽然无趣,但值得收藏哟

猜你喜欢

转载自blog.csdn.net/python_jmeter/article/details/106192607