Linux(八)测试常用命令
1、系统命令
查看主机名:hostname
查询登录系统的用户:who
当前登录系统的权限:whoami
查看运行历史命令:history
查看IP:ifconfig
查看linux版本:cat /etc/os-release
centos7开启防火墙:systemctl start firewalld
centos7关闭防火墙:systemctl start firewalld
centos7查看防火墙状态:systemctl status firewalld
强制重启服务器:reboot
停应用在重启:shotdown -r now
关机:halt, poweroff
停应用再关机:shotdown -h now
查找文件:find 查找位置 -name 目标文件
(查找位置.表示当前文件下查找,/表示在根目录下查找,目标文件:*表示模糊匹配
eg:find / -name *.log)
查看所有启动的进程:ps -ef
过滤某个进程:ps -ef |grep 应用名称
【Uid:用户id,PID:进程id,PPID:父进程id,C:CPU占用率,Stime:进程启动时间,TTY:终端号】
查看所有端口:netstat -apn
过滤某个进程:netstat -apn |grep 端口号
杀死进程:kill -9 pid【进程号】
2、目录操作命令
切换目录:cd
查看文件:ll,ls
查看当前路径:pwd
创建文件:mkdir
创建文件夹:touch
复制文件/文件夹:cp
重命名/移动:mv
强制删除:rm -rf
3、编辑文件
退出:esc
保存退出::wq
不保存,强制退出::q!
开始编辑:i
(文件内部操作)
G:定位到最末尾,g:定位到起始位置
/内容:从文件最开始位置查找,?内容:从结尾处查找
:set nu:显示行号
4、查看文件内容
3种方式查看文件内容:
cat 文件路径
head 【查看前几行】用法:head -n 数字 文件路径
tail -f 文件路径 【只查看最新的】
5、上传、下载、压缩、解压、安装及卸载
本地上传到服务器:rz
服务器下载到本地:sz 文件路径
【这种上传下载只适用单个文件】
tar.gz格式文件
压缩用法:tar -czvf 文件名.tar.gz
解压用法:tar -zxvf 压缩文件
参数解析:
-c 建立归档/压缩
-x 解压
-z gzip压缩文件
-v 显示解压过程
-f 必须项,后接文件名
zip格式文件
压缩:zip -r 文件名.zip 文件
解压:unzip 文件.zip
安装
列出所有未安装的安装包:yum list
列出已安装的安装包:yum list installed
安装指定安装包:yum list install -y 安装包
卸载
卸载:rpm -e 包名
强制卸载:rpm -e --nodeps 包名