UNIX 指令集
UNIX作業系統已經是越來越少見了。在工作上偶爾還有可能會用到UNIX。也就是因為這樣,原本就不熟,而使用的頻率也非常的低。久而久之的,也就越來越不熟悉了。以下依照英文字母的順序,將UNIX指令記錄下來,日後工作上若有接觸到UNIX時,至少還可以先上來查一下還有哪些指令可以使用。
-- A --
⬛adduser:交談式地建立使用者帳號
⬛alias:設定、查詢別名
⬛arp:顯示、設定、刪除ARP 表格:
⬛at:登錄想要在指令時刻執行的指令 .
⬛atq:查詢以 at 指令、batch 指令所登錄的指令(job)
⬛atrm:刪除以 at 指令、batch 指令所登錄的指令(job)
⬛awk(gawk):進行文字資料的樣式比對/處理
-- B --
⬛bash:執行 bash
⬛batch:登錄想要在指定時刻時執行的指令
⬛bg:於背景執行再次執行停止狀態的工作
⬛bunzip2:解壓縮 bzip2 格式(*.bz2)的壓縮檔
⬛bzip2:以 bzip2 格式(.bz2)壓縮檔案
-- C --
⬛cal:顯示月曆
⬛cancel:結束列印
⬛cat:連結檔案並顯示
⬛cd:改變現行目錄
⬛chfn:修改使用者資訊
⬛chgrp:更改檔案所屬的群組
⬛chmod:更改檔案的許可權限
⬛chown:更改檔案的所有者與所屬群組
⬛chpass:修改使用者資訊
⬛chsh:更改login shell.
⬛ci:在 RCS 檔案裡登入新的 revision
⬛clear:清除終端機畫面
⬛cmp:逐一比較兩個檔案的文字
⬛co:將 revision 登出 RCS 檔案
⬛colrm:將標準輸入傳入的資料每一行,將標準輸入傳入的資料每一行
⬛column:將文字排版為多欄..
⬛comm:逐行比較兩個檔案
⬛compress:以 compress 格式(Z)壓縮檔案
⬛cp:複製檔案
⬛crontab:定期地登錄、刪除要在指定時刻執行的命令
⬛cut:顯示檔案每一行各行指定的範圍
-- D --
⬛date:顯示、設定系統時間
⬛dd:複製、轉換檔案
⬛df:顯示檔案系統的磁碟使用狀況
⬛diff:比較兩個檔案的差異並建立差異資訊檔
⬛diff3:比較3個檔案的差異並建立差異資訊
⬛dirs:顯示目錄堆疊的目錄
⬛dmesg:顯示系統訊息
⬛dos2unix: 將文字檔從 Windows(MS-DOS)形式 轉換為 UNIX 形式.
⬛du:顯示檔案、目錄的磁碟使用量
⬛dump:備份檔案系統
-- E --
⬛echo:顯示字串、環境變數、shell 變數
⬛edquota:修改使用者的磁碟使用量限制
⬛eject:取出 CD-ROM /磁片等裝置
⬛emacs:emacs 文字編輯器
⬛env:設定環境變數並執行指令
⬛exec:不產生新行程,直接執行指令
⬛exit:結束 shell
⬛expand:將tab 轉換為空白字元
⬛export:設定環境變數
⬛expr:評價運算式
-- F --
⬛fdformat:格式化磁碟片
⬛fg:在前景執行工作
⬛file:判斷檔案種類
⬛find:搜尋檔案
⬛finger:顯示使用者資訊
⬛fold:使每行字數一致
⬛fsck:檢查、修復檔案系統
⬛ftp:以FTP傳送檔案
-- G --
⬛gcc:C/C++ 編譯器
⬛grep:搜尋包含指定字串的資料行
⬛groupadd:建立群組
⬛groupdel:刪除群組
⬛groupmod:修改群組資訊
⬛grpck:檢查群組檔案是否有異常
⬛gunzip:解壓縮 gzip格式(.gz)與compress 格式(Z)的壓檔檔,
⬛gzexe:以可以執行的格式壓縮可執行檔
⬛gzip:以gzip格式(.gz)壓縮檔案
-- H --
⬛head:顯示檔案的開頭部份
⬛history:顯示指令歷史
⬛host:搜尋網路上的主機相關的 DNS 資訊
⬛hostname:顯示、設定主機名稱
-- I --
⬛id:顯示使用者ID 與群組 ID.
⬛ifconfig:查詢、設定網路介面
-- J --
⬛jobs:顯示執行中的工作
-- K --
⬛kill:對行程送出訊號或結束程式
⬛kinput2:在X Window System 上輸入日文
⬛kterm:在X Window System 上運作的日文終端機模擬器
-- L --
⬛last:顯示使用者的登入紀錄
⬛Idd:顯示共用函式庫的相依關係
⬛less:瀏覽文字檔
⬛In:建立指向檔案的連結
⬛Ip:對印表機送出列印請求
⬛Ipc:控制印表機
⬛Ipq:顯示列印佇列的資訊
⬛Ipr:送出列印請求
⬛Iprm:停止列印
⬛Ipstat:顯示列印佇列資訊
⬛Is:顯示檔案資訊
-- M --
⬛mail:使用 sendmail 收發信
⬛make:自動化建立程式的手續
⬛man:顯示線上手冊
⬛manpath:顯示線上手冊的路徑
⬛merge:比較三個檔案的差異並合併
⬛mesg:許可、禁止顯示其他使用者傳來的訊息
⬛mkdir:建立目錄
⬛more:瀏覽文字檔
⬛mount:掛載檔案系統
⬛mountall:掛載所有檔案系統
⬛mtools:用來操作 Windows(MS-DOS)格式軟碟片的指令群
⬛mv:移動檔案或更改檔名
-- N --
⬛netstat:顯示網路介面、路由資訊等網路資訊
⬛newgrp:切換有效群組 ID.
⬛nice:執行程式並設定優先性(nice值)
⬛nkf:轉換文字檔的字元編碼
⬛nohup:終端集結束後也執行指令
⬛nslookup:交談式地搜尋網路上主機的相關 DNS 資訊
⬛ntpdate:NTP 伺服器設定系統時間
-- P --
⬛passwd:使用者的密碼
⬛patch:套用patch 檔(差異資訊)
⬛ping:檢查遠端主機的連線狀態
⬛pkg_add:安裝軟體套件
⬛pkg_delete:解安裝軟體套件
⬛pkg_info:顯示軟體套件資訊
⬛pkgadd:安裝軟體套件
⬛pkginfo:顯示軟體套件的資訊
⬛pkgrm:解安裝軟體套件
⬛popd:從目錄堆疊裡刪除目錄
⬛prck:檢查密碼檔案是否有異常
⬛printenv:顯示環境變數
⬛ps:顯示行程的資訊
⬛pushd:在目錄堆疊中加入新目錄
⬛pw:新增、刪除、修改使用者或群組
⬛pwd:顯示現行目錄
-- Q --
⬛quota:顯示磁碟的使用限制與使用狀況
-- R --
⬛rcp:在遠端主機之間複製檔案
⬛rcs:操作 RCS 檔案
⬛rdate:將系統時間對齊遠端主機
⬛restore:復原以 dump 指令所建立出的備份檔
⬛rlogin:登入遠端電腦
⬛rm:刪除檔案、目錄
⬛rmdir:刪除目錄
⬛route:操作IP 封包的路由表,
⬛rpm:RedHat 版 Linux 的套件管理員
⬛rsh:執行遠端主機的指令
⬛ruptime:顯示網路上主機的運作狀況
⬛rwall:對所有登入主機的使用者送出訊息
⬛rwho:查詢網路上主機的登入狀況
-- S --
⬛scp:使用加密通訊在遠端主機之間複製檔案
⬛screen:在一個終端機使用多個視窗
⬛sed:對文字資料的進行樣式比對、處理
⬛set :設定 shell 變數,
⬛setenv:設定環境變數..
⬛share:使檔案系統可共享,
⬛shareall:共享多個檔案系統
⬛shutdown:關閉系統
⬛sleep:使shell 停止一定的時間,
⬛sort:以行為單位排序文字檔
⬛source:讀取shell 的設定檔
⬛split:切割檔案
⬛ssh, slogin:使用加密通訊登入遠端電腦,並在與遠端電腦之間使用加密通訊執行指令
⬛su:切換為管理者或其他使用者的身分
⬛sudo:以管理者或其他使用者的權限執行指令
⬛sync:將檔案系統緩衝區上的資料寫到硬碟裡
-- T --
⬛tail:顯示檔案的尾端部份
⬛talk:與指定的使用者交談
⬛tar:以tar 形式打包、解開歸檔(tar 檔案)
⬛tcpdump:取得網路介面上的交通資訊
⬛tcsh:啟動tcsh
⬛tee:將標準輸入同時輸出在標準輸出與檔案
⬛telnet:登入遠端主機
⬛time:測量程式執行的時間
⬛top:即時顯示行程的資訊
⬛touch:修改檔案的最後存取時間與最後修改時間
⬛tr:取代、刪除字元
⬛traceroute:顯示封包送到遠端主機經過的路由
⬛tty:顯示終端機名稱
⬛type:顯示指令的路徑、種類
'
-- U --
⬛umask:設定許可權限的遮罩
⬛umonut:卸載檔案系統
⬛umonutall:卸載多個檔案系統
⬛unalias:刪除別名
⬛uname:顯示系統資訊
⬛uncompress:解壓縮 compress 格式(.Z)的壓縮檔
⬛unexpand:將空白字元轉換成 tab
⬛uniq:刪除重複行
⬛unset:刪除 shell 變數
⬛unsetenv:刪除環境變數
⬛unshare:解除檔案系統的共享
⬛unshareall:解除多個檔案系統的共享
⬛unzip:解壓縮 ZIP 格式(.zip)的壓縮檔
⬛uptime:顯示系統的運作狀況
⬛useradd:建立使用者
⬛userdel:刪除使用者
⬛usermod:修改使用者帳號資訊
-- V --
⬛vi:vi編輯器
⬛vipw:以編輯器設定使用者的帳號資訊
⬛visudo:設定 sudo 指令的執行權限
-- W --
⬛w:顯示登入中使用者的資訊
⬛wall:對所有登入在主機的使用者送出訊息
⬛wc:顯示文字檔的單字數
⬛wget:下載 WWW 上的檔案
⬛where:顯示指令的路徑、別名
⬛whereis:顯示指令相關的路徑
⬛which:顯示指令的路徑、別名
⬛who:顯示登入中的使用者
⬛whoami:顯示使用者名稱
⬛whois:取得網域資訊
⬛write:傳送訊息給使用者
-- X --
⬛xinit, startx:啟動 X Window System
⬛xlsfonts:顯示可以使用的字型名稱.
⬛xmodmap:設定X Window System 的鍵盤配置
⬛xset:設定X Window System 的參數
⬛xsetroot:設定X Window System 根視窗的參數.
⬛xterm:在X Window System 上運作的終端機模擬
-- Z --
⬛zcat:顯示 gzip 格式(.gz)或compress 格式(.Z)壓縮檔的內容
⬛zip:以 ZIP 格式(.zip) 壓縮、存放檔案
-- 其它 --
⬛=:設定 shell 變數
⬛>:重新導向
⬛|:管道.
⬛;:逐項執行指令
留言列表