linux---常用命令总结
一、进程管理
1.1 ps 命令 查看当前进程状态信息
ps -aux 显示所有包含其他使用者的进程 关注性能方面 或者说是统计一个进程的实时cpu 数据 a 列出所有的进程 u 详细信息 x 输出格式 ps -ef |grep 进程关键字 查找指定进程 -ef 展示所有进程连带命令行
1.2 top 查看进程,实时显示进程动态
top -H -h +进程号(PID)
二、文件管理
2.1 目录
ls 列出目录 cd 切换目录 pwd 展示当前目录 mkdir 创建目录 rmdir 删除空目录 cp 复制文件或者目录 rm 移除文件或者目录 mv 移动文件或者目录,或者修改文件的目录或者名称
2.2 文件
vim 交互编辑 sed 流式编辑 find 文件搜索 cat more less grep 文件内容 ls -l 查看文件权限 chomd 修改文件权限
三、网络
---ping -c -i
ping baidu.com -c 3 -i 2 -c ping 的次数 -i 每次ping 的时间间隔 ---netstat -lntp 用来统计服务器的网络性能,有没有出现链接问题,链接过来的进程处于什么状态 -t 列出所有的tcp -u 列出所有的udp -l 只显示监听端口 -n 以数字形式显示地址和端口号 -p 显示进程的pid 和名字
四、输入输出管理
echo it is a test 像屏幕输出这段字符串 echo hello world > file.txt 将hello world 输出到file.txt (会把原来的内容覆盖掉) read a 此时在键盘输入内容 123 echo "$a" 此时键盘展示123 > 输出 >> 追加
五、
5.1 查看磁盘文件大小
df -h 检查linux服务器的文件系统的磁盘空间占用情况 -h 方便阅读方式展示
5.2 统计文档中关键字的个数
cat 1.txt|grep -o 'world'|wc -l -o 代表only 意思是只显示匹配的部分 wc 是用来统计数量的 -l 是代表line 有多少行的意思
5.3 查看端口是否开放
lsof -i:80 查看80 端口是否打开,如果有信息说明打开了,如果没说明没有打开
5.4 cure 命令
curl https://www.baidu.com
posted on 2021-08-11 17:42 kimber_kimber 阅读(118) 评论(0) 编辑 收藏 举报