Linux命令一览

2017-08-06  本文已影响0人  Matrix0x7C

目录和文件操作

基本文件操作

: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

包管理

文本操作

面向行

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,

上一篇 下一篇

猜你喜欢

热点阅读