- linux常用命令
- ls命令:列出列表内容
- cd命令:切换目录
- mkdir:创建目录
- rmdir:删除空目录
- cat:显示文本文件内容
- more:分页显示文件内容操作
- less:分页显示文件内容:
- tail:显示指定文件末尾内容,常用语查看日志
- head:默认显示文件前十行内容
- cp:复制文件或文件夹
- mv 易懂文件或目录
- rm:删除文件或目录
- find:查找文件或目录
- vim编辑
- 管道: | 命令1 | 命令2 将命令1的结果作为命令2的输入内容,常与grep一起用
- grep 搜索特定字符 -i:忽略大小写 经常常用法 命令1 | grep ‘特定字符’
- ps 对进程查看
- kill:-9 pid 强制终止
- ifconfig:查看ip地址
- ">tar

- chmod:对文件赋权 r(读取)代号4 w(写入)代号2 x(执行)代号1
- netstat :查看ip/tcp网络命令
参数: - 性能监控命令:
- watch 以周期性的方式执行给定的指令
- df 查看当前服务器磁盘使用情况
- 其他常用:
linux常用命令
参考:
https://blog.csdn.net/xuqide77/article/details/107557440?utm_source=app
ls命令:列出列表内容
- -a:显示全部
- -l:详细格式列表展示
- -t用文件和目录的更改时间排序
- -r:反向排序 ll最常用
cd命令:切换目录
- ~:当前用户目录
- /:根目录
- -:上次访问的目录
- ..:上级目录
mkdir:创建目录
- -p:父目录不存在的话先创建父目录
- -v:显示创建过程详细信息
rmdir:删除空目录
cat:显示文本文件内容
more:分页显示文件内容操作
- enter:向下1行
- 空格键向下滚动一屏
- b返回上一屏幕
- q退出more
less:分页显示文件内容:
- -m:显示文件百分比
- -N:显示每行行号
- 文档内使用:
- 空格键:向前一页
- b:后退一页
- d:前进半页
- u:后退半页 回车:前进一行
- Y:后退一行 /字符串:向下搜索字符串
- ?字符串:向上搜索字符串
- v:进入vim
- q:退出
tail:显示指定文件末尾内容,常用语查看日志
- -f:循环读取
head:默认显示文件前十行内容
- -n x:指定前x行
cp:复制文件或文件夹
- -r:递归复制
- -a:单独拷贝目录
mv 易懂文件或目录
- -f:有同样名字的文件直接覆盖不询问
rm:删除文件或目录
- -f:强制删除文件或目录
- -r:递归删除文件内所有
- -i:会询问是否删除
find:查找文件或目录
- -name:指定字符串作为范本样式
- 用法:find /目录 -name ‘test*’
vim编辑
- 按i进入编辑模式
- 按esc:从编辑模式进入一般模式
- 在一般模式中输入:wq保持并退出vim

管道: | 命令1 | 命令2 将命令1的结果作为命令2的输入内容,常与grep一起用
grep 搜索特定字符 -i:忽略大小写 经常常用法 命令1 | grep ‘特定字符’
ps 对进程查看
- -e:显示所有程序
- -f:显示UID,PPIP,C与STIME栏位
- ps aux 查看所有进程性能相关信息
- ps -ef 打印出所有进程命令信息
- ps au -m # 可以展示进程中所有的线程
kill:-9 pid 强制终止
ifconfig:查看ip地址
tar

解压时-C可以指定解压到指定目录:
tar -zxvf test.tar.gz -C /test
zip格式:
压缩zip -r test.zip test
解压unzip test.zip
chmod:对文件赋权 r(读取)代号4 w(写入)代号2 x(执行)代号1
用法:chmod 777 文件/文件目录
netstat :查看ip/tcp网络命令
参数:
-a (all) # 显示所有选项,默认不显示LISTEN相关。-t (tcp) # 仅显示tcp相关选项。-u (udp) # 仅显示udp相关选项。-n # 拒绝显示别名,能显示数字的全部转化成数字。-l # 仅列出有在 Listen (监听) 的服务状态。-p # 显示建立相 关链接的程序名-r # 显示路由信息,路由表-e # 显示扩展信息,例如uid等-s # 按各个协议进行统计-c # 每隔一个固定时间,执行该netstat命令
常用:
查看本地网络开放端口:netstat -tlnp
查看所有tcp相关端口:netstat -tnp
查看所有
端口:netstat -apn
常见场景:当需要启动的软件的端口被占用可以使用netstat apn | grep 端口号查找出端口号对应的进程号再利用ps -ef | grep 进程号查看具体进程,若是无用进程则可使用kill -9 进程号终止程序
性能监控命令:
top:查看系统运行情况,可观察系统总cpu、内存以及各个进程cpu、内存使用情况
- p pid可以单独看一个进程使用状况;
- d x :x秒刷新一次;
- n x:刷新x次
- b : 非交互式方式运行
free:查看系统内存的使用情况;
- -h:数据后附上单位
watch 以周期性的方式执行给定的指令
其他常用:
防火墙关闭 service iptables stop
服务器重启:reboot/shutdown -r now
关机命令:halt/shutdown -h now/poweroff
注销:logout
ln:创建链接 -s软链接
echo:将内容输出到屏幕当中
ping:查看与目标地址的连接情况;-c:次数 -i:每次间隔时间
