LINUX 命令大全
1 文件傳輸 1
1.1 bye 1
1.2 ftp (file transfer protocol) 1
1.3 ftpcount 1
1.4 ftpshut(ftp shutdown) 1
1.5 ftpwho 1
1.6 ncftp(nc file transfer protocol) 2
1.7 tftp(trivial file transfer protocol) 2
1.8 uucico 2
1.9 uucp 3
1.10 uupick 3
1.11 uuto 3
2 備份壓縮 4
2.1 ar 4
2.2 bunzip2 4
2.3 bzip2recover 5
2.4 compress 5
2.5 cpio(copy in/out) 5
2.6 dump 6
2.7 gunzip(gnu unzip) 7
2.8 gzexe(gzip executable) 7
2.9 gzip(gnu zip) 8
2.10 lha 8
2.11 restore 9
2.12 tar(tape archive) 10
2.13 unarj 12
2.14 unzip 12
2.15 zip 13
2.16 zipinfo 13
3 文件管理 14
3.1 diff(differential) 14
3.2 diffstat(differential status) 15
3.3 file 15
3.4 find 16
3.5 git(gnu interactive tools) 17
3.6 gitview(gnu interactie tools viewer) 18
3.7 ln(link) 18
3.8 locate 18
3.9 lsattr(list attribute) 19
3.10 mattrib 19
3.11 mc(midnight commander) 19
3.12 mcopy 20
3.13 mdel 20
3.14 mdir 20
3.15 mktemp 21
3.16 mmove 21
3.17 mread 21
3.18 mren 21
3.19 mshowfat 21
3.20 mtools 21
3.21 mtoolstest 22
3.22 mv 22
3.23 od(octal dump) 22
3.24 paste 23
3.25 patch 23
3.26 rcp(remote copy) 24
3.27 rhmask 25
3.28 rm(remove) 25
3.29 slocate(secure locate) 25
3.30 split 25
3.31 tee 26
3.32 tmpwatch(temporary watch) 26
3.33 touch 26
3.34 umask 27
3.35 whereis 27
3.36 which 27
3.37 cat 27
3.38 chattr(change attribute) 28
3.39 chgrp(change group) 28
3.40 chmod(change mode) 29
3.41 chown(change owner) 29
3.42 cksum(check sum) 30
3.43 cmp(compare) 30
3.44 cp(copy) 30
3.45 cut 31
3.46 indent 31
4 磁盤管理 33
4.1 cd(change directory) 33
4.2 df(disk free) 33
4.3 dirs 34
4.4 du(disk usage) 34
4.5 edquota(edit quota) 34
4.6 eject 35
4.7 lndir(link directory) 35
4.8 ls(list) 35
4.9 mcd 36
4.10 mdeltree 37
4.11 mdu 37
4.12 mkdir(make directories) 37
4.13 mlabel 37
4.14 mmd 38
4.15 mmount 38
4.16 mrd 38
4.17 mzip 38
4.18 pwd(print working directory) 38
4.19 quota 39
4.20 quotacheck 39
4.21 quotaoff 39
4.22 quotaon 39
4.23 repquota(report quota) 40
4.24 rmdir(remove directory) 40
4.25 rmt(remote magnetic tape) 40
4.26 stat(status) 40
4.27 tree 41
4.28 umount 41
5 磁盤維護 42
5.1 badblocks 42
5.2 cfdisk 42
5.3 dd 42
5.4 e2fsck(ext2 file system check) 43
5.5 e2fsck(ext2 file system check) 44
5.6 ext2ed(ext2 file system editor) 44
5.7 fdisk 45
5.8 fsck.ext2(file system check-second filesystem) 45
5.9 fsck(file system check) 46
5.10 fsck.minix(file system check-minix filesystem) 46
5.11 fsconf(file system configurator) 47
5.12 hdparm(hard disk parameters) 47
5.13 losetup(loop setup) 48
5.14 mbadblocks 48
5.15 mformat 48
5.16 mkbootdisk(make boot disk) 49
5.17 mkdosfs(make Dos file system) 49
5.18 mke2fs(make ext2 file system) 49
5.19 mkfs.ext2 50
5.20 mkfs(make file system) 50
5.21 mkfs.minix 50
5.22 mkfs.msdos 51
5.23 mkinitrd(make initial ramdisk p_w_picpaths) 51
5.24 mkisofs(make iso file system) 51
5.25 mkswap 52
5.26 mpartition 52
5.27 sfdisk 53
5.28 swapoff 53
5.29 swapon 53
5.30 symlinks(symbolic links) 53
5.31 sync 54
6 系統設置 54
6.1 alias 54
6.2 apmd(advanced power management BIOS daemon) 54
6.3 aumix(audio mixer) 55
6.4 bind 56
6.5 chkconfig(check config) 56
6.6 chroot(change root) 56
6.7 clock 56
6.8 crontab 57
6.9 declare 57
6.10 depmod(depend module) 58
6.11 dircolors 58
6.12 dmesg 58
6.13 enable 58
6.14 eval 59
6.15 export 59
6.16 fbset(frame buffer setup) 59
6.17 grpconv(group convert to shadow password) 60
6.18 grpunconv(group unconvert from shadow password) 60
6.19 hwclock(hardware clock) 60
6.20 insmod(install module) 60
6.21 kbdconfig 61
6.22 lilo(linux loader) 61
6.23 liloconfig 62
6.24 lsmod(list modules) 62
6.25 minfo 62
6.26 mkkickstart 62
6.27 modinfo(module infomation) 63
6.28 modprobe(module probe) 63
6.29 mouseconfig 63
6.30 ntsysv 64
6.31 passwd(password) 64
6.32 pwconv 64
6.33 pwunconv 64
6.34 rdate(receive date) 64
6.35 resize 65
6.36 rmmod(remove module) 65
6.37 rpm(redhat package manager) 65
6.38 set 67
6.39 setconsole 68
6.40 setenv(set environment variable) 68
6.41 setup 68
6.42 sndconfig 69
6.43 SVGAText Mode 69
6.44 timeconfig 69
6.45 ulimit 69
6.46 unalias 70
6.47 unset 70
7 系統管理 70
7.1 adduser 70
7.2 chfn(change finger information) 71
7.3 chsh(change shell) 71
7.4 date 71
7.5 exit 72
7.6 finger 72
7.7 free 73
7.8 fwhois 73
7.9 gitps(gnu interactive tools process status) 73
7.10 groupdel(group delete) 74
7.11 groupmod(group modify) 74
7.12 halt 74
7.13 id 75
7.14 kill 75
7.15 last 75
7.16 lastb 75
7.17 login 76
7.18 logname 76
7.19 logout 76
7.20 logrotate 76
7.21 newgrp 77
7.22 nice 77
7.23 procinfo(process information) 77
7.24 ps(process status) 78
7.25 pstree(process status tree) 79
7.26 reboot 80
7.27 renice 80
7.28 rlogin(remote login) 80
7.29 rsh(remote shell) 80
7.30 rwho 81
7.31 screen 81
7.32 shutdown 81
7.33 sliplogin 82
7.34 su(super user) 82
7.35 sudo 82
7.36 suspend 83
7.37 swatch(simple watcher) 83
7.38 tload 83
7.39 top 83
7.40 uname 84
7.41 useradd 84
7.42 userconf 85
7.43 userdel 85
7.44 usermod 85
7.45 vlock(virtual console lock) 86
7.46 w 86
7.47 who 86
7.48 whoami 87
7.49 whois 87
8 文檔編輯 87
8.1 col 87
8.2 colrm(column remove) 87
8.3 comm(common) 87
8.4 csplit(context split) 88
8.5 ed(editor) 88
8.6 egrep 88
8.7 ex 89
8.8 fgrep(fixed regexp) 89
8.9 fmt(fromat) 89
8.10 fold 89
8.11 grep 90
8.12 ispell(interactive spelling checking) 90
8.13 jed 91
8.14 joe 91
8.15 join 92
8.16 look 93
8.17 mtype 93
8.18 pico 93
8.19 rgrep(recursive grep) 94
8.20 sed(stream editor) 94
8.21 sort 95
8.22 spell 95
8.23 tr(translate character) 95
8.24 uniq 96
8.25 wc(word count) 96
9 網絡通信 96
9.1 dip 96
9.2 getty(get teletypewriter) 97
9.3 mingetty 97
9.4 ppp-off 97
9.5 smbd(samba daemon) 97
9.6 telnet 98
9.7 uulog 98
9.8 uustat 99
9.9 uux 99
9.10 cu(call up) 100
9.11 dnsconf(dns configurator) 101
9.12 efax 101
9.13 httpd(http daemon) 102
9.14 ifconfig 102
9.15 mesg 103
9.16 minicom 103
9.17 nc 103
9.18 netconf 104
9.19 netconfig 104
9.20 netstat 104
9.21 ping 105
9.22 pppstats(point to point protocol status) 105
9.23 samba 106
9.24 setserial 106
9.25 shapecfg(shaper configuration) 106
9.26 statserial(status ofserial port) 106
9.27 talk 107
9.28 tcpdump 107
9.29 testparm(test parameter) 108
9.30 traceroute 108
9.31 tty(teletypewriter) 108
9.32 uuname 109
9.33 wall(write all) 109
9.34 write 109
9.35 ytalk 109
9.36 arpwatch(ARP watcher) 109
9.37 apachectl(Apache control interface) 110
9.38 smbclient(samba client) 110
9.39 pppsetup 111
10 電子郵件與新聞組 111
10.1 archive 111
10.2 ctlinnd(control the internet news daemon) 111
10.3 elm 111
10.4 getlist 112
10.5 inncheck(inn check) 112
10.6 mail 112
10.7 mailconf 113
10.8 mailq(mail queue) 113
10.9 messages 113
10.10 metamail 113
10.11 mutt 114
10.12 nntpget 114
10.13 pine 115
10.14 slrn 116
11 X WINDOWS SYSTEM 116
11.1 reconfig 116
11.2 startx(start X Window) 116
11.3 Xconfigurator 116
11.4 XF86Setup 117
11.5 xlsatoms 117
11.6 xlsclients 117
11.7 xlsfonts 118
12 其餘 118
12.1 yes 118
1 文件傳輸
1.1 bye
功能說明:中斷FTP連線並結束程序。
語 法:bye
補充說明:在ftp模式下,輸入bye便可中斷目前的連線做業,並結束ftp的執行。
1.2 ftp (file transfer protocol)
功能說明:設置文件系統相關功能。
語 法:ftp [-dignv][主機名稱或IP地址]
補充說明:FTP是ARPANet的標準文件傳輸協議,該網絡就是現今Internet的前身。
參 數:
-d 詳細顯示指令執行過程,便於排錯或分析程序執行的情形。
-i 關閉互動模式,不詢問任何問題。
-g 關閉本地主機文件名稱支持特殊字符的擴充特性。
-n 不使用自動登錄。
-v 顯示指令執行過程。
1.3 ftpcount
功能說明:顯示目前以FTP登入的用戶人數。
語 法:ftpcount
補充說明:執行這項指令可得知目前用FTP登入系統的人數以及FTP登入人數的上限。
1.4 ftpshut(ftp shutdown)
功能說明:在指定的時間關閉FTP服務器。
語 法:ftpshut [-d<分鐘>][-l<分鐘>][關閉時間]["警告信息"]
補 充說明:本指令提供系統管理者在設置的時間關閉FTP服務器,且能在關閉以前發出警告信息通知用戶。關閉時間若設置後爲"none",則會立刻關閉服務 器。若是採用"+30"的方式來設置表示服務器在30分鐘以後關閉。依次類推,假設使用"1130"的格式則表明服務器會在每日的11時30分關閉,時間 格式爲24小時制。FTP服務器關閉後,在/etc目錄下會產生一個名稱爲shutmsg的文件,把它刪除後便可再度啓動FTP服務器的功能。
參 數:
-d<分鐘> 切斷全部FTP連線時間。
-l<分鐘> 中止接受FTP登入的時間。
1.5 ftpwho
功能說明:顯示目前全部以FTP登入的用戶信息。
語 法:ftpwho
補充說明:執行這項指令可得知目前用FTP登入系統的用戶有那些人,以及他們正在進行的操做。
1.6 ncftp(nc file transfer protocol)
功能說明:傳輸文件。
語 法:ncftp [主機或IP地址]
補充說明:FTP讓用戶得如下載存放於服務器主機的文件,也能將文件上傳到遠端主機放置。NcFTP是文字模式FTP程序的佼佼者,它具有多樣特點, 包括顯示傳輸速率,下載進度,自動續傳,標住書籤,可經過防火牆和代理服務器等。
1.7 tftp(trivial file transfer protocol)
功能說明:傳輸文件。
語 法:tftp [主機名稱或IP地址]
補充說明:FTP讓用戶得如下載存放於遠端主機的文件,也能將文件上傳到遠端主機放置。tftp是簡單的文字模式ftp程序,它所使用的指令和FTP相似。
1.8 uucico
功能說明:UUCP文件傳輸服務程序。
語 法:uucico [-cCDefqvwz][-i<類型>][-I<文件>][-p<鏈接端口號碼>][-] [-rl][-s<主機>][-S<主機>][-u<用戶>][-x<類型>][--help]
補充說明:uucico是用來處理uucp或uux送到隊列的文件傳輸工具。uucico有兩種工做模式:主動模式和附屬模式。當在主動模式下時,uucico會調用遠端主機;在附屬模式下時,uucico則接受遠端主機的調用。
參 數:
-c或--quiet 當不執行任何工做時,不要更改記錄文件的內容及更新目前的狀態。
-C或--ifwork 當有工做要執行時,才調用-s或-S參數所指定主機。
-D或--nodetach 不要與控制終端機離線。
-e或--loop 在附屬模式下執行,而且出現要求登入的提示畫面。
-f或--force 當執行錯誤時,不等待任什麼時候間即從新調用主機。
-i<類型>或--stdin<類型> 當使用到標準輸入設備時,指定鏈接端口的類型。
-I<文件>--config<文件> 指定使用的配置文件。
-l或--prompt 出現要求登入的提示畫面。
-p<鏈接端口號碼>或-port<鏈接端口號碼> 指定鏈接端口號碼。
-q或--quiet 不要啓動uuxqt服務程序。
-r0或--slave 以附屬模式啓動。
-s<主機>或--system<主機> 調用指定的主機。
-u<用戶>或--login<用戶> 指定登入的用戶賬號,而不容許輸入任意的登入賬號。
-v或--version 顯示版本信息,而且結束程序。
-w或--wait 在主動模式下,當執行調用動做時,則出現要求登入的提示畫面。
-x<類型>或-X<類型>或outgoing-debug<類型> 啓動指定的排錯模式。
-z或--try-next 當執行不成功時,嘗試下一個選擇而不結束程序。
--help 顯示幫助,而且結束程序。
1.9 uucp
功能說明:在Unix系統之間傳送文件。
語 法:uucp [-cCdfjmrRtvW][-g<等級>][-I<配置文件>][-n<用戶>][-x<類型>][--help][...來源][目的]
補充說明:UUCP爲Unix系統之間,經過序列線來連線的協議。uucp使用UUCP協議,主要的功能爲傳送文件。
參 數:
-c或--nocopy 不用將文件複製到緩衝區。
-C或--copy 將文件複製到緩衝區。
-d或--directiories 在傳送文件時,自動在[目的]創建必要的目錄。
-f或--nodirectiories 在傳送文件時,若須要在[目的]創建目錄,則放棄執行該做業。
-g<等級>或--grade<等級> 指定文件傳送做業的優先順序。
-I<配置文件>或--config<配置文件> 指定uucp配置文件。
-j或--jobid 顯示做業編號。
-m或--mail 做業結束後,以電子郵件報告做業是否順利完成。
-n<用戶>或--notify<用戶> 做業結束後,以電子郵件向指定的用戶報告做業是否順利完成。
-r或--nouucico 不要當即啓動uucico服務程序,僅將做業送到隊列中,待稍後再執行。
-R或--recursive 若[來源]爲目錄,則將整個目錄包含子目錄複製到[目的]。
-t或--uuto 將最後一個參數視爲"主機名!用戶"。
-v或--version 顯示版本信息。
-W或--noexpand 不要將目前所在的目錄加入路徑。
-x<類型>或--debug<類型>啓動指定的排錯模式。
--help 顯示幫助。
[源...] 指定源文件或路徑。
[目的] 指定目標文件或路徑。
1.10 uupick
功能說明:處理傳送進來的文件。
語 法:uupick [-v][-I<配置文件>][-s<主機>][-x<層級>][--help]
補充說明:當其餘主機經過UUCP將文件傳送進來時,可利用uupick指令取出這些文件。
參 數:
-I<配置文件>或--config<配置文件> 指定配置文件。
-s<主機>或--system<主機> 處理由指定主機傳送過來的文件。
-v或--version 顯示版本信息。
--help 顯示幫助。
1.11 uuto
功能說明:將文件傳送到遠端的UUCP主機。
語 法:uuto [文件][目的]
補充說明:uuto爲script文件,它實際上會執行uucp,用來將文件傳送到遠端UUCP主機,並在完成工做後,以郵件通知遠端主機上的用戶。
參 數:
相關參數請參考uucp指令。
2 備3 份壓縮
3.1 ar
功能說明:創建或修改備存文件,或是從備存文件中抽取文件。
語 法:ar[-dmpqrtx][cfosSuvV][a<成員文件>][b<成員文件>][i<成員文件>][備存文件][成員文件]
補充說明:ar可以讓您集合許多文件,成爲單一的備存文件。在備存文件中,全部成員文件皆保有原來的屬性與權限。
參 數:
指令參數
-d 刪除備存文件中的成員文件。
-m 變動成員文件在備存文件中的次序。
-p 顯示備存文件中的成員文件內容。
-q 將問家附加在備存文件末端。
-r 將文件插入備存文件中。
-t 顯示備存文件中所包含的文件。
-x 自備存文件中取出成員文件。
選項參數
a<成員文件> 將文件插入備存文件中指定的成員文件以後。
b<成員文件> 將文件插入備存文件中指定的成員文件以前。
c 創建備存文件。
f 爲避免過長的文件名不兼容於其餘系統的ar指令指令,所以可利用此參數,截掉要放入備存文件中過長的成員文件名稱。
i<成員文件> 將問家插入備存文件中指定的成員文件以前。
o 保留備存文件中文件的日期。
s 若備存文件中包含了對象模式,可利用此參數創建備存文件的符號表。
S 不產生符號表。
u 只將日期較新文件插入備存文件中。
v 程序執行時顯示詳細的信息。
V 顯示版本信息。
3.2 bunzip2
功能說明:.bz2文件的解壓縮程序。
語 法:bunzip2 [-fkLsvV][.bz2壓縮文件]
補充說明:bunzip2可解壓縮.bz2格式的壓縮文件。bunzip2其實是bzip2的符號鏈接,執行bunzip2與bzip2 -d的效果相同。
參 數:
-f或--force 解壓縮時,若輸出的文件與現有文件同名時,預設不會覆蓋現有的文件。若要覆蓋,請使用此參數。
-k或--keep 在解壓縮後,預設會刪除原來的壓縮文件。若要保留壓縮文件,請使用此參數。
-s或--small 下降程序執行時,內存的使用量。
-v或--verbose 解壓縮文件時,顯示詳細的信息。
-l,--license,-V或--version 顯示版本信息。
3.3 bzip2recover
功能說明:用來修復損壞的.bz2文件。
語 法:bzip2recover [.bz2 壓縮文件]
補充說明:bzip2是以區塊的方式來壓縮文件,每一個區塊視爲獨立的單位。所以,當某一區塊損壞時,即可利用bzip2recover,試着將文件中的區塊隔開來,以便解壓縮正常的區塊。一般只適用在壓縮文件很大的狀況。
3.4 compress
功能說明:壓縮或解壓文件。
語 法:compress [-cdfrvV][-b <壓縮效率>][文件或目錄...]
補 充說明:compress是個歷史悠久的壓縮程序,文件經它壓縮後,其名稱後面會多出".Z"的擴展名。當要解壓縮時,可執行uncompress指令。 事實上uncompress是指向compress的符號鏈接,所以不管是壓縮或解壓縮,均可經過compress指令單獨完成。
參 數:
-b<壓縮效率> 壓縮效率是一個介於9-16的數值,預設值爲"16",指定愈大的數值,壓縮效率就愈高。
-c 把壓縮後的文件輸出到標準輸出設備,不去更動原始文件。
-d 對文件進行解壓縮而非壓縮。
-f 強制保存壓縮文件,不理會文件名稱或硬鏈接是否存在,該文件是否爲符號鏈接以及壓縮效率高低的問題。
-r 遞歸處理,將指定目錄下的全部文件及子目錄一併處理。
-v 顯示指令執行過程。
-V 顯示指令版本及程序預設值。
3.5 cpio(copy in/out)
功能說明:備份文件。
語 法:cpio [-0aABckLovV][-C <輸入/輸出大小>][-F <備份檔>][-H <備份格 式>][-O <備份檔>][--block-size=<區塊大小>][--force-local][--help] [--quiet][--version] 或 cpio [-bBcdfikmnrsStuvV][-C <輸入/輸出大小>] [-E <範本文件>][-F <備份檔>][-H <備份格式>][-I <備份檔>] [-M <回傳信息>][-R <擁有者><:/.><所屬羣組>][--block-size=& lt;區塊大小>][--force-local][--help][--no-absolute-filenames][--no- preserve-owner][--only-verify-crc][--quiet][--sparse][--version][範本樣 式...] 或 cpio [-0adkiLmpuvV][-R <擁有者><:/.><所屬羣組>] [--help][--no-preserve-owner][--quiet][--sparse][--version][目的目]
補充說明:cpio是用來創建,還原備份檔的工具程序,它能夠加入,解開cpio或tra備份檔內的文件。
參 數:
-0或--null 接受新增列控制字符,一般配合find指令的"-print0"參數使用。
-a或--reset-access-time 從新設置文件的存取時間。
-A或--append 附加到已存在的備份檔中,且這個備份檔必須存放在磁盤上,而不能放置於磁帶機裏。
-b或--swap 此參數的效果和同時指定"-sS"參數相同。
-B 將輸入/輸出的區塊大小改爲5210 Bytes。
-c 使用舊ASCII備份格式。
-C<區塊大小>或--io-size=<區塊大小> 設置輸入/輸出的區塊大小,單位是Byte。
-d或--make-directories 若有須要cpio會自行創建目錄。
-E<範本文件>或--pattern-file=<範本文件> 指定範本文件,其內含有一個或多個範本樣式,讓cpio解開符合範本條件的文件,格式爲每列一個範本樣式。
-f或--nonmatching 讓cpio解開全部不符合範本條件的文件。
-F<備份檔>或--file=<備份檔> 指定備份檔的名稱,用來取代標準輸入或輸出,也能借此經過網絡使用另外一臺主機的保存設備存取備份檔。
-H<備份格式> 指定備份時欲使用的文件格式。
-i或--extract 執行copy-in模式,還原備份檔。
-l<備份檔> 指定備份檔的名稱,用來取代標準輸入,也能借此經過網絡使用另外一臺主機的保存設備讀取備份檔。
-k 此參數將忽略不予處理,僅負責解決cpio不一樣版本間的兼容性問題。
-l或--link 以硬鏈接的方式取代複製文件,可在copy-pass模式下運用。
-L或--dereference 不創建符號鏈接,直接複製該鏈接所指向的原始文件。
-m或preserve-modification-time 不去更換文件的更改時間。
-M<回傳信息>或--message=<回傳信息> 設置更換保存媒體的信息。
-n或--numeric-uid-gid 使用"-tv"參數列出備份檔的內容時,若再加上參數"-n",則會以用戶識別碼和羣組識別碼替代擁有者和羣組名稱列出文件清單。
-o或--create 執行copy-out模式,創建備份檔。
-O<備份檔> 指定備份檔的名稱,用來取代標準輸出,也能借此經過網絡 使用另外一臺主機的保存設備存放備份檔。
-p或--pass-through 執行copy-pass模式,略過備份步驟,直接將文件複製到目的目錄。
-r或--rename 當有文件名稱須要更動時,採用互動模式。
-R<擁有者><:/.><所屬羣組>或
----owner<擁有者><:/.><所屬羣組> 在copy-in模式還原備份檔,或copy-pass模式複製文件時,可指定這些備份,複製的文件的擁有者與所屬羣組。
-s或--swap-bytes 交換每對字節的內容。
-S或--swap-halfwords 交換每半個字節的內容。
-t或--list 將輸入的內容呈現出來。
-u或--unconditional 置換全部文件,不論日期時間的新舊與否,皆不予詢問而直接覆蓋。
-v或--verbose 詳細顯示指令的執行過程。
-V或--dot 執行指令時,在每一個文件的執行程序前面加上"."號
--block-size=<區塊大小> 設置輸入/輸出的區塊大小,假如設置數值爲5,則區塊大小爲2500,若設置成10,則區塊大小爲5120,依次類推。
--force-local 強制將備份檔存放在本地主機。
--help 在線幫助。
--no-absolute-filenames 使用相對路徑創建文件名稱。
--no-preserve-owner 不保留文件的擁有者,誰解開了備份檔,那些文件就歸誰全部。
-only-verify-crc 當備份檔採用CRC備份格式時,可以使用這項參數檢查備份檔內的每一個文件是否正確無誤。
--quiet 不顯示覆制了多少區塊。
--sparse 假若一個文件內含大量的連續0字節,則將此文件存成稀疏文件。
--version 顯示版本信息。
3.6 dump
功能說明:備份文件系統。
語 法:dump [-cnu][-0123456789][-b <區塊大小>][-B <區塊數目>][-d <密 度>][-f <設備名稱>][-h <層級>][-s <磁帶長度>][-T <日期>][目 錄或文件系統] 或 dump [-wW]
補充說明:dump爲備份工具程序,可將目錄或整個文件系統備份至指定的設備,或備份成一個大文件。
參 數:
-0123456789 備份的層級。
-b<區塊大小> 指定區塊的大小,單位爲KB。
-B<區塊數目> 指定備份卷冊的區塊數目。
-c 修改備份磁帶預設的密度與容量。
-d<密度> 設置磁帶的密度。單位爲BPI。
-f<設備名稱> 指定備份設備。
-h<層級> 當備份層級等於或大雨指定的層級時,將不備份用戶標示爲"nodump"的文件。
-n 當備份工做須要管理員介入時,向全部"operator"羣組中的使用者發出通知。
-s<磁帶長度> 備份磁帶的長度,單位爲英尺。
-T<日期> 指定開始備份的時間與日期。
-u 備份完畢後,在/etc/dumpdates中記錄備份的文件系統,層級,日期與時間等。
-w 與-W相似,但僅顯示須要備份的文件。
-W 顯示須要備份的文件及其最後一次備份的層級,時間與日期。
3.7 gunzip(gnu unzip)
功能說明:解壓文件。
語 法:gunzip [-acfhlLnNqrtvV][-s <壓縮字尾字符串>][文件...] 或 gunzip [-acfhlLnNqrtvV][-s <壓縮字尾字符串>][目錄]
補充說明:gunzip是個使用普遍的解壓縮程序,它用於解開被gzip壓縮過的文件,這些壓縮文件預設最後的擴展名爲".gz"。事實上gunzip就是gzip的硬鏈接,所以不管是壓縮或解壓縮,均可經過gzip指令單獨完成。
參 數:
-a或--ascii 使用ASCII文字模式。
-c或--stdout或--to-stdout 把解壓後的文件輸出到標準輸出設備。
-f或-force 強行解開壓縮文件,不理會文件名稱或硬鏈接是否存在以及該文件是否爲符號鏈接。
-h或--help 在線幫助。
-l或--list 列出壓縮文件的相關信息。
-L或--license 顯示版本與版權信息。
-n或--no-name 解壓縮時,若壓縮文件內含有遠來的文件名稱及時間戳記,則將其忽略不予處理。
-N或--name 解壓縮時,若壓縮文件內含有原來的文件名稱及時間戳記,則將其回存到解開的文件上。
-q或--quiet 不顯示警告信息。
-r或--recursive 遞歸處理,將指定目錄下的全部文件及子目錄一併處理。
-S<壓縮字尾字符串>或--suffix<壓縮字尾字符串> 更改壓縮字尾字符串。
-t或--test 測試壓縮文件是否正確無誤。
-v或--verbose 顯示指令執行過程。
-V或--version 顯示版本信息。
3.8 gzexe(gzip executable)
功能說明:壓縮執行文件。
語 法:gzexe [-d][執行文件...]
補充說明:gzexe是用來壓縮執行文件的程序。當您去執行被壓縮過的執行文件時,該文件會自動解壓而後繼續執行,和使用通常的執行文件相同。
參 數:
-d 解開壓縮文件。
3.9 gzip(gnu zip)
功能說明:壓縮文件。
語 法:gzip [-acdfhlLnNqrtvV][-S <壓縮字尾字符串>][-<壓縮效率>] [--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S <壓縮字尾字符串>][-<壓 縮效率>][--best/fast][目錄]
補充說明:gzip是個使用普遍的壓縮程序,文件經它壓縮事後,其名稱後面會多出".gz"的擴展名。
參 數:
-a或--ascii 使用ASCII文字模式。
-c或--stdout或--to-stdout 把壓縮後的文件輸出到標準輸出設備,不去更動原始文件。
-d或--decompress或----uncompress 解開壓縮文件。
-f或--force 強行壓縮文件。不理會文件名稱或硬鏈接是否存在以及該文件是否爲符號鏈接。
-h或--help 在線幫助。
-l或--list 列出壓縮文件的相關信息。
-L或--license 顯示版本與版權信息。
-n或--no-name 壓縮文件時,不保存原來的文件名稱及時間戳記。
-N或--name 壓縮文件時,保存原來的文件名稱及時間戳記。
-q或--quiet 不顯示警告信息。
-r或--recursive 遞歸處理,將指定目錄下的全部文件及子目錄一併處理。
-S<壓縮字尾字符串>或----suffix<壓縮字尾字符串> 更改壓縮字尾字符串。
-t或--test 測試壓縮文件是否正確無誤。
-v或--verbose 顯示指令執行過程。
-V或--version 顯示版本信息。
-<壓縮效率> 壓縮效率是一個介於1-9的數值,預設值爲"6",指定愈大的數值,壓縮效率就會愈高。
--best 此參數的效果和指定"-9"參數相同。
--fast 此參數的效果和指定"-1"參數相同。
3.10 lha
功能說明:壓縮或解壓縮文件。
語 法:lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c /u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目錄>][-< a/u>z][壓縮文件][文件...] 或 lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0 /1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=& lt;目的目錄>][-<a/u>z][壓縮文件][目錄...]
補充說明:lha是從lharc演變而來的壓縮程序,文件經它壓縮後,會另外產生具備".lzh"擴展名的壓縮文件。
參 數:
-a或a 壓縮文件,並加入到壓縮文件內。
-a<0/1/2>/u</0/1/2> 壓縮文件時,採用不一樣的文件頭。
-c或c 壓縮文件,從新建構新的壓縮文件後,再將其加入。
-d或d 從壓縮文件內刪除指定的文件。
-<a/c/u>d或<a/c/u>d 壓縮文件,而後將其加入,從新建構,更新壓縮文件或,刪除原始文件,也就是把文件移到壓縮文件中。
-e或e 解開壓縮文件。
-f或f 強制執行lha命令,在解壓時會直接覆蓋已有的文件而不加以詢問。
-g或g 使用通用的壓縮格式,便於解決兼容性的問題。
-<e/x>i或<e/x>i 解開壓縮文件時,忽略保存在壓縮文件內的文件路徑,直接將其解壓後存放在現行目錄下或是指定的目錄中。
-l或l 列出壓縮文件的相關信息。
-m或m 此參數的效果和同時指定"-ad"參數相同。
-n或n 不執行指令,僅列出實際執行會進行的動做。
-<a/u>o或<a/u>o 採用lharc兼容格式,將壓縮後的文件加入,更新壓縮文件。
-p或p 從壓縮文件內輸出到標準輸出設備。
-q或q 不顯示指令執行過程。
-t或t 檢查備份文件內的每一個文件是否正確無誤。
-u或u 更換較新的文件到壓縮文件內。
-u</0/1/2>或u</0/1/2> 在文件壓縮時採用不一樣的文件頭,而後更新到壓縮文件內。
-v或v 詳細列出壓縮文件的相關信息。
-<e/x>w=<目的目錄>或<e/x>w=<目的目錄> 指定解壓縮的目錄。
-x或x 解開壓縮文件。
-<a/u>z或<a/u>z 不壓縮文件,直接把它加入,更新壓縮文件。
3.11 restore
功能說明:還原(Restore)由傾倒(Dump)操做所備份下來的文件或整個文件系統(一個分區)。
語 法:restore [-cCvy][-b <區塊大小>][-D <文件系統>][-f <備份文件>] [-s <文件編號>] 或 restore [-chimvy][-b <區塊大小>][-f <備份文件>] [-s <文件編號>] 或 restore [-crvy][-b <區塊大小>][-f <備份文件>] [-s <文件編號>] 或 restore [-cRvy][-b <區塊大小>][-D <文件系統>] [-f <備份文件>][-s <文件編號>] 或 restore [chtvy][-b <區塊大小>] [-D <文件系統>][-f <備份文件>][-s <文件編號>][文 件...] 或 restore [-chmvxy][-b <區塊大小>][-D <文件系統>][-f <備份文 件>][-s <文件編號>][文件...]
補充說明:restore 指令所進行的操做和dump指令相反,傾倒操做可用來備份文件,而還原操做則是寫回這些已備份的文件。
參 數:
-b<區塊大小> 設置區塊大小,單位是Byte。
-c 不檢查傾倒操做的備份格式,僅准許讀取使用舊格式的備份文件。
-C 使用對比模式,將備份的文件與現行的文件相互對比。
-D<文件系統> 容許用戶指定文件系統的名稱。
-f<備份文件> 從指定的文件中讀取備份數據,進行還原操做。
-h 僅解出目錄而不包括與該目錄相關的全部文件。
-i 使用互動模式,在進行還原操做時,restore指令將依序詢問用戶。
-m 解開符合指定的inode編號的文件或目錄而非採用文件名稱指定。
-r 進行還原操做。
-R 全面還原文件系統時,檢查應從何處開始進行。
-s<文件編號> 當備份數據超過一卷磁帶時,您能夠指定備份文件的編號。
-t 指定文件名稱,若該文件已存在備份文件中,則列出它們的名稱。
-v 顯示指令執行過程。
-x 設置文件名稱,且從指定的存儲媒體裏讀入它們,若該文件已存在在備份文件中,則將其還原到文件系統內。
-y 不詢問任何問題,一概以贊成回答並繼續執行指令。
3.12 tar(tape archive)
功能說明:備份文件。
語 法:tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <區塊數目>][-C <目的目 錄>][-f <備份文件>][-F <Script文件>][-K <文件>][-L <媒體容 量>][-N <日期時間>][-T <範本文件>][-V <卷冊名稱>][-X <範本文 件>][-<設備編號><存儲密度>][--after-date=<日期時間>][--atime- preserve][--backuup=<備份方式>][--checkpoint][--concatenate] [--confirmation][--delete][--exclude=<範本樣式>][--force-local] [--group=<羣組名稱>][--help][--ignore-failed-read][--new-volume- script=<Script文件>][--newer-mtime][--no-recursion][--null] [--numeric-owner][--owner=<用戶名稱>][--posix][--erve][--preserve- order][--preserve-permissions][--record-size=<區塊數目>][--recursive- unlink][--remove-files][--rsh-command=<執行指令>][--same-owner] [--suffix=<備份字尾字符串>][--totals][--use-compress-program=<執行指令& gt;][--version][--volno-file=<編號文件>][文件或目錄...]
補充說明:tar是用來創建,還原備份文件的工具程序,它能夠加入,解開備份文件內的文件。
參 數:
-A或--catenate 新增溫暖件到已存在的備份文件。
-b<區塊數目>或--blocking-factor=<區塊數目> 設置每筆記錄的區塊數目,每一個區塊大小爲12Bytes。
-B或--read-full-records 讀取數據時重設區塊大小。
-c或--create 創建新的備份文件。
-C<目的目錄>或--directory=<目的目錄> 切換到指定的目錄。
-d或--diff或--compare 對比備份文件內和文件系統上的文件的差別。
-f<備份文件>或--file=<備份文件> 指定備份文件。
-F<Script文件>或--info-script=<Script文件> 每次更換磁帶時,就執行指定的Script文件。
-g或--listed-incremental 處理GNU格式的大量備份。
-G或--incremental 處理舊的GNU格式的大量備份。
-h或--dereference 不創建符號鏈接,直接複製該鏈接所指向的原始文件。
-i或--ignore-zeros 忽略備份文件中的0 Byte區塊,也就是EOF。
-k或--keep-old-files 解開備份文件時,不覆蓋已有的文件。
-K<文件>或--starting-file=<文件> 從指定的文件開始還原。
-l或--one-file-system 複製的文件或目錄存放的文件系統,必須與tar指令執行時所處的文件系統相同,不然不予複製。
-L<媒體容量>或-tape-length=<媒體容量> 設置存放每體的容量,單位以1024 Bytes計算。
-m或--modification-time 還原文件時,不變動文件的更改時間。
-M或--multi-volume 在創建,還原備份文件或列出其中的內容時,採用多卷冊模式。
-N<日期格式>或--newer=<日期時間> 只將較指定日期更新的文件保存到備份文件裏。
-o或--old-archive或--portability 將資料寫入備份文件時使用V7格式。
-O或--stdout 把從備份文件裏還原的文件輸出到標準輸出設備。
-p或--same-permissions 用原來的文件權限還原文件。
-P或--absolute-names 文件名使用絕對名稱,不移除文件名稱前的"/"號。
-r或--append 新增文件到已存在的備份文件的結尾部分。
-R或--block-number 列出每一個信息在備份文件中的區塊編號。
-s或--same-order 還原文件的順序和備份文件內的存放順序相同。
-S或--sparse 假若一個文件內含大量的連續0字節,則將此文件存成稀疏文件。
-t或--list 列出備份文件的內容。
-T<範本文件>或--files-from=<範本文件> 指定範本文件,其內含有一個或多個範本樣式,讓tar解開或創建符合設置條件的文件。
-u或--update 僅置換較備份文件內的文件更新的文件。
-U或--unlink-first 解開壓縮文件還原文件以前,先解除文件的鏈接。
-v或--verbose 顯示指令執行過程。
-V<卷冊名稱>或--label=<卷冊名稱> 創建使用指定的卷冊名稱的備份文件。
-w或--interactive 遭遇問題時先詢問用戶。
-W或--verify 寫入備份文件後,確認文件正確無誤。
-x或--extract或--get 從備份文件中還原文件。
-X<範本文件>或--exclude-from=<範本文件> 指定範本文件,其內含有一個或多個範本樣式,讓ar排除符合設置條件的文件。
-z或--gzip或--ungzip 經過gzip指令處理備份文件。
-Z或--compress或--uncompress 經過compress指令處理備份文件。
-<設備編號><存儲密度> 設置備份用的外圍設備編號及存放數據的密度。
--after-date=<日期時間> 此參數的效果和指定"-N"參數相同。
--atime-preserve 不變動文件的存取時間。
--backup=<備份方式>或--backup 移除文件前先進行備份。
--checkpoint 讀取備份文件時列出目錄名稱。
--concatenate 此參數的效果和指定"-A"參數相同。
--confirmation 此參數的效果和指定"-w"參數相同。
--delete 從備份文件中刪除指定的文件。
--exclude=<範本樣式> 排除符合範本樣式的問家。
--group=<羣組名稱> 把加入設備文件中的文件的所屬羣組設成指定的羣組。
--help 在線幫助。
--ignore-failed-read 忽略數據讀取錯誤,不中斷程序的執行。
--new-volume-script=<Script文件> 此參數的效果和指定"-F"參數相同。
--newer-mtime 只保存更改過的文件。
--no-recursion 不作遞歸處理,也就是指定目錄下的全部文件及子目錄不予處理。
--null 從null設備讀取文件名稱。
--numeric-owner 以用戶識別碼及羣組識別碼取代用戶名稱和羣組名稱。
--owner=<用戶名稱> 把加入備份文件中的文件的擁有者設成指定的用戶。
--posix 將數據寫入備份文件時使用POSIX格式。
--preserve 此參數的效果和指定"-ps"參數相同。
--preserve-order 此參數的效果和指定"-A"參數相同。
--preserve-permissions 此參數的效果和指定"-p"參數相同。
--record-size=<區塊數目> 此參數的效果和指定"-b"參數相同。
--recursive-unlink 解開壓縮文件還原目錄以前,先解除整個目錄下全部文件的鏈接。
--remove-files 文件加入備份文件後,就將其刪除。
--rsh-command=<執行指令> 設置要在遠端主機上執行的指令,以取代rsh指令。
--same-owner 嘗試以相同的文件擁有者還原問家你。
--suffix=<備份字尾字符串> 移除文件前先行備份。
--totals 備份文件創建後,列出文件大小。
--use-compress-program=<執行指令> 經過指定的指令處理備份文件。
--version 顯示版本信息。
--volno-file=<編號文件> 使用指定文件內的編號取代預設的卷冊編號。
3.13 unarj
功能說明:解壓縮.arj文件。
語 法:unarj [eltx][.arj壓縮文件]
補充說明:unarj爲.arj壓縮文件的壓縮程序。
參 數:
e 解壓縮.arj文件。
l 顯示壓縮文件內所包含的文件。
t 檢查壓縮文件是否正確。
x 解壓縮時保留原有的路徑。
3.14 unzip
功能說明:解壓縮zip文件
語 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密碼>][.zip文件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z]
補充說明:unzip爲.zip壓縮文件的解壓縮程序。
參 數:
-c 將解壓縮的結果顯示到屏幕上,並對字符作適當的轉換。
-f 更新現有的文件。
-l 顯示壓縮文件內所包含的文件。
-p 與-c參數相似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
-t 檢查壓縮文件是否正確。
-u 與-f參數相似,可是除了更新現有的文件外,也會將壓縮文件中的其餘文件解壓縮到目錄中。
-v 執行是時顯示詳細的信息。
-z 僅顯示壓縮文件的備註文字。
-a 對文本文件進行必要的字符轉換。
-b 不要對文本文件進行字符轉換。
-C 壓縮文件中的文件名稱區分大小寫。
-j 不處理壓縮文件中原有的目錄路徑。
-L 將壓縮文件中的所有文件名改成小寫。
-M 將輸出結果送到more程序處理。
-n 解壓縮時不要覆蓋原有的文件。
-o 沒必要先詢問用戶,unzip執行後覆蓋原有文件。
-P<密碼> 使用zip的密碼選項。
-q 執行時不顯示任何信息。
-s 將文件名中的空白字符轉換爲底線字符。
-V 保留VMS的文件版本信息。
-X 解壓縮時同時回存文件原來的UID/GID。
[.zip文件] 指定.zip壓縮文件。
[文件] 指定要處理.zip壓縮文件中的哪些文件。
-d<目錄> 指定文件解壓縮後所要存儲的目錄。
-x<文件> 指定不要處理.zip壓縮文件中的哪些文件。
-Z unzip -Z等於執行zipinfo指令。
3.15 zip
功能說明:壓縮文件。
語 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工做目錄>][-ll][-n <字尾字符 串>][-t <日期時間>][-<壓縮效率>][壓縮文件][文件...][-i <範本樣式>] [-x <範本樣式>]
補充說明:zip是個使用普遍的壓縮程序,文件經它壓縮後會另外產生具備".zip"擴展名的壓縮文件。
參 數:
-A 調整可執行的自動解壓縮文件。
-b<工做目錄> 指定暫時存放文件的目錄。
-c 替每一個被壓縮的文件加上註釋。
-d 從壓縮文件內刪除指定的文件。
-D 壓縮文件內不創建目錄名稱。
-f 此參數的效果和指定"-u"參數相似,但不只更新既有文件,若是某些文件本來不存在於壓縮文件內,使用本參數會一併將其加入壓縮文件中。
-F 嘗試修復已損壞的壓縮文件。
-g 將文件壓縮後附加在既有的壓縮文件以後,而非另行創建新的壓縮文件。
-h 在線幫助。
-i<範本樣式> 只壓縮符合條件的文件。
-j 只保存文件名稱及其內容,而不存聽任何目錄名稱。
-J 刪除壓縮文件前面沒必要要的數據。
-k 使用MS-DOS兼容格式的文件名稱。
-l 壓縮文件時,把LF字符置換成LF+CR字符。
-ll 壓縮文件時,把LF+CR字符置換成LF字符。
-L 顯示版權信息。
-m 將文件壓縮並加入壓縮文件後,刪除原始文件,即把文件移到壓縮文件中。
-n<字尾字符串> 不壓縮具備特定字尾字符串的文件。
-o 以壓縮文件內擁有最新更改時間的文件爲準,將壓縮文件的更改時間設成和該文件相同。
-q 不顯示指令執行過程。
-r 遞歸處理,將指定目錄下的全部文件和子目錄一併處理。
-S 包含系統和隱藏文件。
-t<日期時間> 把壓縮文件的日期設成指定的日期。
-T 檢查備份文件內的每一個文件是否正確無誤。
-u 更換較新的文件到壓縮文件內。
-v 顯示指令執行過程或顯示版本信息。
-V 保存VMS操做系統的文件屬性。
-w 在文件名稱裏假如版本編號,本參數僅在VMS操做系統下有效。
-x<範本樣式> 壓縮時排除符合條件的文件。
-X 不保存額外的文件屬性。
-y 直接保存符號鏈接,而非該鏈接所指向的文件,本參數僅在UNIX之類的系統下有效。
-z 替壓縮文件加上註釋。
-$ 保存第一個被壓縮文件所在磁盤的卷冊名稱。
-<壓縮效率> 壓縮效率是一個介於1-9的數值。
3.16 zipinfo
功能說明:列出壓縮文件信息。
語 法:zipinfo [-12hlmMstTvz][壓縮文件][文件...][-x <範本樣式>]
補充說明:執行zipinfo指令可得知zip壓縮文件的詳細信息。
參 數:
-1 只列出文件名稱。
-2 此參數的效果和指定"-1"參數相似,但可搭配"-h","-t"和"-z"參數使用。
-h 只列出壓縮文件的文件名稱。
-l 此參數的效果和指定"-m"參數相似,但會列出原始文件的大小而非每一個文件的壓縮率。
-m 此參數的效果和指定"-s"參數相似,但多會列出每一個文件的壓縮率。
-M 若信息內容超過一個畫面,則採用相似more指令的方式列出信息。
-s 用相似執行"ls -l"指令的效果列出壓縮文件內容。
-t 只列出壓縮文件內所包含的文件數目,壓縮先後的文件大小及壓縮率。
-T 將壓縮文件內每一個文件的日期時間用年,月,日,時,分,秒的順序列出。
-v 詳細顯示壓縮文件內每個文件的信息。
-x<範本樣式> 不列出符合條件的文件的信息。
-z 若是壓縮文件內含有註釋,就將註釋顯示出來。node