- 查看系统版本:
cat /etc/issue
,lsb_release -a
- 查看当前在线上的用户情况: who
- 打包压缩:
tar -zcvf filename.tar.gz filename.test
- 列出压缩文件内容:
tar -ztvf filename.tar.gz
- 压缩文件:红色 普通文件:白色 目录:蓝色 可执行文件:绿色
- bash: ifconfig: command not found 先执行 export PATH="$PATH:/sbin" 就可以了
- 创建用户:useradd linden -m -s /bin/bash
设置密码:passwd linden
设置权限:/etc/sudoers(PS:chmod +w) - vi 小知识:
打开第二个文件::tab new filename
水平分割 :split 垂直分割 :vsplit
文件内全部替换 :%s/str1/str2/g 用str2替换文件中所有的str1
撤销:u,恢复:Ctrl+r
显示行号:set nu
查看文件中间一段:sed -n ‘100,200p’ filename > test.log - 查看12346端口的占用情况:
netstat -apn | grep 12346
-->后面的数字为进程号 - 查找是否已经安装mysql:sudo netstat -tap | grep mysql -->若没有反映,没有显示已安装结果
- 获取本机外网地址:
curl ifconfig.me
- 指定IP抓包:tcpdump -nn ‘dst host 221.192.155.35’ -w loghttp.cap
- 查询所有句柄:lsof -n|awk ‘{print $2}’|sort|uniq -c |sort -nr|more,第一列是持有句柄数量,第二列是每个进程的PID
- 列出指定进程号所打开的文件:lsof -p
- 查看TCP状态(连接状态数量统计):netstat -n| awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’
linux小知识
最新推荐文章于 2023-07-13 20:07:38 发布