2.linux常用命令

1.cat

功能

    查看整个文件  cat file

    创建一个文件  cat > file

    合并几个文件  cat file1 file2 > file

参数

    -n  对所有输出行数编号

    -b  对空白行不编号

2.sort

排序

参数

    -f  忽略大小写

    -o  输出到指定文件

    -r  倒序排列

    -t  指定排序使用的分隔符

    -n  按照数字排序

    -u  输出行中去除重复行

    -k  指定排序列

使用

    sort -u seq.txt

    sort -r seq.txt -o seq.txt

    sort -n -k2 -t: seq.txt

3.ssort(Smart)

比sort更快

4.uniq

去除排序过的文件中的重复行

参数

    -i  忽略大小写

    -c  计数,在行首位置输出该行重复次数

    -u  只显示唯一行

    -d  只显示重复行

使用

    sort file | uniq -c

    sort file | uniq -dc

5.cut

从文本或文件流中提取文本列

参数

    -d  分隔符

    -f  取第几段

    -c  以字符的单位取出固定字符区间

使用

    echo $PATH | cut -d: -f 3,5

    echo $PATH | cut -d: -f 3-

6.wc

统计文件里面有多少单词,多少行,多少字符

参数

    -l  行

    -w  英文单字

    -m  字符

使用

    wc /etc/passwd

    wc -l /etc/passwd

7.top

性能分析,实时显示系统中各个进程的资源占用

统计信息

    第一行     当前时间,系统运行时间,登录用户数,系统负载(1分钟,5分钟,15分钟)

    第二行     total:进程总数,running:正运行进程数,sleeping:睡眠进程数,stopped:停止进程数,zombie:僵尸进程数,

    第三行     us:用户空间占用CPU百分比,sy:内核空间占用,id:空闲CPU百分比

    第四行     total:总内存,used:使用的内存总量,free:空闲内存总量,buffers:用作缓存的内存量

进程信息

    PID     进程id

    PPID    父进程id

    VIRT    进程使用虚拟内存总量,单位kb

    %CPU    CPU占用百分比

    %MEM    进程使用内存百分比

    TIME    进程使用CPU时间总计

    COMMAND 命令名

快捷键

    f       选择显示的内容,a-z选择

    o       改变列的显示排序

8.ps

Process Status,列出系统运行的进程

参数



使用

    ps -ef | grep ssh   显示所有进程信息,连同命令行

    ps -aux             列出目前所有的正在内存当中的程序

来源张永光的博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值