目錄和文件操作
基本文件操作
增: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(創(chuàng)建命名管道)
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
開發(fā)工具
版本控制: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
調優(yōu):valgrind榔组,