p { margin-bottom: 0.21cm; }h4 { margin-bottom: 0.21cm; }h4.ctl { font-family: "Lohit Hindi"; }h3 { margin-bottom: 0.21cm; }h3.ctl { font-family: "Lohit Hindi"; }td p { margin-bottom: 0cm; }
sudo:
需要提升權(quán)限執(zhí)行的命令
文件 &
目錄類命令
-
cd
:cd
命令用來(lái)改變當(dāng)前工作目錄。當(dāng)您打開(kāi)一個(gè)終端的時(shí)候,您就位于您的home
目錄中。如果想要切換到其它的目錄,就要用
cd
命令。例如:
-
進(jìn)入root
目錄,輸入
"cd /"
-
進(jìn)入到您自己的目錄(home
目錄),輸入
"cd"
-
進(jìn)入當(dāng)前目錄的上一層目錄,輸入
"cd .."
(
譯者注:cd
與 ..
之間有空格)
-
進(jìn)入前一個(gè)操作的目錄,輸入
"cd -"
-
一次進(jìn)入多層目錄,輸入 "cd
/var/www"
,
將會(huì)直接切換到/var
的子目錄/www
中。另一個(gè)例子,
"cd ~/Desktop"
將會(huì)進(jìn)入到您的桌面目錄
-
man
:man
命令用來(lái)顯示其它命令的手冊(cè)頁(yè)。執(zhí)行 "man
man"
可以查看到 man
自己的信息。通過(guò)
"Man
& Getting
Help"
能夠分頁(yè)顯示更多的信息。
-
Linux/Ubuntu tar
命令詳解使用格式和方法
格式: tar
選項(xiàng)
文件目錄列表
功能:
對(duì)文件目錄進(jìn)行打包備份
選項(xiàng):
-c
建立新的歸檔文件
-r
向歸檔文件末尾追加文件
-x
從歸檔文件中解出文件
-O
將文件解開(kāi)到標(biāo)準(zhǔn)輸出
-v
處理過(guò)程中輸出相關(guān)信息
-f
對(duì)普通文件操作
-z
調(diào)用gzip
來(lái)壓縮歸檔文件,與-x
聯(lián)用時(shí)調(diào)用gzip
完成解壓縮
-Z
調(diào)用compress
來(lái)壓縮歸檔文件,與-x
聯(lián)用時(shí)調(diào)用compress
完成解壓縮
例如:
1.
將當(dāng)前目錄下所有.txt
文件打包并壓縮歸檔到文件this.tar.gz
,我們可以使用
tar czvf this.tar.gz ./*.txt
2.
將當(dāng)前目錄下的this.tar.gz
中的文件解壓到當(dāng)前目錄我們可以使用
tar xzvf this.tar.gz ./
系統(tǒng)信息類命令
-
uname
-a
:uname
命令的
-a
參數(shù)用來(lái)查看系統(tǒng)的所有信息,包括
機(jī)器名,內(nèi)核名稱 &
版本
和一些其它的細(xì)節(jié)。它最大的用處是用來(lái)查看當(dāng)前所用內(nèi)核的信息。
-
lsb_release
-a
:lsb_release
命令的-a
參數(shù)查看當(dāng)前運(yùn)行的linux
的版本信息
-
ifconfig
顯示當(dāng)前系統(tǒng)的網(wǎng)絡(luò)接口信息。
-
"adduser
newuser"
命令用來(lái)創(chuàng)建一個(gè)用戶名為"newuser"
的新用戶,為新用戶
newuser
創(chuàng)建一個(gè)密碼,使用如下命令"passwd
newuser"
。
選項(xiàng)
命令的默認(rèn)操作常常會(huì)被指定一個(gè)確定的
–參數(shù)
所修改。例如ls
命令有一個(gè)-s
參數(shù),因此
"ls -s"
就會(huì)額外的顯示出文件的大小。它也有一個(gè)
-h
參數(shù),將文件的大小以很好的可讀性的格式輸出。參數(shù)可以以簇聚合,
比如
"ls -sh"
和"ls
-s -h"
的效果相同。大多數(shù)的參數(shù)都很長(zhǎng),兩個(gè)破折號(hào)前綴代表一個(gè)參數(shù),所以"ls
–size –human-readable"
也和上面得命令相同。
‘Man’
和
獲得幫助
man
command
,
info
command
and command
–help
是命令行下面最重要的工具。
在linux
下面,幾乎每一個(gè)命令和每一個(gè)應(yīng)用程序都會(huì)有一個(gè)man(manual)
文件,所以只要簡(jiǎn)單的鍵入"man
"command""
就能看到這個(gè)命令的手冊(cè)頁(yè)。例如,"man
mv"
會(huì)打開(kāi)mv
(Move)
的手冊(cè)頁(yè)。
利用鍵盤上的方向鍵移動(dòng)手冊(cè)頁(yè)面,用"q"
退出。
"man
man"
會(huì)查看man
命令的手冊(cè)頁(yè),這里是一個(gè)很好的開(kāi)始!
"man intro"
也非常有用
-它能夠查看 "
用戶命令介紹"
,寫的非常好!是一份很簡(jiǎn)介的linux
命令的介紹。
還有一個(gè)就是info
命令了,它通常比man
還深入。輸入"info
info"
命令可得到info
頁(yè)的介紹。
一些軟件開(kāi)發(fā)人員喜歡用 info
而不是 man
(例如Debian
和GNU
開(kāi)發(fā)人員)。所以,如果你發(fā)現(xiàn)一個(gè)很常見(jiàn)的命令或者程序沒(méi)有
man
頁(yè)面,那么就試試
info
頁(yè)面。
幾乎所有的命令都能接受一個(gè)-h
(
或
–help
)
選項(xiàng),能夠輸出命令的簡(jiǎn)要的描述和參數(shù),然后自動(dòng)退回命令提示符。可以輸入"man
-h"
或"man
–help"
查看。
警告:一些軟件不認(rèn)為 -h
選項(xiàng)代表幫助,雖然少但是存在這種情況。這時(shí)候可以先試試
man
或者 info
頁(yè)面,以及使用較長(zhǎng)的選項(xiàng) –help
。
搜索man
文檔
如果您不確定用哪個(gè)命令或程序,您可以試試搜索man
文件。
-
man
-k
foo
會(huì)搜索關(guān)于foo
的man
文件。試試看"man
-k nautilus"
是怎樣的。
-
注意:這同apropos
命令是一樣的。
-
man
-f
foo
僅僅搜所系統(tǒng)man
文件的標(biāo)題。試試"man
-f gnome"
。
-
這個(gè)同 whatis
命令是相同的。
-
-
節(jié)省輸入
Up Arrow
or ctrl+p
|
|
滾動(dòng)顯示你之前輸入的命令.
(譯者注,與msdos
相似)
|
Down Arrow
or
ctrl+n
|
|
回到較近的命令.
(與up
arrow
相反,反方向滾動(dòng))
|
Enter
|
|
找到你要的命令時(shí)按回車確認(rèn)
|
tab
|
|
一個(gè)非常有用的功能。如果只有一個(gè)選項(xiàng),則自動(dòng)補(bǔ)全命令或文件名;否則給出所有選項(xiàng)的列表。
|
ctrl+r
|
|
搜索你已經(jīng)輸入的命令.
當(dāng)你已經(jīng)輸入了一條很長(zhǎng)很復(fù)雜的命令并且要重復(fù)它時(shí),
使用這個(gè)按鍵組合,然后輸入命令的一部分將會(huì)從你的集合歷史中搜索.
找到它后,只要輕輕按下回車
|
更改字體
不能用鼠標(biāo)。你可以容左/
方向鍵來(lái)移動(dòng)。當(dāng)游標(biāo)在你想讓它在的地方時(shí),輸入
inserts
text – ie
它不會(huì)改寫那兒的文字。
-
ctrl+a
or Home
|
|
移動(dòng)游標(biāo)到行首.
|
ctrl+e
or End
|
|
移動(dòng)游標(biāo)到行尾.
|
ctrl+b
|
|
移動(dòng)游標(biāo)到上一個(gè)或當(dāng)前單詞的前面.
|
ctrl+k
|
|
刪除從當(dāng)前游標(biāo)到行尾的文字.
|
ctrl+u
|
|
刪除當(dāng)前整行.
|
ctrl+w
|
|
刪除游標(biāo)前的單詞.
|