简单的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

dstat

lrzsz

ntp

posted @ 2020-12-29 14:55  dylannnnn  阅读(100)  评论(0)    收藏  举报