简单的linux命令总结
层级关系
.:当前层级
/:根目录
~:家目录
cd:切换目录
文件查看类
VI(M)编辑器
i:进入编辑模式,可以移动光标进行文本编辑操作
esc:退出编辑模式
:q!:不保存退出
:wq:保存文件并退出
/abc:搜索文件中包含abc的内容
dd:删除光标当前行
ctrl+b/f/d/u:向后翻一页/向前翻一页/向前翻一页/向后翻半页
G:移动光标到文件最后
$:移动光标到行尾
O:移动光标到文件最开始
cat
一次性读取并打印目标文件里的所有信息
more/less
读取目标文件,每次读取一屏,按空格键翻页
head/tail
读取目标文件,每次读取一屏,按空格键翻页
-n:读取行数
-f: 定时读取
文件工具类
ls
显示指定工作目录下的内容及属性信息
ll:全部信息
-l:全部信息
-a:所有文件(隐藏文件)
-h:显示文件大小
-i:显示节点号
cp
复制文件或文件
-r:递归复制子目录下的所有内容
-p:保持文件的属性
mv
移动或改名文件
rm
删除当前目录下的
-rf:不询问直接删除
mkdir
创建目录
-p:递归创建
rmdir
删除空目录
touch
创建一个文件
pwd
显示当前路径
文件传输类
lrzsz
yum install -y lrzsz
上传:rz
下载:sz
文件压缩/解压类
zip/unzip
-r
tar
-c:打包
-x:解包
-v:输出详情
-f:展示
搜索类
|
管道符
find
全局搜索文件
grep
过滤,常用于二次筛选
ps
检索有关xxx的进程信息
-ef
locate
在文件资料库中查找文件
which
搜索命令所在目录及其别名信息
whereis
搜索命令所在目录及其帮助文档位置
权限类
chmod
-r(1):读
-w(2):写
-x(4):执行
系统类
ifconfig
查看系统ip信息(CentOS6.x)
ip addr
查看系统ip信息(CentOS7.x)
systemctl restart/stop/start network
网卡重启/启动/关闭(CentOS7.x)
systemctl stop/start/restart firewalld.service
防火墙关闭|查看状态|开启(CentOS7.x)
history
查看linux命令执行历史
nohup ./xxx.sh &
在后台执行xxx.sh脚本
netstat -anp|grep port
查看系统中8080端口建立的连接和所属进程
lscpu
显示系统配置信息
kill
杀进程
-9
性能监控
top
监控CPU、内存、进程
free -m
监控操作系统内存(MB)
iostat -x -k 1
展示磁盘性能信息(kb)
df -h
查看磁盘空间使用
du
显示每个文件和目录的磁盘使用空间
vmstat
综合性能监控
第三方工具包
net-tools
ifconfig
netstat
route

浙公网安备 33010602011771号