编程知识 cdmana.com

Linux操作系统的常用命令

基础命令
  1. 基本信息
    uname -a
    uptime
    last
    cat /etc/redhat-release
    cat /proc/cpuinfo
    free -m
  2. 磁盘管理
    df
    du
    fdisk
    mkfs
    fsck
    mount
    umount
  3. 网络信息
    ifconfig
    route -n
    iftop
    iptables -L
    netstat -lntp
    telnet
    wget
    dig
    nslookup
  4. 用户和组
    cut -d: -f1 /etc/passwd
    cut -d: -f1 /etc/group
    id <username>
    w
    user*
    group*
    passwd
  5. 应用进程
    yum
    rpm -qa
    systemctl
    top/htop
    ps aux
    kill
    pkill
    killall
  6. 文件目录
    cat
    more
    vi
    pwd
    tree
    touch
    mkdir
    cp
    mv
    rm
    tar
    zip
  7. 文件查找
    find
    locate
    whereis
    which
  8. 字符处理
    sed
    awk
    grep
    sort
    uniq
  9. 内容效验
    md5sum
    cksum
    diff
  10. 重启关机
    reboot
    init 6
    shutdown -r now
    halt
    init 0
    shutdown -h now
常用命令
序号 说明 命令 补充
1 查找软件安装位置 whereis nginx
2 查看端口占用 lsof -i:80 netstat -lntp | grep :80
3 删除乱码文件(通过指定文件节点编号删除) ls -l
find -inum -delete xxx
4 查看排除注释行和空行的文件 grep -v "^#" file | grep -v "^$"
5 将文件中的注释行和空行删除 sed '/ \*#/d; /^$/d' file
6 将文件中的AA替换为BB sed 's/AA/BB/g' file
8 查看两个文件的并集 sort file1 file2 | uniq uniq -u删除交集,uniq -d取出交集
9 查看目标服务器与本机时间差 clockdiff x.x.x.x
10

版权声明
本文为[Bluse]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000038645969

Scroll to Top