美文网首页
Linux命令一览

Linux命令一览

作者: Matrix0x7C | 来源:发表于2017-08-06 20:15 被阅读0次

    目录和文件操作

    基本文件操作

    :mkdir,touch,cp,tee,ln
    :rm
    :ls,tree,pwd,cat,find,stat,locate(updatedb),whereis,which
    :mv,rename,cd,chroot
    压缩和解压缩:tar,zip,gzip,lz4,rar
    文件同步:rsync,scp,ftp,wget

    包管理

    • deb系列:apt-get,dpkg,aptitude,apt
      软件源:/etc/apt/source.list
    • rpm系列:rpm,yum,dnf,zypper
      软件源:/etc/yum/repo.conf, /etc/yum/repo.conf.d/
    • archlinux:pacman,pkgfile

    文本操作

    面向行

    grep,sed,head,uniq,tail,less,more,xargs,wc

    面向列

    sort,cut,awk,paste,column

    其他

    tr,fold,dos2unix,iconv

    编辑器

    nano,vim,emacs

    字符编码和计算

    md5sum,sha256sum,base64,bc

    硬件和网络

    系统设备

    硬件信息:lshw,lspci
    磁盘:fdisk,du,df,parted,dd,mount,mkfs,cat /etc/fstab
    网卡:ifconfig,ip,ifup,ifdown
    cpu:相关文件/proc/cpuinfo
    内存:free,vmstat,相关文件/proc/meminfo
    IO:iostat,ifstat,iotop,

    网络协议和连接

    抓包工具:tcpdump
    扫描:nmap
    无线网络:wpa_supplicant,aircrack-ng,reaver(不要干坏事→_→)
    二层:arp,pppoe
    三层:ping,route,traceroute,mtr,ip,dhcpd,dhclient
    域名相关:nslookup,dig,whois,dnsmasq
    VPN: ipsec,xl2tpd,strongswan
    HTTP:curl,httpie
    网络连接:ss,netstat,lsof
    远程和ssl:telnet,openssl,ssh,nc
    主机:hostname
    防火墙:iptables,snort
    相关系统文件:/etc/hostname,/etc/hosts,/etc/resolv.conf

    系统和用户

    启动

    系统引导:grub
    开机任务:systemctl(systemd系列)
    时间和定时任务:date,crontab,相关文件:/etc/crontab
    启动时间:uptime,相关文件:/proc/uptime,/proc/loadavg
    系统日志:dmesg

    进程管理

    进程查看和管理:top,htop,ps,kill,nice,pgrep
    进程打开文件和连接:lsof
    进程调试:strace,gdb
    任务控制:bg,fg,jobs,sleep,nohup
    IPC:ipcs(查看消息队列,共享内存,信号量),mkfifo(创建命名管道)

    kernel

    版本:uname,lsb_release,cat /etc/issue
    内核参数:sysctl
    内核模块:lsmod,insmod

    用户相关

    useradd/mod/del,groupadd/mod/del,passwd
    id,w,who,whoami,users,groups
    chmod,chown,chsh
    sudo,su
    相关系统文件
    /etc/groups,/etc/passwd,/etc/sudoers,/etc/shadow

    开发工具

    版本控制:git,diff,patch
    词法和语法工具:lex,bison,yacc
    二进制文件相关:nm,objdump,hexdump,od,strings,binwalk,file,xxd,ar,readelf,size
    编译:gcc/g++,ld,make,cmake,pkg-config,ldd,libtool,aclocal,m4
    运行相关:ldconfig
    调优:valgrind,

    相关文章

      网友评论

          本文标题:Linux命令一览

          本文链接:https://www.haomeiwen.com/subject/yednlxtx.html