當前位置:首頁 » 文件管理 » ftp移動文件的mv命令

ftp移動文件的mv命令

發布時間: 2025-01-17 20:45:53

Ⅰ Unix系統常用得指令

UNIX系統操作命令大全(總共8章)

第一章 登錄和退出
用戶在登錄前,首先要向系統管理員申請一個用戶注冊名,不論用戶從哪台計
算機登錄到ITPNET上都將訪問相同的文件系統。
1.1 登錄
當屏幕上出現Login提示符時,用戶可以輸入自己的用戶注冊名,並按回車鍵。
若有口令,系統將提示用戶輸入密碼,並按回車鍵,口令輸入正確後,用戶登錄成
功。這時,屏幕上會顯示出一些信息和命令提示符。如:
Login: guest [Enter]
passwd: ****** [Enter]
sun%
注: 用戶名要用小寫字母輸入,UNIX系統區分大小寫字母。
1.2 退出
當用戶准備退出自己的計算機帳號時,可在系統示符下輸入logout或exit或按
[Ctrl-D]。當屏幕出現Login時,用戶可以安全地離開計算機了。如:
sun% logout [Enter]
Login:
1.3 修改口令
為了防止他人使用自己的帳號,在你首次登錄後,請用passwd命令修改只有本
人知道的保密口令,口令通常由此可6到8個字母數字組成。如:
sun% passwd [Enter]
Old Passwd: ******
New Passwd: ******
Retype New Passwd: ******
註:當你退出系統再次登錄時,就要使用新的口令。

第二章 目錄操作命令
2.1 顯示目錄
命令:pwd(print working directory)
格式:pwd
功能:顯示出用戶當前工作目錄的全路徑名。
例如:% pwd
2.2 建立目錄
命令:mkdir(make directory)
格式:mkdir directory_name
功能:建立新目錄
例如:% mkdir directory
2.3 改變目錄
命令:cd(change directory)
格式:cd directory_name
功能:改變當前工作目錄
注釋:目錄名選項有:
(1) 目錄名,轉到當前目錄下的子目錄。
(2) .. 表示轉到當前目錄的父目錄。
(3) / 表示轉到根目錄。
(4) 沒有選項時,轉到用戶的主目錄。
例如:% cd directory
2.4 刪除目錄
命令:rmdir (remove directory)
格式:rmdir directory_name
功能:刪除不存在文件的子目錄名。
注釋:
(1) 刪除子目錄時,要求被刪除的目錄中不存在文件或子目錄,否則無法刪除。
(2) 若被刪除的目錄中有文件或子目錄,請參考命令rm -r directory_name。
例如:% rmdir directory
UNIX系統操作命令大全(第三章 3.1---3.12)
UNIX系統操作命令大全(第三章 3.1---3.12)

第三章 文件操作命令
3.1 列出文件目錄
命令:ls (list)
格式:ls [option] directory_name
功能:列出指定目錄中的文件名和子目錄名。當無子目錄名時,列出當前目錄
中的文件名和子目錄名。
選項:-a列出所有文件,包括以點開頭的隱含文件。
-l按長格式列出文件名,包括文件類型標識,許可權,鏈接數,文件主名,
文件組名,位元組數,日期。
-r列出包括子目錄下所有文件
-g在長格式中給出用戶組的標識。
-t安文件生成日期排序。
例如:% ls -la
3.2 顯示文件內容
命令:cat (catenae)
格式:cat filename
功能:顯示出文件的內容。
注釋:當文件內容在屏幕上滾動顯示時,可按Ctrl+S鍵屏幕滾暫停,按Ctrl+Q
鍵繼續顯示。
例如:% cat filename
3.3 按屏幕顯示文件內容
命令:more
格式:more filename
功能:按屏幕一屏一屏顯示出文件內容
選項:
注釋:在屏幕顯示過程中有功能鍵。空格鍵 繼續下一屏的輸出;回車鍵 看下
一行的輸出;q鍵 跳出more狀態;/字元串 查旬字元串所在處;a鍵 返
回到上一屏。
例如:% more filename
3.4 分頁顯示文件內容
命令:pg (page)
格式:pg [option] filename
功能:分頁顯示指定文件的內容。在顯示一頁文件時,最後一行將顯示等待用
戶輸入指令。可輸入的指令有如下選項。
選項:h 顯示pg命令中可使用的幫助(help)命令。
q 退出pg命令。
[return] 顯示下一頁正文。
1 顯示正文的下一行
[Space] 顯示下一頁
d/[Ctrl-D] 將屏幕滾動半屏。
n 顯示pg命令行中說明的下一個文件。
p 顯示pg命令行中說明的前一個文件。
% 顯示正文當前頁的前面一頁。
/pattern 在文件中向前搜索指定的字元模式。
?pattern 在文件中向後搜索指定的字元模式。
注釋:當pg命令顯示到文件的末尾時,顯示一個文件結束信息EOF(end of file)。
例如:% pg filename
3.5 讀文件
命令:view
格式:view filename
功能:只能讀出文件內容。
注釋:此命令不能對讀出的原文件進行寫操作。若對原文件進行了修改,可利
用命令「:w newfilename」將修改後的文件寫到新文件中。
例如:% view filename
3.6 顯示文件頭部
命令:head
格式:head [option] filename
功能:顯示文件的頭部
選項:預設 顯示文件的頭10行。
-i 顯示文件的開始 i行。
例如:% head filename
3.7 顯示文件尾部
命令:tail
格式:tail [option] filename
功能:顯示文件的尾部
選項:預設 顯示文件的末10行。
-i 顯示文件最後 i行。
+i 從文件的第i行開始顯示。
例如:% tail filename
3.8 顯示格式化的文件內容
命令:pr (print)
格式:pr filename
功能:在屏幕上顯示格式化的文件內容,即印出每頁66行的文本文件,包括5
行頁頭和5行頁尾。頁頭包括兩行空行,一行含有文件的時間、文件名
和頁號,另外兩行為空行。頁尾為5行空行。
例如:% pr filename
3.9 拷貝文件
命令:cp ()
格式:cp [option] filename1 filename2
cp [option] filename... directory
cp -r directory1 directon2
功能:把一個文件的全部內容拷貝到另一個文件,也可將一個或多個文件拷貝
到另一個目錄中。
選項:-i 按提示進行拷貝文件。
-p 按原文件日期進行拷貝。
-r 對子目錄下所有文件進行拷貝。
注釋:當filename1拷貝到filename2時,若filename2已經存在,則filename2
的內容將被filename1覆蓋。
例如:% cp filename1 filename2
3.10移動文件或文件改名
命令:mv (move)
格式:mv filename1 filename2
mv filename... direction
mv direction1 direction2
功能:改變文件或目錄的名子,或把一些文件移到另一目錄下。
注釋:當filename1更名為filename2時,若filename2已經存在,則filename2
的內容將被filename1覆蓋
例如:% mv filename1 filename2
3.11刪除文件
命令:rm (remove)
格式:rm filename
rm -r direction
功能:刪除指定的文件或一個目錄中的文件。
注釋:用-r選項時,將刪除指定目錄的所用文件,包括目錄名。
例如:% rm filename
3.12鏈接文件
命令:ln (link)
格式:ln [option] filename linkname
ln [option] directory pathname
功能:為文件或目錄建立一個鏈。其中,filename和directory是源文件名和
源目錄名;linkname和pathname分別表示與源文件或源目錄名相鏈接的
文件或目錄。
選項:-s 為文件或目錄建立符號鏈接。
注釋:鏈接的目地在於,對一個文件或目錄賦予兩個以上的名字,使其可以出
現在不同的目錄中,既可以使文件或目錄共享,又可以節省磁碟空間。
例如:% ln -s filename linkname
UNIX系統操作命令大全(第三章 3.12---3.28)
UNIX系統操作命令大全(第三章 3.12---3.28)
3.13改變文件讀取許可權
命令:chmod (change mode)
格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
chmod [who][op][mode] directory
功能:改變文件的讀寫和執行許可權。有符號法和八進制數字法。
選項:(1)符號法:
u (user) 表示用戶本人。
g (group) 表示同組用戶。
o (oher) 表示其他用戶。
a (all) 表示所有用戶
+ 用於給予指定用戶的許可許可權。
- 用於取消指定用戶的許可許可權。
= 將所許可的許可權賦給文件。
r (read) 讀許可,表示可以拷貝該文件或目錄的內容。
w (write) 寫許可,表示可以修改該文件或目錄的內容。
x (execute)執行許可,表示可以執行該文件或進入目錄。
(2)八進制數字法:
此方法用三位八進制數作任選項,每位數字分別表示用戶本人、同組用
戶、其他用戶的許可權,其中:
4 (100) 表示可讀。
2 (010) 表示可寫。
1 (001) 表示可執行。
注釋:
例如:% chmod a+rx filename
讓所有用戶可以讀和執行文件filename。
% chmod go-rx filename
取消同組和其他用戶的讀和執行文件filename的許可權。
% chmod 741 filename
讓本人可讀寫執行、同組用戶可讀、其他用戶可執行文件filename。

3.14改變文件所有權
命令:chown (change owner)
格式:chown username filename
chown -R username directory
功能:改變文件或目錄的所有權。
選項:-R 將改變目錄中所有文件及目錄的擁有者。
注釋:只有文件的主人和超級用戶才能改變文件的所有權。
例如:% chown username filename
3.15尋找文件
命令:find
格式:find pathname [option] expression
功能:在所給的路經名下尋找符合表達式相匹配的文件。
選項:-name 表示文件名
-user 用戶名,選取該用戶所屬的文件
-group 組名,選取該用戶組屬的文件
-mtime n 選取n天內被修改的文件
-newer fn 選取比文件名為fn更晚修改的文件
注釋:
例如:% find . -name '*abc*' -print
3.16搜索文件中匹配符
命令:grep
格式:grep [option] pattern filenames
功能:逐行搜索所指定的文件或標准輸入,並顯示匹配模式的每一行。
選項:-v 找出模式失配的行
-c 統計匹配行的數量
-n 顯示匹配模式的每一行
注釋:
例如:% ps -aux | grep R
3.17比較文件不同
命令:diff (difference)
格式:diff filename1 filename2
功能:顯示兩文件的不同之處。
選項:
注釋:
例如:% diff file1 file2
3.18比較文件
命令:cmp (compare)
格式:cmp [-l] [-s] filename1 filename2
功能:顯示比較兩文件不同處的信息
選項:-l 給出兩文件不同的位元組數
-s 不顯示兩文件的不同處,給出比較結果
注釋:
例如:% cmp file1 file2
3.19比較文件共同處
命令:comm (common)
格式:comm [-123] filename1 filename2
功能:選擇或拒絕比較兩文件出現的共同行
選項:-1 不顯示第1列
-2 不顯示第2列
-3 不顯示第3列
注釋:輸出三列,第一列表示在file1中出現的行,第二列表示在file2中出現
的行,第三列表示在file1和file2中共同出現的行。
例如:% comm file1 file2
3.20排序文件
命令:sort
格式:sort [option] filename
功能:將制定的文件按要求排序
選項:-r 按字母倒排序
-n 按數字的值從笑到大排序
-r 按當前排序規則逆序排序
-f 不區分大小寫排序
-d 按典型順序排序
注釋:選項預設時按ascii碼順序排序
例如:% sort -nr file
3.21壓縮文件
命令:compress
格式:compress [option] filename
功能:壓縮文件。
選項:-f 強制壓縮
-v 壓縮時顯示壓縮百分比
注釋:
例如:% comproess files
3.22解縮文件
命令:uncompress
zcat
格式:compress [option] filename
zcat filename
功能:展開或顯示壓縮文件。
選項:-c 不改變文件寫到標准輸出
注釋:zcat命令相當於uncompress -c
例如:% uncomproess files.Z
3.23顯示文件類型
命令:file
格式:file filename ...
功能:按文件內容來推測文件類型,如text,ascii,C,executable,core。
選項:
注釋:
例如:% file *
3.24建立檔案文件
命令:tar (tape archive)
格式:tar [option] tarfile filename
功能:建立文件的存檔或讀存檔文件。
選項:-c 建立一個新的檔案文件
-x 從檔案文件中讀取文件
-v 顯示處理文件的信息
-f 指定檔案文件名,預設時為磁帶機即/dev/rmt/0
-t 列出存檔文件的信息
注釋:
例如:% tar cvf tarfile .
% tar xvf tarfile
% tar tvf tarfile
3.25磁帶拷貝文件
命令:dd
格式:dd [option=value]
功能:用磁帶機轉換或拷貝文件。
選項:if=name 指定輸入文件名
of=name 指定輸出文件名
ibs=n 指定輸入文件塊大小為n位元組(預設為512位元組)
obs=n 指定輸出文件塊大小為n位元組(預設為512位元組)
注釋:
例如:% dd if=filename of=/dev/rmt/0
% dd if=/dev/rmt/0 of=filename ibs=1024
3.26修改文件日期
命令:touch
格式:touch filenae
功能:改變文件的日期,不對文件的內容做改動,若文件不存在則建立新文件。
選項:
注釋:
例如:% touch file
3.27統計文件字數
命令:wc (word characters)
格式:wc [option] filename
功能:統計文件中的文件行數、字數和字元數。
選項:-l 統計文件的行數
-w 統計文件的字數
-c 統計文件的字元數
注釋:若預設文件名則指標准輸入
例如:% wc file
3.28檢查拼寫
命令:spell (spelling)
格式:spell [option] filename ...
功能:檢查文件中的拼寫錯誤
選項:-b 按英國拼法檢查
-v 顯示字面上不在拼法字典上的詞
-x 顯示每一個可能合理的詞根
注釋:
例如:% spell file

UNIX系統操作命令大全(第四章)
第四章 有關狀態信息命令
4.1顯示當前注冊的用戶
命令:w
格式:w [option] [username]
功能:顯示當前正在使用系統的用戶名、注冊時間和當前執行的命令。
選項:-h 不顯示起始行
-s 按短格式顯示
-l 按長格式顯示(預設設置)
注釋:
例如:% w
4.2 顯示都誰登錄到機器上
命令:who
格式:who
功能:顯示當前正在系統中的所有用戶名字,使用終端設備號,注冊時間。
例如:% who
4.3 顯示當前終端上的用戶名
命令:whoami
格式:whoami
功能:顯示出當前終端上使用的用戶。
例如:% whoami
4.4 確定命令位置
命令:whereis
格式:whereis command
功能:確定一個命令的二進制行碼、源碼及聯機手冊所在的位置。
選項:
注釋:
例如:% whereis ls
4.5 查找非標准命令
命令:which
格式:which command
功能:查找非標准命令,即使用別名或系統中標准命令集之外的命令。
選項:
注釋:
例如:% which ls
4.6 顯示日期
命令:date
格式:date
功能:顯示或設置日期和時間。
選項:
注釋:只有超級用戶有權設置日期。
例如:% date
4.7 顯示日歷
命令:cal (calendar)
格式:cal [month] year
功能:顯示某年內指定的日歷
選項:
注釋:
例如:% cal 1998
4.8 計算命令執行時間
命令:time
格式:time [command]
功能:計算程序或命令在執行其間所用的時間。
選項:
注釋:計算出的時間為:real是命令在系統駐留的總時間,user是命令消耗CPU
的時間,sys是命令I/O所開銷的時間。
例如:% time myprog
4.9 查詢帳目
命令:acseek (account seek)
格式:acseek [-d n] [-m usersname]
功能:查詢本月的用戶帳目。
選項:-d n
-m username
注釋:若沒有選項,則顯示本人當月的帳單。
例如:% acseek
4.10顯示用戶標識
命令:id
格式:id [option] [user]
功能:顯示用戶標識及用戶所屬的所有組。
選項:-a 顯示用戶名、用戶標識及用戶所屬的所有組
注釋:
例如:% id username
4.11顯示主機標識
命令:hostid
格式:hostid
功能:顯示主機的唯一標識,是被用來限時軟體的使用許可權,不可改變。
選項:
注釋:
例如:% hostid
4.12顯示主機名
命令:hostname
格式:hostname
功能:顯示或設置主機名。
選項:
注釋:只有超級用戶才能設置主機名。
例如:% hostname
4.13顯示進程
命令:ps
格式:ps [option]
功能:顯示系統中進程的信息。包括進程ID、控制進程終端、執行時間和命令。
選項:-a 列出當前系統中所有進程的信息
-l 顯示一個長列表
-e 顯示當前運行的每一個進程信息
-f 顯示一個完整的列表
注釋:
例如:% ps -ef
4.14顯示磁碟空間
命令:df (disk free)
格式:df [option]
功能:顯示磁碟空間的使用情況,包括文件系統安裝的目錄名、塊設備名、總
位元組數、已用位元組數、剩餘位元組數佔用百分比。
選項:-i 顯示已用和未用的位元組數
-k 顯示磁碟空間的使用信息
注釋:
例如:% df -k
4.15顯示文件盤空間
命令: (disk usage)
格式: [option] [filename]
功能:顯示目錄或文件所佔磁碟空間大小
選項:-a 顯示所有文件的大小
-s 顯示制定目錄所佔磁碟大小
注釋:
例如:%
4.16顯示盤空間限制
命令:quota
格式:quota -v [username]
功能:顯示用戶的磁碟空間限制和使用情況。包擴盤空間的限額和已使用數,
允許建立的節點數限額和使用節點數。
選項:-v 查看用戶在系統中的盤空間
注釋:只有超級用戶可以顯示任何用戶的使用情況,用edquota命令可修改。
例如:% quota -v
4.17顯示終端選項
命令:stty
格式:stty [option]
功能:顯示或設置終端的任選項。
選項:-a 顯示所有設置情況
-g 顯示當前設置
注釋:
例如:% stty -a
4.18顯示終端名
命令:tty
格式:tty
功能:顯示終端名
選項:
注釋:
例如:% tty
4.19回憶命令
命令:history
格式:history
功能:幫助用戶回憶執行過的命令。
選項:
注釋:
例如:% history
4.20聯機幫助手冊
命令:man (manual)
格式:man command_name
功能:顯示參考手冊,提供聯機幫助信息。
選項:
注釋:-k 按制定關鍵字查詢有關命令
例如:% man tar
4.21建立別名
命令:alias
格式:alias newname name
功能:用戶可以將常用的命令用自己習慣的名稱來重新命名。
選項:
注釋:
例如:% alias dir 'ls -F'

UNIX系統操作命令大全(第五章)
第五章 網路命令
5.1顯示網路地址
命令:arp
格式:arp hostname
功能:顯示系統當前訪問的遠程住機名、IP地址和硬體地址。
選項:-a
注釋:
例如:% arp -a
5.2 顯示用戶信息
命令:finger
格式:finger username
功能:顯示網上用戶使用機器的情況,包括用戶何時登錄和最後一次注冊記錄。
選項:
注釋:
例如:% finger username
5.3 網上對話
命令:talk
格式:talk username
功能:在網上與另一用戶進行對話。
選項:
注釋:對話時系統把終端分為上下兩部分,上半部顯示自己鍵入信息,下半部
顯示對方用戶鍵入的信息。鍵入delete或Ctrl+C則結束對話。
例如:% talk username
5.4 允許或拒絕接受信息
命令:mesg (message)
格式:mesg [n/y]
功能:允許或拒絕其它用戶向自己所用的終端發送信息。
選項:n 拒絕其它用戶向自己所用的終端寫信息
y 允許其它用戶向自己所用的終端寫信息(預設值)
注釋:
例如:% mesg n
5.5 給其他用戶寫信息
命令:write
格式:write username [ttyname]
功能:給其他用戶的終端寫信息。
選項:
注釋:若對方沒有拒絕,兩用戶可進行交談,鍵入EOF或Ctrl+C則結束對話。
例如:write username
5.6 測試網路
命令:ping
格式:ping hostname
功能:向網路上的主機發送ICMP ECHO REQUEST信息包,檢測網路是否暢通。
選項
注釋:被測試的主機名可用IP地址。當丟包率為(100% packet loss)則說明
當前網路不通。
例如:% ping hostsname
5.7 遠程shell命令
命令:rsh (remote shell)
格式:rsh hostsname command
功能:在本地機執行遠程主機的shell命令。
選項:
注釋:
例如:% rsh hostname who
5.8 遠程拷貝文件
命令:rcp (remote )
格式:rcp [-r] file newfile
功能:拷貝遠程主機上的文件。
選項:-r 拷貝目錄
注釋:
例如:% rcp hostname:/tmp/file .
5.9 遠程注冊
命令:rlogin (remote login)
格式:rlogin hostname [-l username]
功能:注冊到遠程主機上。
選項:-l username 注冊到另一用戶
注釋:要有用戶口令才能注冊。
例如:% rlogin hostname
5.10 遠程登錄
命令:telnet
格式:telnet hostname
功能:遠程登錄到網上其它主機。
選項:
注釋:支持不同的操作系統。
例如:% telnet bbs.tsinghua.e.cn
5.11文件傳輸
命令:ftp (file transfer program)
格式:ftp hostname
功能:網路文件傳輸及遠程操作。
選項:ftp命令:
?/help ftp的聯機幫助
open hostname 打開制定的遠程機
cd [dirname] 進入遠程機的目錄
lcd [dirname] 設置本地機的目錄
dir/ls 顯示遠程的目錄文件
binary 以二進制方式進行傳輸
get/mget 從遠程機取一個或多個文件
put/mput 向遠程機送一個或多個文件
prompt 打開或關閉多個文件傳送時的交互提示
close 關閉與遠程機的連接
quit 退出ftp
注釋:
例如:% ftp hostname
5.12顯示到網路主機的路經
命令:traceroute
格式:traceroute hostname
功能:顯示本機到達某一網路主機所經的路經和使用的時間。
選項:
注釋:
例如:% traceroute hostname

UNIX系統操作命令大全(第六、七章)
第六章 Mail命令
6.1 發送或接受電子郵件
命令:mail/Mail/mailx
格式:mail username (發送)
mail [option] (接受)
功能:向網上用戶發送或接受電子郵件。
選項:-r 郵件按先進先出順序排序。預設時為後進先出順序排序
-q 中斷mail後不改變信箱內容
-p 顯示mail每份郵件,不顯示提示信息
-f 從郵件格式文件中讀郵件
注釋:mail命令:
? 顯示mail幫助命令
h 郵件標題列表
p 顯示當前郵件
n 顯示下一郵件
r [uers] 給發信人或用戶回信
s [file] 將郵件保存到文件中,保存標題信息
w [file] 將郵件寫到文件中,不保存標題信息
d [n] 刪除當前郵件或第n封郵件
q 將未刪除的郵件存入mbox文件,並退出mail
x 所有郵件不作修改,退出mail
例如:% mail -s "Subjet ..." username < messages
6.2 顯示郵件隊列
命令:mailq
格式:mailq
功能:查看正在發送或接收郵件的排隊情況。
選項:
注釋:此命令一般在系統或網路不同時使用。
例如:% mailq
6.3 郵件操作命令
命令:pine
格式:pine
功能:對自己郵件操作的程序。
選項:
注釋:此操作是在菜單提示下進行。
例如:% pine

第七章 運行程序命令
7.1 按時間執行命令
命令:at/batch
格式:at [option] [time] [data] [file]
功能:在制定的時間執行命令或命令文件。
選項:-r 取消以前用at命令提交的作業
-l 顯示用at命令提交的所有作業狀態和作業號
注釋:
例如:at 0030 Jan 20 myfile
7.2 參數回至標准輸出
命令:echo
格式:echo [-n] [arguments]
功能:將參數即字元串至標准輸出即顯示器
選項:-n 不向標准輸出回送換行符
注釋:
例如:echo *
7.3 復制至文件
命令:tee
格式:tee [option] filename
功能:至標准輸出的同時復制至文件
選項:-a 輸出時附加到文件中
-i 不理采中斷
注釋:
例如:% who | tee file
7.4 給程序優先順序
命令:nice
格式:nice [-n] command
功能:以低的優先順序運行程序或命令。
選項:-n 為優先順序0-20從高到低
注釋:
例如:nice -5 progame
7.5 終止進程
命令:kill
格式:kill [option] pid
功能:向指定的進程送信號或終止進程。
選項:-9 強行終止進程
-17 將進程掛起
-19 將掛起的進程激活
注釋:pid標示進程號,可由ps命令得到。
例如:% kill -9 pid
7.6 進程睡眠
命令:sleep
格式:sleep time
功能:使當前正在執行的進程在規定的時間內處於睡眠。
選項:
注釋:time為進程將睡眠的時間,以秒為單位。
例如:% sleep time
7.7 顯示作業狀態
命令:jobs
格式:jobs [-l]
功能:顯示當前作業的狀態
選項:-l 長列表顯示作業狀態,包括所有者、作業號、終端和狀態。
注釋:作業狀態為 +表示最近被停止的作業,-表示先前的作業,exit 1表示
退出的作業,job# done表示已完成的作業。
例如:% jobs
7.8 前台作業
命令:fg
格式:fg job#
功能:將指定作業號的作業轉入前台運行。job#表示作業號。
選項:
注釋:
例如:% fg job#
7.9 後台作業
命令:bg/&
格式:bg job#
command &
功能:將指定作業號的作業或命令推到後台運行。
選項:
注釋:
例如:% bg job#
7.10掛起作業
命令:stop
格式:stop job#
功能:將指定作業號的後台作業掛起.
選項:
注釋:
例如:% stop job#

linux內核操作的主要命令及作用

cp命令
該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,同MSDOS下的命令一樣,功能十分強大

語法: cp [選項] 源文件或目錄 目標文件或目錄

說明:該命令把指定的源文件復制到目標文件或把多個源文件復制到目標目錄中

-r 若給出的源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件

mv命令
用戶可以使用mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令如同MSDOS下的ren和move的組合

語法:mv [選項] 源文件或目錄 目標文件或目錄

rm命令
該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除

rm命令的一般形式為:

rm [選項] 文件…

如果沒有使用-r選項,則rm不會刪除目錄

該命令的各選項含義如下:

-f 忽略不存在的文件,從不給出提示

-r 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除

Vi命令
插入模式
按「i」切換進入插入模式「insert mode」,按「i」進入插入模式後是從游標當前位置開始輸入文件
按「a」進入插入模式後,是從目前游標所在位置的下一個位置開始輸入文字
按「o」進入插入模式後,是插入新的一行,從行首開始輸入文字
從插入模式切換為命令行模式
按「ESC」鍵
查找字元
「/關鍵字」:先按「/」鍵,再輸入您想尋找的字元,如果第一次找的關鍵字不是您想要的,可以一直按「n」會往後尋找到您要的關鍵字為止
「?關鍵字」:先按「?」鍵,再輸入您想尋找的字元,如果第一次找的關鍵字不是您想要的,可以一直按「n」會往前尋找到您要的關鍵字為止
離開vi
「q」:按「q」就是退出,如果無法離開vi,可以在「q」後跟一個「!」強制離開vi
「qw」:一般建議離開時,搭配「w」一起使用,這樣在退出的時候還可以保存文件

mkdir命令
功能:創建一個目錄(類似MSDOS下的md命令)

語法:mkdir [選項] dir-name

說明:該命令創建由dir-name命名的目錄。要求創建目錄的用戶在當前目錄中(dir-name的父目錄中)具有寫許可權,並且dirname不能是當前目錄中已有的目錄或 文件名稱。

命令中各選項的含義為:

-p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在, 加上此選項後, 系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄

cd 命令
功能:改變工作目錄

語法:cd [directory]

說明:該命令將當前目錄改變至directory所指定的目錄。若沒有指定directory, 則回到用戶的主目錄。為了改變到指定目錄,用戶必須擁有對指定目錄的執行和讀許可權

ls 命令
功能: 列出目錄的內容,該命令類似於DOS下的dir命令

語法:ls [選項] [目錄或是文件]

對於每個目錄,該命令將列出其中的所有子目錄與文件。對於每個文件,ls將輸出 其文件名以及所要求的其他信息。默認情況下,輸出條目按字母順序排序。當未給出目錄名或是文件名時,就顯示當前目錄的信息。

命令中各選項的含義如下:
-a 顯示指定目錄下所有子目錄與文件,包括隱藏文件
-c 按文件的修改時間排序
-t 顯示時按修改時間(最近優先)而不是按名字排序。若文件修改時間相同,則 按字典順序。修改時間取決於是否使用了c或u選頂。預設的時間標記是最後一次修改時間

tar命令
tar可以為文件和目錄創建檔案。利用tar,用戶可以為某一特定文件創建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最初被用來在磁帶上創建檔案,現在,用戶可以在任何設備上創建檔案,如軟盤。利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件,這對於備份文件或將幾個文件組合成為一個文件以便於網路傳輸是非常有用的。Linux上的tar是GNU版本的。

語法:tar [主選項+輔選項] 文件或者目錄

使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。

主選項:

-c 創建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。

-x 從檔案文件中釋放文件。

-f 使用檔案文件或設備,這個選項通常是必選的。

-v 詳細報告tar處理的文件信息。如無此選項,tar不報告文件信息。

-z 用gzip來壓縮/解壓縮文件,加上該選項後可以將檔案文件進行壓縮,但還原時也一定要使用該選項進行解壓縮

文件或目錄的訪問許可權
Linux系統中的每個文件和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作
文件或目錄的訪問許可權分為只讀,只寫和可執行三種。以文件為例,只讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該文件作為一個程序執行。文件被創建時,文件所有者自動擁有對該文件的讀、寫和可執行許可權,以便於對文件的閱讀和修改。用戶也可根據需要把訪問許可權設置為需要的任何組合

有三種不同類型的用戶可對文件或目錄進行訪問:文件所有者,同組用戶、其他用戶。所有者一般是文件的創建者。所有者可以允許同組用戶有權訪問文件,還可以將文件的訪問許可權賦予系統中的其他用戶。在這種情況下,系統中每一位用戶都能訪問該用戶擁有的文件或目錄

每一文件或目錄的訪問許可權都有三組,每組用三位表示,分別為文件屬主的讀、寫和執行許可權;與屬主同組的用戶的讀、寫和執行許可權;系統中其他用戶的讀、寫和執行許可權。當用ls -l命令顯示文件或目錄的詳細信息時,最左邊的一列為文件的訪問許可權。

例如:
$ ls -l sobsrc. tgz
-rw-r–r– 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz
橫線代表空許可。r代表只讀,w代表寫,x代表可執行。注意這里共有10個位置。第一個字元指定了文件類型。在通常意義上,一個目錄也是一個文件。如果第一個字元是橫線,表示是一個非目錄的文件。如果是d,表示是一個目錄

例如:
- rw- r– r–
普通文件 文件主 組用戶 其他用戶
是文件sobsrc.tgz 的訪問許可權,表示sobsrc.tgz是一個普通文件;sobsrc.tgz的屬主有讀寫許可權;與sobsrc.tgz屬主同組的用戶只有讀許可權;其他用戶也只有讀許可權。

chmod 命令
chmod命令是非常重要的,用於改變文件或目錄的訪問許可權。用戶用它控制文件或目錄的訪問許可權。
該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字設定法。

文字設定法

chmod [who] [+ | - | =] [mode] 文件名

命令中各選項的含義為:

操作對象who可是下述字母中的任一個或者它們的組合:
u 表示「用戶(user)」,即文件或目錄的所有者。
g 表示「同組(group)用戶」,即與文件屬主有相同組ID的所有用戶。
o 表示「其他(others)用戶」
a 表示「所有(all)用戶」。它是系統默認值。

操作符號可以是:
+ 添加某個許可權。
- 取消某個許可權。
= 賦予給定許可權並取消其他所有許可權(如果有的話)

設置mode所表示的許可權可用下述字母的任意組合:
r 可讀
w 可寫
x 可執行

X 只有目標文件對某些用戶是可執行的或該目標文件是目錄時才追加x 屬性。

s 在文件執行時把進程的屬主或組ID置為該文件的文件屬主。方式「u+s」設置文件的用戶ID位,「g+s」設置組ID位。

t 保存程序的文本到交換設備上。

u 與文件屬主擁有一樣的許可權。

g 與和文件屬主同組的用戶擁有一樣的許可權。

o 與其他用戶擁有一樣的許可權。

文件名:以空格分開的要改變許可權的文件列表,支持通配符
在一個命令行中可給出多個許可權方式,其間用逗號隔開。

例如:chmod g+r,o+r example
使同組和其他用戶對文件example 有讀許可權

chgrp命令
功能:改變文件或目錄所屬的組。

語法:chgrp [選項] group filename

該命令改變指定指定文件所屬的用戶組。其中group可以是用戶組ID,也可以是/etc/group文件中用戶組的組名。文件名是以空格分開的要改變屬組的文件列表,支持通配符。如果用戶不是該文件的屬主或超級用戶,則不能改變該文件的組。

該命令的各選項含義為:
-R 遞歸式地改變指定目錄及其下的所有子目錄和文件的屬組

chown 命令
功能:更改某個文件或目錄的屬主和屬組。這個命令也很常用。例如root用戶把自己的一個文件拷貝給用戶xu,為了讓用戶xu能夠存取這個文件,root用戶應該把這個文件的屬主設為xu,否則,用戶xu無法存取這個文件。

語法:chown [選項] 用戶或組 文件

說明:chown將指定文件的擁有者改為指定的用戶或組。用戶可以是用戶名或用戶ID。組可以是組名或組ID。文件是以空格分開的要改變許可權的文件列表,支持通配符。

該命令的各選項含義如下:
-R 遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者
-v 顯示chown命令所做的工作

passwd命令
出於系統安全考慮,Linux系統中的每一個用戶除了有其用戶名外,還有其對應的用戶口令。因此使用useradd命令增加時,還需使用passwd命令為每一位新增加的用戶設置口令;用戶以後還可以隨時用passwd命令改變自己的口令

該命令的一般格式為: passwd [用戶名] 其中用戶名為需要修改口令的用戶名。只有超級用戶可以使用「passwd 用戶名」修改其他用戶的口令,普通用戶只能用不帶參數的passwd命令修改自己的口令

該命令的使用方法如下:
輸入passwd< Enter>;
在new password:提示下輸入新的口令(在屏幕上看不到這個口令):
系統提示再次輸入這個新口令

su命令
它可以讓一個普通用戶擁有超級用戶或其他用戶的許可權,也可以讓超級用戶以普通用戶的身份做一些事情。普通用戶使用這個命令時必須有超級用戶或其他用戶的口令。如要離開當前用戶的身份,可以打exit

該命令的一般形式為: su [選項] [使用者帳號]

說明:若沒有指定使用者帳號,則系統預設值為超級用戶root。 該命令中各選項的含義分別為:
-c 執行一個命令後就結束
- 加了這個減號的目的是使環境變數和欲轉換的用戶相同
-m 保留環境變數不變

shutdown命令
shutdown 命令可以安全地關閉或重啟Linux系統,它在系統關閉之前給系統上的所有登錄用戶提示一條警告信息。該命令還允許用戶指定一個時間參數,可以是一個精確的時間,也可以是從現在開始的一個時間段。精確時間的格式是hh:mm,表示小時和分鍾;時間段由「+」和分鍾數表示。系統執行該命令後,會自動進行數據同步的工作

該命令的一般格式為: shutdown [選項] [時間] [警告信息] 命令中各選項的含義為:

-k 並不真正關機,而只是發出警告信息給所有用戶。

-r 關機後立即重新啟動。

-h 關機後不重新啟動。

-f 快速關機,重啟動時跳過fsck。

-n 快速關機,不經過init程序。

-c 取消一個已經運行的shutdown

需要特別說明的是,該命令只能由超級用戶使用

free命令
free命令的功能是查看當前系統內存的使用情況,它顯示系統中剩餘及已用的物理內存和交換內存,以及共享內存和被核心使用的緩沖區。

該命令的一般格式為: free [-b | -k | -m] 命令中各選項的含義如下:

-b 以位元組為單位顯示。

-k 以K位元組為單位顯示。

-m 以兆位元組為單位顯示

df命令
功能:檢查文件系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等信息

語法:df [選項]

說明:df命令可顯示所有文件系統對i節點和磁碟塊的使用情況。

該命令各個選項的含義如下:

-a 顯示所有文件系統的磁碟使用情況,包括0塊(block)的文件系統,如/proc文件系統。

-k 以k位元組為單位顯示。

-i 顯示i節點信息,而不是磁碟塊。

-t 顯示各指定類型的文件系統的磁碟空間使用情況。

命令
的英文原義為「disk usage」,含義為顯示磁碟空間的使用情況。

功能:統計目錄(或文件)所佔磁碟空間的大小。

語法: [選項] [Names…]

說明:該命令逐級進入指定目錄的每一個子目錄並顯示該目錄佔用文件系統數據塊(1024位元組)的情況。若沒有給出Names,則對當前目錄進行統計。

該命令的各個選項含義如下:

-s 對每個Names參數只給出佔用的數據塊總數。

date命令
date命令的功能是顯示和設置系統日期和時間。

該命令的一般格式為: date [選項] 顯示時間格式(以+開頭,後面接格式)

date 設置時間格式

命令中各選項的含義分別為:

-s datestr, –set datestr 設置datestr 描述的日期

注意:只有超級用戶才有許可權使用date命令設置時間,一般用戶只能使用date命令顯示時間。

ifconfig
作用
ifconfig用於查看和更改網路介面的地址和參數,包括IP地址、網路掩碼、廣播地址,使用許可權是超級用戶
格式
ifconfig -interface [options] address
主要參數
-interface:指定的網路介面名,如eth0和eth1
up:激活指定的網路介面卡
down:關閉指定的網路介面
address:設置指定介面設備的IP地址
netmask address:設置介面的子網掩碼
應用說明
ifconfig是用來設置和配置網卡的命令行工具。為了手工配置網路,這是一個必須掌握的命令。使用該命令的好處是無須重新啟動機器。

要賦給eth0介面IP地址207.164.186.2,並且馬上激活它,使用下面命令:

#fconfig eth0 210.34.6.89 netmask 255.255.255.128
該命令的作用是設置網卡eth0的IP地址、網路掩碼和網路的本地廣播地址。若運行不帶任何參數的ifconfig命令,這個命令將顯示機器所有激活介面的信息。帶有「-a」參數的命令則顯示所有介面的信息,包括沒有激活的介面。注意,用ifconfig命令配置的網路設備參數,機器重新啟動以後將會丟失

如果要暫停某個網路介面的工作,可以使用down參數:
#ifconfig eth0 down

netstat
作用
檢查整個Linux網路狀態
格式
netstat [-acCeFghilMnNoprstuvVwx][-A][–ip]
主要參數
-a–all:顯示所有連線中的Socket
-l–listening:顯示監控中的伺服器的Socket
-n–numeric:直接使用IP地址,而不通過域名伺服器
-p–programs:顯示正在使用Socket的程序識別碼和程序名稱
-t–tcp:顯示TCP傳輸協議的連線狀況
-u–udp:顯示UDP傳輸協議的連線狀況
-apn 查看開啟的埠
應用實例
netstat主要用於Linux察看自身的網路狀況,如開啟的埠、在為哪些用戶服務,以及服務的狀態等。此外,它還顯示系統路由表、網路介面狀態等。可以說,它是一個綜合性的網路狀態的察看工具。在默認情況下,netstat只顯示已建立連接的埠。如果要顯示處於監聽狀態的所有埠,使用-a參數即可:
#netstat -a

lsof
作用
顯示系統打開的文件
格式
lsof 〔options〕 filename
主要參數
lsof -a: 表示兩個參數都必須滿足時才顯示結果
lsof -c string: 顯示COMMAND列中包含指定字元的進程所有打開的文件
lsof -u username: 顯示所屬user進程打開的文件
lsof -g gid: 顯示歸屬gid的進程情況
lsof +d /DIR/: 顯示目錄下被進程打開的文件
lsof +D /DIR/: 同上,但是會搜索目錄下的所有目錄,時間相對較長
lsof -d FD: 顯示指定文件描述符的進程
lsof -n: 不將IP轉換為hostname,預設是不加上-n參數
lsof -i: 用以顯示符合條件的進程情況
lsof -i:port: 查看埠運行的程序。
例如:查看22埠所運行的程序 #lsof -i:22

telnet
作用
telnet表示開啟終端機階段作業,並登入遠端主機。telnet是一個Linux命令,同時也是一個協議(遠程登陸協議)
格式
telnet [-8acdEfFKLrx][-b][-e][-k][-l][-n][-S][-X][主機名稱IP地址<通信埠>]

ftp
作用
ftp命令進行遠程文件傳輸。FTP是ARPANet的標准文件傳輸協議,該網路就是現今Internet的前身,所以ftp既是協議又是一個命令。
格式
ftp [-dignv][主機名稱IP地址]
應用說明
ftp命令是標準的文件傳輸協議的用戶介面,是在TCP/IP網路計算機之間傳輸文件簡單有效的方法,它允許用戶傳輸ASCⅡ文件和二進制文件。為了使用ftp 來傳輸文件,用戶必須知道遠程計算機上的合法用戶名和口令。這個用戶名/口令的組合用來確認ftp會話,並用來確定用戶對要傳輸的文件進行什麼樣的訪問。另外,用戶需要知道對其進行ftp會話的計算機名字的IP地址
用戶可以通過使用ftp客戶程序,連接到另一台計算機上;可以在目錄中上下移動、列出目錄內容;可以把文件從遠程計算機機拷貝到本地機上;還可以把文件從本地機傳輸到遠程系統中。ftp內部命令有72個,下面列出主要幾個內部命令:
ls:列出遠程機的當前目錄
cd:在遠程機上改變工作目錄
lcd:在本地機上改變工作目錄
close:終止當前的ftp會話
get(mget):從遠程機傳送指定文件到本地機
put(mput):從本地機傳送指定文件到遠程機
quit:斷開與遠程機的連接,並退出ftp

route
作用
route表示手工產生、修改和查看路由表
格式
#route [-add][-net|-host] targetaddress [-netmask Nm][dev]If]
#route [-delete][-net|-host] targetaddress [gw Gw] [-netmask Nm] [dev]If]
主要參數
-add:增加路由
-delete:刪除路由
-net:路由到達的是一個網路,而不是一台主機
-host:路由到達的是一台主機
-netmask Nm:指定路由的子網掩碼
gw:指定路由的網關
[dev]If:強迫路由鏈指定介面。
應用實例
route命令是用來查看和設置Linux系統的路由信息,以實現與其它網路的通信。要實現兩個不同的子網之間的通信,需要一台連接兩個網路的路由器,或者同時位於兩個網路的網關來實現
在Linux系統中,設置路由通常是為了解決以下問題:該Linux系統在一個區域網中,區域網中有一個網關,能夠讓機器訪問Internet,那麼就需要將這台機器的IP地址設置為Linux機器的默認路由。使用下面命令可以增加一個默認路由:
route add 0.0.0.0 192.168.1.1

top
作用
top命令用來顯示執行中的程序進程,使用許可權是所有用戶。
格式
top [-] [d delay] [q] [c] [S] [s] [i] [n]
主要參數
d:指定更新的間隔,以秒計算
q:沒有任何延遲的更新。如果使用者有超級用戶,則top命令將會以最高的優先序執行
c:顯示進程完整的路徑與名稱
i:不顯示任何閑置(Idle)或無用(Zombie)的行程
n:顯示更新的次數,完成後將會退出top。
說明
top命令是Linux系統管理的一個主要命令,通過它可以獲得許多信息。這里我們結合圖1來說明它給出的信息
下面列出了詳細解釋
PID(Process ID):進程標示號
USER:進程所有者的用戶名
PR:進程的優先順序別
NI:進程的優先順序別數值
VIRT:進程佔用的虛擬內存值
RES:進程佔用的物理內存值
SHR:進程使用的共享內存值
S:進程的狀態,其中S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值是負數
%CPU:該進程佔用的CPU使用率
%MEM:該進程佔用的物理內存和總內存的百分比
TIME+:該進程啟動後佔用的總的CPU時間
Command:進程啟動的啟動命令名稱,如果這一行顯示不下,進程會有一個完整的命令行。

Ⅲ linux下的mv命令怎麼用

mv a.txt b.txt 將a.txt 改名為b.txt
mv a.txt /mnt/b.txt 同時更改路徑為/mnt/
mv a.txt /opt/ftp/圓亂 將a.txt 剪切到/opt/橘茄檔ftp/下
常納差用的用法就是以上。

熱點內容
sql語句執行錯誤 發布:2025-01-18 03:21:49 瀏覽:650
資料庫雙引號 發布:2025-01-18 03:10:20 瀏覽:78
學java和php 發布:2025-01-18 03:01:03 瀏覽:451
怎麼開伺服器的埠 發布:2025-01-18 02:54:23 瀏覽:647
別克君越編程 發布:2025-01-18 02:32:24 瀏覽:913
ftp游戲下載網站 發布:2025-01-18 02:09:04 瀏覽:628
python調用另一個文件中的函數 發布:2025-01-18 02:03:54 瀏覽:597
mysql存儲html 發布:2025-01-18 01:57:24 瀏覽:129
雙ip伺服器對網站優化有影響嗎 發布:2025-01-18 01:56:41 瀏覽:246
汽車配置怎麼區分自動擋 發布:2025-01-18 01:53:06 瀏覽:229