kimber_kimber

导航

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  阅读(115)  评论(0编辑  收藏  举报