Linux%20系統(tǒng)%20shell%20常用命令大全%20上傳者:meet520%20一、%20Linux%20下常用命令大全:文件與目錄操作%20basename:從文件名中去掉路徑和擴(kuò)展名%20cd:切換當(dāng)前工作目錄到指定目錄%20chgrp:改變文件所屬組%20chmod:改變文件的權(quán)限%20chown:改變文件的所有者和組%20cp:復(fù)制文件或目錄%20dd:復(fù)制文件并轉(zhuǎn)換文件內(nèi)容%20file:確定文件類型%20find:在指定目錄下查找文件并執(zhí)行指定的操作%20ln:創(chuàng)建文件鏈接%20locate/slocate:快速定位文件的路徑%20ls/dir/vdir:顯示目錄內(nèi)容%20mkdir:創(chuàng)建目錄%20mv:移動(dòng)或重命名文件%20pwd:顯示當(dāng)前工作目錄%20rename:重命名文件%20rm:刪除文件或目錄%20rmdir:刪除空目錄%20touch:修改文件的時(shí)間屬性%20updatedb:創(chuàng)建或更新%20slocate%20數(shù)據(jù)庫%20whereis:顯示指令程序、源代碼和%20man%20手冊(cè)頁%20which:顯示指令的絕對(duì)路徑%20二、%20Linux%20下常用命令:備份與壓縮%20ar:創(chuàng)建、修改歸檔文件和從歸檔文件中提取文件%20arj:。arj%20文件壓縮指令%20bunzip2:壓縮%20bzip2%20格式的壓縮文件%20bzcat:解壓縮文件到標(biāo)準(zhǔn)輸出%20bzip2:創(chuàng)建。
bz2 格式的壓縮文件 bzip2recover:修復(fù)損壞的。bz2 文件 bzless/bzmore:解壓縮。bz2 文件并分屏顯示內(nèi)容 compress:壓縮數(shù)據(jù)文件 cpio:存取歸檔包中的文件 dump:文件系統(tǒng)備份 gunzip:解壓縮由 gzip 壓縮的文件 gzexe:壓縮可執(zhí)行程序 gzip:GNU 的壓縮和解壓縮工具 lha:壓縮和解壓縮指令resotre:還原由 dump 備份的文件或文件系統(tǒng) tar:創(chuàng)建備份檔案文件 unarj:解壓縮linux命令大全。arj 文件 uncompress:解壓縮。Z 文件 unzip:解壓縮。zip 文件 zcat:解壓縮文件并送到標(biāo)準(zhǔn)輸出 zforce:強(qiáng)制 gzip 格式的文件加上。gz 擴(kuò)展名 zip:壓縮文件 zipinfo:顯示 zip 壓縮文件的詳細(xì)信息 znew:將“。Z”文件轉(zhuǎn)換成“l(fā)inux命令大全。gz”文件 三、Linux 下常用命令:文本處理 cat:鏈接文件并顯示到標(biāo)準(zhǔn)輸出 cksum:檢查和計(jì)算文件循環(huán)冗余校驗(yàn)碼 cmp:比較兩個(gè)文件的差異 col:過濾控制字符 colrm:從輸入中過濾掉指定的列 comm:比較兩個(gè)有序文件的不同 csplit:分割文件 cut:顯示文件中每行的指定內(nèi)容 diff3:比較 3 個(gè)文件的不同 diff:比較并顯示兩個(gè)文件的不同 diffstat:根據(jù) diff 指令的結(jié)果顯示統(tǒng)計(jì)信息 ed:行文本編輯器 emacs:全屏文本編輯器 ex:文本編輯器 expand:將 Tab 轉(zhuǎn)換為空白(Space) fmt:最優(yōu)化文本格式 fold:設(shè)置文件顯示的行寬 grep/egrep/fgrep:顯示文件中匹配的行 head:輸出文件開頭部分內(nèi)容 ispell:交互式拼寫檢查程序 jed:文本編輯器 joe:編輯文本文件 join:合并兩個(gè)文件的相同字段 less:分屏查看文本文件 look:顯示文件中以特定字符串開頭的行 more:分屏查看文本文件 od:以數(shù)字編碼輸出文件內(nèi)容 paste:合并文件的內(nèi)容 pico:文本編輯器 sed:流文件編輯器 sort:排序數(shù)據(jù)文件 spell:拼寫檢查split:分割文件 sum:計(jì)算并顯示文件的校驗(yàn)碼 tac:反序顯示文件內(nèi)容 tail:輸出文件尾部部分內(nèi)容 tee:將輸入內(nèi)容復(fù)制到標(biāo)準(zhǔn)輸出和指定文件 tr:轉(zhuǎn)換或刪除文件中的字符 unexpand:將空白(Space)轉(zhuǎn)換為 Tab uniq:刪除文件中的重復(fù)行 vi:全屏文本編輯器 wc:計(jì)算文件的字節(jié)數(shù)、單詞數(shù)和行數(shù) 四、Linux 下常用命令:shell 指令 alias:定義命令別名 bg:將作業(yè)(或任務(wù))放到后臺(tái)運(yùn)行 bind:顯示或設(shè)置鍵盤配置 declare:聲明 shell 變量 dirs:顯示 shell 目錄堆棧中的記錄 echo:打印字符串到標(biāo)準(zhǔn)輸出 enable:激活與關(guān)閉 shell 內(nèi)部命令 eval:執(zhí)行指定指令并返回結(jié)果 exec:執(zhí)行給定指令后退出登錄 exit:退出當(dāng)前 shell export:設(shè)置與顯示環(huán)境變量 fc:編輯并執(zhí)行歷史命令 fg:將后臺(tái)任務(wù)(或作業(yè))切換到前臺(tái)運(yùn)行 hash:顯示與清除指令時(shí)運(yùn)行查詢的哈希表 history:顯示與操縱歷史命令 jobs:顯示 shell 的作業(yè)信息 kill:殺死進(jìn)程或作業(yè) logout:退出登錄 shell popd:從 shell 目錄堆棧中刪除記錄 pushd:向 shell 目錄堆棧中添加記錄 set:設(shè)置 shell 的執(zhí)行方式 shopt:設(shè)置控制 shell 行為變量的開關(guān)值 ulimit:設(shè)置 shell 的資源限制 umask:設(shè)置創(chuàng)建文件的權(quán)限掩碼 unalias:取消由 alias 定義的命令別名 unset:刪除定義的變量或函數(shù) 五、Linux 下常用命令:打印相關(guān)指令 accept:接受打印請(qǐng)求 cancel:取消打印任務(wù) disable:停止打印機(jī) enable:啟動(dòng)打印機(jī)lp:打印文件 lpadmin:配置 cups 打印機(jī)和類 lpc:控制打印機(jī) lpq:顯示當(dāng)前打印隊(duì)列 lpr:打印文件 lprm:刪除當(dāng)前打印隊(duì)列中的作業(yè) lpstat:顯示 CUPS 的狀態(tài)信息 pr:打印前轉(zhuǎn)換文本格式 reject:拒絕打印請(qǐng)求 六、Linux 下常用命令:其他基礎(chǔ)指令 bc:實(shí)現(xiàn)精確計(jì)算的計(jì)算器 cal:顯示日歷 clear:清屏指令 consoletype:顯示當(dāng)前使用的終端類型 ctrlaltdel:設(shè)置熱鍵 Ctrl+Alt+Del 的功能 date:顯示和設(shè)置系統(tǒng)日期時(shí)間 dircolors:設(shè)置 ls 指令顯示時(shí)的顏色 eject:彈出可移動(dòng)設(shè)備的介質(zhì) halt:關(guān)閉計(jì)算機(jī) hostid:顯示當(dāng)前主機(jī)的數(shù)字標(biāo)識(shí) hwclock:查詢和設(shè)置系統(tǒng)硬件時(shí)鐘 info:讀取幫助文檔 login:登錄系統(tǒng) man:顯示聯(lián)機(jī)幫助手冊(cè) md5sum:計(jì)算并顯示文件的 md5 摘要信息 mesg:設(shè)置終端寫權(quán)限 mtools:顯示 mtools 軟件包的指令 mtoolstest:測(cè)試并顯示 mtools 工具包的配置 poweroff:關(guān)閉計(jì)算機(jī)并切斷電源 reboot:重新啟動(dòng)計(jì)算機(jī) shutdown:關(guān)閉計(jì)算機(jī) sleep:睡眠指定長的時(shí)間 stat:顯示文件或文件系統(tǒng)的狀態(tài) talk:與其他用戶交談 wall:向所有終端發(fā)送信息 whatis:在數(shù)據(jù)庫中查詢關(guān)鍵字 who:顯示當(dāng)前已登錄用戶的信息 whoami:顯示當(dāng)前用戶名 write:向指定用戶終端發(fā)送信息 yes:不斷輸出指定字符串 七、Linux 下常用命令:用戶管理 chfn:改變用戶的 finger 信息chsh:改變用戶登錄時(shí)的默認(rèn) shell finger:用戶信息查詢程序 gpasswd:管理組文件/etc/group groupadd:創(chuàng)建組 groupdel:刪除組 groupmod:修改組信息 groups:顯示用戶所屬的組 grpck:驗(yàn)證組文件/etc/group 的完整性 grpconv:啟用組的影子口令文件 grpunconv:關(guān)閉組的影子口令文件 logname:顯示登錄用戶名 passwd:設(shè)置用戶密碼 pwck:驗(yàn)證用戶文件密碼文件的完整性 pwconv:啟用用戶的影子口令文件 pwunconv:關(guān)閉用戶的影子口令文件 su:切換用戶 useradd:創(chuàng)建用戶 userdel:刪除用戶 usermod:修改用戶的配置信息 users:顯示當(dāng)前登錄系統(tǒng)的用戶名 八、Linux 下常用命令:進(jìn)程管理 init:進(jìn)程初始化控制 killall:根據(jù)名稱結(jié)束進(jìn)程 nice:設(shè)置進(jìn)程優(yōu)先級(jí) nohup:以忽略掛起信號(hào)方式運(yùn)行程序 pgrep:基于名字查詢并顯示進(jìn)程號(hào) pidof:查找正在運(yùn)行程序的進(jìn)程號(hào) pkill:向指定的進(jìn)程發(fā)送信號(hào) ps:顯示系統(tǒng)當(dāng)前的進(jìn)程狀態(tài) pstree:用樹形圖顯示進(jìn)程的父子關(guān)系 renice:調(diào)整進(jìn)程優(yōu)先級(jí) w:顯示當(dāng)前登錄用戶的相關(guān)信息 watch:全屏方式顯示指定命令的輸出信息 九、Linux 下常用命令:磁盤與文件系統(tǒng)管理 badblocks:磁盤壞塊檢查工具 blockdev:從命令行調(diào)用塊設(shè)備的 ioctl 函數(shù) chattr:改變文件的第 2 擴(kuò)展文件系統(tǒng)屬性 convertquota:轉(zhuǎn)換 quota 文件格式 df:報(bào)告磁盤剩余空間情況 dumpe2fs:顯示 ext2/ext3 文件系統(tǒng)信息 e2fsck:檢查 ext2/ext3 文件系統(tǒng) e2image:保存 ext2/ext3 源數(shù)據(jù)到文件e2label:設(shè)置 ext2/ext3 文件系統(tǒng)標(biāo)簽 edquota:編輯用戶的磁盤空間配額 fdisk:Linux 下的分區(qū)工具 findfs:查找文件系統(tǒng) fsck:檢查與修復(fù) Linux 文件系統(tǒng) grub:Linux 下的引導(dǎo)加載器 hdparm:調(diào)整硬盤 I/O 性能 lilo:Linux 加載器 lsattr:顯示文件的 ext2 文件系統(tǒng)屬性 mkbootdisk:為當(dāng)前系統(tǒng)創(chuàng)建專門的引導(dǎo)軟盤 mke2fs:創(chuàng)建第 2 擴(kuò)展文件系統(tǒng) mkfs:創(chuàng)建各種文件系統(tǒng) mkinitrd:創(chuàng)建初始化 ram 磁盤映像文件 mkisofs:創(chuàng)建光盤映像文件 mknod:創(chuàng)建塊設(shè)備或字符設(shè)備文件 mkswap:創(chuàng)建交換分區(qū)文件系統(tǒng) mktemp:創(chuàng)建臨時(shí)文件 mount:加載文件系統(tǒng) parted:磁盤分區(qū)管理工具 quota:顯示用戶磁盤配額 quotacheck:創(chuàng)建、檢查和修復(fù)配額文件 quotaoff:關(guān)閉文件系統(tǒng)的磁盤配額功能 quotaon:打開文件系統(tǒng)的磁盤配額功能 quotastat:顯示磁盤配額狀態(tài) repquota:顯示文件系統(tǒng)磁盤配額信息報(bào)表 swapoff:關(guān)閉交換空間 swapon:激活交換空間 sync:強(qiáng)制將緩存數(shù)據(jù)寫入磁盤 tune2fs:調(diào)整 ext2/ext3 文件系統(tǒng)的參數(shù) umount:卸載已經(jīng)加載的文件系統(tǒng) 十、Linux 下常用命令:內(nèi)核與性能 depmod:處理內(nèi)核可加載模塊的依賴關(guān)系 dmesg:顯示內(nèi)核的輸出信息 free:顯示內(nèi)存使用情況 insmod:加載模塊到內(nèi)核 iostat:報(bào)告 CPU、I/O 設(shè)備及分區(qū)狀態(tài) ipcs:顯示進(jìn)程間通信的狀態(tài)信息 kernelversion:顯示內(nèi)核主版本號(hào) lsmod:顯示已加載的模塊 modinfo:顯示內(nèi)核模塊信息 modprobe:加載內(nèi)核模塊并解決依賴關(guān)系 mpstat:顯示進(jìn)程相關(guān)狀態(tài)信息 rmmod:從內(nèi)核中刪除模塊sar:收集、顯示和保存系統(tǒng)活動(dòng)信息 slabtop:實(shí)時(shí)顯示內(nèi)核的 slab 緩存信息 sysctl:運(yùn)行時(shí)修改內(nèi)核參數(shù) tload:監(jiān)視系統(tǒng)平均負(fù)載情況 top:顯示和管理系統(tǒng)進(jìn)程 uname:顯示系統(tǒng)信息 uptime:顯示系統(tǒng)運(yùn)行時(shí)間及平均負(fù)載 vmstat:顯示虛擬內(nèi)存的狀態(tài) 十一、Linux 下常用命令:X-Window 系統(tǒng) startx:初始化 X-Window 會(huì)話 xauth:X 系統(tǒng)授權(quán)許可文件管理工具 xhost:顯示和配置 X 服務(wù)器的訪問權(quán)限 xinit:X-Window 系統(tǒng)初始化程序 xlsatoms:顯示 X 服務(wù)器原子數(shù)據(jù)定義 xlsclients:顯示指定顯示器上運(yùn)行的 X 程序 xlsfonts:顯示 X 服務(wù)器使用的字體信息 xset:設(shè)置 X 系統(tǒng)的用戶偏愛屬性 十二、Linux 下常用命令:系統(tǒng)安全 chroot:以指定根目錄運(yùn)行指令 nmap:網(wǎng)絡(luò)探測(cè)工具和安全掃描器 scp:加密的遠(yuǎn)程復(fù)制工具 sftp:安全文件傳輸工具 slogin:加密的遠(yuǎn)程登錄工具 ssh:加密的遠(yuǎn)程登錄工具 sudo:以另一個(gè)用戶身份執(zhí)行指令 十三、Linux 下常用命令:編程相關(guān)指令 awk/gawk:模式掃描與處理語言 expr:計(jì)算表達(dá)式的值 gcc:GNU 的 C 語言編譯器 gdb:GNU 調(diào)試器 ldd:顯示共享庫依賴 make:工程編譯工具 nm:顯示目標(biāo)文件的符號(hào)表 perl:perl 語言的命令行工具 php:PHP 腳本語言命令行接口 test:條件測(cè)試 十四、Linux 下常用命令:其他系統(tǒng)管理與維護(hù)指令 arch:顯示當(dāng)前主機(jī)的硬件架構(gòu) at:按照時(shí)間安排任務(wù)的執(zhí)行 atq:查詢待執(zhí)行的任務(wù)atrm:刪除待執(zhí)行的任務(wù) batch:在指定時(shí)間運(yùn)行任務(wù) chkconfig:設(shè)置系統(tǒng)在不同運(yùn)行等級(jí)下所執(zhí)行的服務(wù) crontab:按照時(shí)間設(shè)置計(jì)劃任務(wù) last:顯示以前登錄過系統(tǒng)的用戶相關(guān)信息 lastb:顯示登錄系統(tǒng)失敗的用戶相關(guān)信息 logrotate:系統(tǒng)日志的輪循工具 logsave:將命令的輸出信息保存到日志文件 logwatch:報(bào)告和分析系統(tǒng)日志 lsusb:顯示所有的 USB 設(shè)備 patch:補(bǔ)丁與更新文件 rpm:Red Hat 軟件包管理器 runlevel:顯示當(dāng)前系統(tǒng)的運(yùn)行等級(jí) service:Linux 服務(wù)管理和控制工具 telinit:切換當(dāng)前系統(tǒng)的運(yùn)行等級(jí) yum:RPM 軟件包自動(dòng)化管理工具 十五、Linux 下常用命令:網(wǎng)絡(luò)配置 dnsdomainname:顯示系統(tǒng)的 DNS 域名 domainname:顯示和設(shè)置主機(jī)域名 hostname:顯示或者設(shè)置系統(tǒng)主機(jī)名 ifcfg:配置網(wǎng)絡(luò)接口 ifconfig:配置網(wǎng)絡(luò)接口的網(wǎng)絡(luò)參數(shù) ifdown:關(guān)閉指定網(wǎng)絡(luò)接口 ifup:啟動(dòng)指定網(wǎng)絡(luò)接口 nisdomainname:顯示和設(shè)置主機(jī)域名 route:顯示與操縱本機(jī)的 IP 路由表 ypdomainname:顯示和設(shè)置主機(jī)域名 十六、Linux 下常用命令:網(wǎng)絡(luò)測(cè)試與應(yīng)用 arp:管理本機(jī) arp 緩沖區(qū) arping:向相鄰主機(jī)發(fā)送 ARP 請(qǐng)求報(bào)文 arpwatch:監(jiān)聽網(wǎng)絡(luò)上的 ARP 信息 dig:域名查詢工具 elinks:純文本網(wǎng)頁瀏覽器 elm:電子郵件客戶端程序 ftp:文件傳輸協(xié)議客戶端 host:DNS 域名查詢工具 ipcalc:IP 地址計(jì)算器 lynx:純文本網(wǎng)頁瀏覽器 mail:電子郵件管理程序 ncftp:增強(qiáng)的 FTP 客戶端工具 netstat:顯示網(wǎng)絡(luò)狀態(tài) nslookup:DNS 域名查詢工具pine:電子郵件和新聞組處理程序 ping:測(cè)試到達(dá)目標(biāo)主機(jī)的網(wǎng)絡(luò)是否通暢 rsh:遠(yuǎn)程 shell telnet:遠(yuǎn)程登錄工具 tftp:簡單文件傳輸協(xié)議客戶端 tracepath:追蹤數(shù)據(jù)經(jīng)過的路由 traceroute:追蹤數(shù)據(jù)包到達(dá)目的主機(jī)經(jīng)過的路由 wget:從指定 URL 地址下載文件 十七、Linux 下常用命令:高級(jí)網(wǎng)絡(luò)指令 arptables:管理內(nèi)核的 ARP 規(guī)則表 ip:強(qiáng)大的多功能網(wǎng)絡(luò)配置工具 iptables:IP 包過濾與 NAT 管理工具 iptables-save:保存內(nèi)核中 iptables 的配置 iptables-restore:還原 iptables 的配置信息 tcpdump:監(jiān)聽網(wǎng)絡(luò)流量 十八、Linux 下常用命令:網(wǎng)絡(luò)服務(wù)器指令 ab:Web 服務(wù)器性能測(cè)試 apachectl:Apache HTTP 服務(wù)器控制接口 exportfs:管理 NFS 服務(wù)器共享的文件系統(tǒng) htdigest:管理用于摘要認(rèn)證的用戶文件 htpasswd:管理用于基本認(rèn)證的用戶文件 httpd:Apache 超文本傳輸協(xié)議服務(wù)器 mailq:顯示待發(fā)送的郵件隊(duì)列 mysql:MySQL 服務(wù)器的客戶端工具 mysqladmin:MySQL 服務(wù)器管理工具 msqldump:MySQL 服務(wù)器備份工具 mysqlimport:MySQL 數(shù)據(jù)庫導(dǎo)入工具 mysqlshow:顯示 MySQL 數(shù)據(jù)庫、表和字段信息 nfsstat:顯示網(wǎng)絡(luò)文件系統(tǒng)狀態(tài) sendmail:電子郵件傳送代理程序 showmount:顯示 NFS 服務(wù)器上的加載信息 smbclient:samba 服務(wù)器客戶端工具 smbmount:加載 samba 文件系統(tǒng) smbpasswd:改變 samba 用戶的密碼 squid:HTTP 代理服務(wù)器程序 sshd:OpenSSH 守護(hù)進(jìn)程