1.1.1 linux常用命令
1)ls命令:顯示指定工作目錄下之內容
語法:ls [引數選項][目錄名]
說明:顯示指定工作目錄下的內容
引數選項:如下
2)cd命令:變換工作目錄
語法:cd [目錄名]
說明:用於更換工作目錄
例題:如下
cd ..更換目錄回到上一級目錄
cd .更換到當前目錄
cd ~更換目錄到當前使用者的個人宿主目錄
cd /etc/vsftpd/ 更換到/etc/vsftpd目錄
cd / 更換目錄到根目錄
3)pwd命令:顯示使用者當前的工作路徑,顯示出完整的當前活動目錄名稱。
4)clear命令:在允許的情況下清除螢幕。
5)man命令: 檢視指令用法的help
語法:man [引數選項] 幫助主題。
說明:man實際上就是檢視命令用法的help,學習任何一種unix類的作業系統最
重要的就是學會使用man這個輔助命令。man是manual(手冊)的縮寫字,
它的說明非常的詳細,建議記得一些基本用法就可以了。
6)mkdir命令:用來建立新的目錄
語法:mkdir [引數選項] 目錄名
說明:建立乙個空目錄,要求此使用者在當前目錄上具有寫許可權
引數選項:如下
7)cp命令:複製檔案(或者目錄等)
相當於dos的copy,和dos的copy不一樣的是,必須指定源檔名和目的檔名.cp
-r 《原始檔》 《目的檔案》相當於dos的xcopy,帶子目錄的拷貝.例如:cp file1 file2 將檔案 file1 複製成 file2
cp file1 dir1 將檔案 file1 複製到目錄 dir1 下,檔名仍為 file1.
cp /tmp/file1 . 將目錄 /tmp 下的檔案 file1 複製到當前目錄下,檔名仍為 file1。
cp /tmp/file1 file2 將目錄 /tmp 下的檔案 file1 複製到現行目錄下,檔名為 file2
cp -r dir1 dir2 複製整個目錄。若目錄 dir2 已經存在,則將目錄 dir1,及其所有檔案和子目錄,複製到目錄 dir2 下,新目錄名稱為 dir2,即dir2/dir1。若目錄 dir2 不存在,則將dir1,及其所有檔案和子目錄,複製為目錄 dir2。
8)chmod命令: 修改檔案或目錄的許可權
格式:chmod [-r] mode name
name 可為檔名或目錄名;mode可為 3 個 0-7 的數字,或利用ls -l 命令,列出檔案或目錄的讀、寫、執行允許權的文字縮寫。)
mode : rwx rwx rwx r:read w:write x:execute
user group other
縮寫 : (u) (g) (o)
例如:chmod 755 dir1把目錄dir1設定成任何使用者,都能讀取和執行,但只有所有者可做修改。
chmod 700 file1把檔案file1設定只有所有者可以讀、寫和執行。
chmod u+x file2 把檔案file2增加所有者可以執行的權利。
chmod g+x file3 把檔案file3增加工作組使用者可執行的權利。
chmod o-r file4 把檔案file4除去其它使用者可讀取的權利。
9)chown命令: 修改檔案或目錄所屬的使用者
格式:chown [-r] username name
name 可以是檔名或目錄名。
例如:%chown user file1
將檔案 file1 的所有權,改為使用者 user 所有。
%chown -r user dir1
將目錄 dir1,及其下所有檔案和子目錄的所有權,改為使用者 user 所有。
10)more命令: 分屏檢視檔案的內容
顯示滿一屏就暫停,按空格鍵翻到下一頁,按回車鍵看下一行。其它命令的輸出太多來不及細看時,常通過管道操作符"|"輸出到more來分屏顯示輸出內容。
例如:more file1 以分頁方式,檢視檔名 file1 的內容。
ls -l | more 把ls -l的輸出通過管道符輸出到more來分屏顯示輸出內容。
11)tail命令:顯示檔案後10行內容
語法:tail [引數選項] filenames
說明:顯示檔案的後十行
例如:tail
顯示的後十行內容。
12)su命令:在不註消的情況切換使用者身份
改變自己的使用者名稱進入其他使用者的帳號,擁有其使用權利。不指明使用者名稱,就進入root超級使用者。
例如:%su user 進入使用者 user 的帳號
passwrod: 輸入使用者 user 的密碼
13)passwd命令:修改使用者的登入口令
語法:passwd [使用者名稱]
說明:修改使用者口令,其中使用者名為需要修改口令的使用者名稱。只有超級使用者可以使用「passwd 使用者名稱」修改其他使用者的口令,普通使用者只能用不帶引數的passwd命令修改自己的口令
14)tar命令:用於打包和解包某個目錄和檔案
語法:tar [引數選項] [tar檔案] [檔案或目錄]
說明:從乙個打包介質中拷貝檔案或恢復檔案。如果files是目錄,則整個子目錄都一起操作,引數不需在檔案之前。
15)gzip命令:用於壓縮某個檔案和目錄
gunzip 解壓縮.gz檔案
引數:16)rm 命令:刪除檔案
rm [檔名]
17)vi/vim命令:編輯檔案
進入vi
直接執行 vi編輯程式即可:
vi test
離開vi
若在輸入模式下,則先利用《esc》進入指令模式,而後即可選用下列指令
:q! 離開vi,並放棄剛在緩衝區內編輯的內容。
:wq 將緩衝區內的資料寫入硬碟中,並離開vi。
:zz 同wq。
:x 同wq。
:w 將緩衝區內的資料寫入硬碟中,但並不離開vi。
:q 離開vi,若檔案被修改過,則會被要求確認是否放棄修改的內容。
此指令可與:w 配合使用。
vi 的操作模式
vi 提供兩種操作模式:輸入模式(insert mode)和指令模式(command mode)。當使用者進入 vi 後,即處在指令模式下,此刻鍵入的任何字元都被視為指令。
在此模式下可進行刪除、修改等動作。若要輸入資料,則需進入輸入模式。
輸入模式
如何進入輸入模式
a (append) 由游標之後加入資料。
a 由該行之末加入資料。
i (insert) 由游標之前加入資料。
i由該行之首加入資料。
o (open) 新增一行於該行之下以供輸入資料。
o 新增一行於該行之上以供輸入資料。
如何離開輸入模式
《esc》 結束輸入模式。
指令模式
游標的移動
h 向左移乙個字元。
j 向上移乙個字元。
k 向下移乙個字元。
l 向右移乙個字元。
0 移至該行之首
$ 移至該行之末。
^ 移至該行的第乙個字元處。
h 移至螢幕的第一列。
m 移至螢幕的中間那列。
l 移至螢幕的最後一列。
g 移至該檔案的最後一列。
+ 移至下一列的第乙個字元處。
- 移至上一列的第乙個字元處。
( 移至該句之首。 (註一)
) 移至該句之末。
移至該段落之末。
ng 移至該檔案的第 n 列。
n+ 移至游標所在位置之後的第 n 列。
n- 移至游標所在位置之前的第 n 列。
會顯示該行的行號、檔名稱、檔案中最末行的行號、游標
所在行號佔總行號的百分比。
註一:句子(sentence)在vi中是指以『!』、『.』或『?』結束的一串字。
註二:段落(paragraph)在vi中是指以空白行隔開的文字。
螢幕往下卷一頁。
螢幕往上捲一頁。
螢幕往下卷半頁。
螢幕往上捲半頁。
螢幕往下卷一行。
螢幕往上捲一行。
刪除、複製及修改指令介紹 (此單元較少使用)
d(delete)、c(change)和y(yank)這一類的指令在 vi 中的指令格式為:
operator + scope = command
(運運算元) (範圍)
運運算元:
d 刪除指令。刪除資料,但會將刪除資料複製到記憶體緩衝區。
y 將資料(字組、行列、句子或段落)複製到緩衝區。
p 放置(put)指令,與 d 和 y 配和使用。可將最後delete或yank的資
料放置於游標所在位置的行列下。
c 修改(change)指令,類似delete與insert的組合。刪除乙個片語、句
子等的資料,並插入新輸入的資料。
範圍:e 由游標所在位置至該字串的最後乙個字元。
w 由游標所在位置至下乙個字串的第乙個字元。
b 由游標所在位置至前乙個字串的第乙個字元。
$ 由游標所在位置至該行的最後乙個字元。
0 由游標所在位置至該行的第乙個字元。
) 由游標所在位置至下乙個句子的第乙個字元。
( 由游標所在位置至該句子的第乙個字元。
由游標所在位置至該段落的第乙個字元。
整行動作
dd 刪除整行。
d 以行為單位,刪除游標後的所有字元。
cc 修改整行的內容。
yy yank整行,使游標所在該行複製到記憶體緩衝區。
刪除與修改
x 刪除游標所在該字元。
x 刪除游標所在之前一字元。
dd 刪除游標所在該行。
r 用接於此指令之後的字元取代(replace)游標所在字元。
如: ra 將游標所在字元以 a 取代之。
r 進入取代狀態,直到《esc》為止。
Linux基本命令大全
新手剛剛接觸linux的時候可能處處感到不便,不過沒有關係,接觸新的事物都有這樣的乙個過程,在你用過linux一段時間後,你就會逐漸了解linux其實和windows一樣容易掌握。由於操作和使用環境的陌生,如果要完全熟悉linux的應用我們首先要解決的問題就是對linux常用命令的熟練掌握。本章我們...
Linux管理檔案和目錄基本命令
touch 新建空檔案,當檔案存在時更新該檔案的時間標記,否則新建。file 檢視檔案型別。cp 複製檔案或目錄 引數 f force 覆蓋目標同名檔案或目錄時不進行提醒,強制複製。i interactive 覆蓋目標同名檔案或目錄時提醒使用者確認。p pereserve 複製是保持原檔案的許可權 ...
linux命令基本總結
題目 對課堂所講的檔案目錄類,系統資訊類,程序管理類等基本命令程序演練,同時觀察其結果。最後寫一篇關於基本命令的總結 包括命令的基本作用,命令執行後的結果,演練過程 現的問題等 1.linux命令的特點 在linux系統中命令區分大小寫 tab鍵來自動補齊命令 上下翻閱鍵 多行命令分隔 轉換成後台 ...