Unix Shell常用命令大全
命令 |
描述 |
命令呼叫格式 |
passwd |
修改使用者密碼 |
passwd [-i infosystem] -l location]] [-u authname] [name] |
pwd |
列印當前的路 徑 |
pwd [-LP] |
cd |
切換路徑 |
cd [-L|-P] [dir] |
ls |
列出當前路徑 下的檔案和文 件夾 |
ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...] |
wildcards (通配 符) |
*符號匹配任 意數量的任意 字元 ?符號匹配一 個任意字元 |
|
file |
列印檔案的詳 細資訊 |
file [OPTION...] [FILE...] |
cat |
列印檔案內容 |
cat [-benstuv] [file ...] |
pr |
格式化列印文 件 |
pr [+page] [-col] [-adFfmprt] [-e[ch][gap]] [-h header] [-i[ch][gap]] [-l line] [-n[ch][width]] [-o offset] [-L locale] [-s[ch]] [-w width] [-] [file ...] |
pg 或者 page |
分頁顯示檔案 內容 |
|
more |
分頁顯示檔案 內容 |
|
clear |
清屏 |
clear |
cp 或者 copy |
複製檔案 |
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory |
chown |
修改檔案所有 者 |
chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ... chown [-fhv] [-R [-H | -L | -P]] :group file ... |
chgrp |
修改檔案的組 許可權 |
chgrp [-fhv] [-R [-H | -L | -P]] group file ... |
chmod |
修改檔案的模 式和許可權 |
chmod[-fhv][-R[-H|-L|-P]][-a|+a|=a [i][#[n]]] mode|entry file ... chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ... |
rm |
刪除檔案 |
rm [-f | -i] [-dPRrvW] file ... |
mv |
移動檔案 |
mv [-f | -i | -n] [-v] source target mv [-f | -i | -n] [-v] source ... directory |
mkdir |
建立路徑 |
mkdir [-pv] [-m mode] directory ... |
rmdir |
刪除路徑 |
rmdir [-p] directory ... |
grep |
模式匹配 |
grep [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZ] [-A num] [-B num] [-C[num]] [-e pattern] [-f file] [--binary-files=value] [--color=when] [--context[=num]] [--directories=action] [--label] [--line-buffered] [--null] [pattern] [file ...] |
egrep |
支援擴充套件正則 |
egrep [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZ] [-A num] [-B num] |
|
表示式的 grep 命令 |
[-C[num]] [-e pattern] [-f file] [--binary-files=value] [--color=when] [--context[=num]] [--directories=action] [--label] [--line-buffered] [--null] [pattern] [file ...] |
find |
用來查詢路徑 和檔案 |
find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression] find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression] |
>> |
以 append 的方 式寫入檔案 |
|
> |
重定向,建立 或者覆蓋檔案 |
|
| |
管道,用來連 接多個命令 |
|
|| |
邏輯“或”運 算符 |
command1 || command2,當 command1 失敗後 command2 會 執行,否則只執行 command1 |
& |
在後臺執行 |
|
&& |
邏輯“與”運 算 |
command1 && command2 , 僅 當 command1 成 功 才 執 行 command2 |
date |
顯示系統時間 |
date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format] |
echo |
向標準輸出中 寫入字串 |
|
sleep |
停止執行指定 的一段時間 |
sleep seconds |
wc |
統計檔案中的 單詞數、行數 以及字元數 |
wc [-clmw] [file ...] |
head |
檢視檔案開頭 的部分內容 |
head [-n lines | -c bytes] [file ...] |
tall |
檢視檔案末尾 的部分內容 |
tail [-F | -f | -r] [-q] [-b # | -c # | -n #] [file ...] |
diff |
比較兩個檔案 的內容 |
diff [OPTION]... FILES |
sdiff |
比較兩個檔案 內容併合並 |
Usage: sdiff [OPTION]... FILE1 FILE2 Side-by-side merge of file differences. |
spell |
拼寫檢查 |
|
lp, lpr, enq, qprt |
列印檔案 |
|
lpstat |
檢視列印佇列 狀態 |
|
enable |
啟用列印佇列 |
|
disable |
禁用列印佇列 |
|
cal |
顯示日曆 |
cal [-jy] [[month] year] cal [-j] [-m month] [year] ncal [-Jjpwy] [-s country_code] [[month] year] |
|
|
ncal [-Jeo] [year] |
who |
顯示使用者資訊 |
who [-abdHlmpqrsTtu] [file] |
w |
who 的擴充套件命 令 |
w [hi] [user ...] |
whoami |
顯示 $LOGNAME 或 $USER 環境變 量的值 |
whoami |
who am i |
顯示登入使用者 名,終端,登 錄日期/事件, 和登入地點 |
who am i |
f, finger |
顯示已登入的 使用者資訊 |
finger [-46gklmpshoT] [user ...] [user@host ...] |
talk |
兩個使用者進行 分屏的聊天 |
|
write |
在某個使用者的 螢幕上顯示一 條訊息 |
write user [tty] |
wall |
在所有已登入 的使用者的螢幕 上顯示一條消 息 |
wall [-g group] [file] |
rwall |
向所有遠端主 機上的使用者的 螢幕上顯示一 條訊息 |
|
rsh 或者 remsh |
在遠端主機上 執行命令或者 登入 |
rsh [-46dn] [-l username] [-t timeout] host [command] |
df |
顯示檔案系統 的統計資訊 |
df [-b | -H | -h | -k | -m | -g | -P] [-ailn] [-T type] [-t] [filesystem ...] |
ps |
顯示當前的程 序的資訊 |
ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]] [-g grp[,grp...]] [-u [uid,uid...]] [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]] ps [-L] |
netstat |
顯示網路統計 資訊 |
netstat [-AaLlnW] [-f address_family | -p protocol] netstat [-gilns] [-f address_family] netstat -i | -I interface [-w wait] [-abdgRt] netstat -s [-s] [-f address_family | -p protocol] [-w wait] netstat -i | -I interface -s [-f address_family | -p protocol] netstat -m [-m] netstat -r [-Aaln] [-f address_family] netstat -rs [-s] |
vmstat |
顯示虛擬記憶體 統計資訊 |
|
iostat |
顯示 IO 統計數 據 |
iostat [-CUdIKoT?] [-c count] [-n devs] [-w wait] [drives] |
uname |
顯示當前操作 系統的名稱以 及機器的資訊 |
uname [-amnprsv] |
sar |
系統活動報告 |
sar [-Adgpu] [-n { DEV | EDEV | PPP } ] [-o filename] t [n] sar [-Adgpu] [-n { DEV | EDEV | PPP }] [-e time] [-f filename] [-i sec] [-s time] |
basename |
擷取字串中 的檔名 |
basename string [suffix] basename [-a] [-s suffix] string [...] |
man |
顯示線上的參 考手冊 |
man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] name ... |
su |
切換使用者,即 所謂的超級用 戶 |
su [-] [-flm] [login [args]] |
cut |
按照指定的字 符對檔案內容 進行剪下 |
cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-s] [-d delim] [file ...] |
awk |
模式匹配的編 程語言 |
awk [-F fs] [-v var=value] [-f progfile | 'prog'] [file ...] |
sed |
面向字元流的 編輯器 |
|
vi |
vi 編輯器 |
|
emacs |
emacs 編輯器 |
|
相關文章
- UNIX 常用命令
- UNIX常用命令
- UNIX 常用命令
- HP-UNIX 命令大全
- unix系統命令大全
- informix常用命令大全ORM
- Git常用命令大全Git
- Kafka常用命令大全Kafka
- PostgreSQL常用命令大全SQL
- git 常用命令大全Git
- Shell常用命令
- shell簡單命令大全。
- Unix系列shell程式編寫
- Linux常用命令大全Linux
- Git 常用命令大全(轉)Git
- Power Shell 常用命令
- Hadoop FS Shell命令大全Hadoop
- Unix系列shell程式編寫:下篇
- Unix系列shell程式編寫:中篇
- Unix系列shell程式編寫:上篇
- linux常用命令大全(一)Linux
- linux常用命令大全(四)Linux
- MySql常用命令大全集合MySql
- db2常用命令大全DB2
- git shell常用命令分享Git
- Hbase shell 常用命令1
- Android adb shell命令大全Android
- Android adb shell 命令大全Android
- Unix下常見shell簡介(轉)
- Bt(寶塔皮膚)常用命令大全
- Linux常用命令大全(非常全!!!)Linux
- mysql 資料庫常用命令大全MySql資料庫
- Shell指令碼常用命令整理指令碼
- hbase之 Hbase shell 常用命令
- Hbase shell 常用命令筆記筆記
- MongoDB shell常用命令總結MongoDB
- hbase shell常用命令總結
- Shell入門:掌握Linux,OS X,Unix的Shell環境Linux