linux常用命令

http://blog.csdn.net/a_ran/article/details/41355973

https://blog.csdn.net/u013322876/article/details/50618088

首先先教你們四個(gè)熱鍵,學(xué)會(huì)這四個(gè)鍵,收益一輩子。

? ? Tab按鍵---命令補(bǔ)齊功能

? ? Ctrl+c按鍵---停掉正在運(yùn)行的程序

? ? Ctrl+d按鍵---相當(dāng)于exit,退出

? ? Ctrl+l按鍵---清屏

計(jì)算器命令:bc

顯示日歷的命令:cal

顯示日期的命令:date

改變文件的權(quán)限命令:chmod

創(chuàng)建新目錄命令:mkdir

由第一行開(kāi)始顯示內(nèi)容命令:cat

復(fù)制檔案或目錄命令:cp

cd .. 返回上一級(jí)目錄?

cd ../.. 返回上兩級(jí)目錄?

cd 進(jìn)入個(gè)人的主目錄?

cd ~user1 進(jìn)入個(gè)人的主目錄?

cd - 返回上次所在的目錄?

pwd 顯示工作路徑?

ls 查看目錄中的文件?

ls -F 查看目錄中的文件?

ls -l 顯示文件和目錄的詳細(xì)資料?

ls -a 顯示隱藏文件?

ls *[0-9]* 顯示包含數(shù)字的文件名和目錄名?

tree 顯示文件和目錄由根目錄開(kāi)始的樹(shù)形結(jié)構(gòu)(1)?

lstree 顯示文件和目錄由根目錄開(kāi)始的樹(shù)形結(jié)構(gòu)(2)?

mkdir dir1 創(chuàng)建一個(gè)叫做 'dir1' 的目錄'?

mkdir dir1 dir2 同時(shí)創(chuàng)建兩個(gè)目錄?

mkdir -p /tmp/dir1/dir2 創(chuàng)建一個(gè)目錄樹(shù)?

rm -f file1 刪除一個(gè)叫做 'file1' 的文件'?

rmdir dir1 刪除一個(gè)叫做 'dir1' 的目錄'?

rm -rf dir1 刪除一個(gè)叫做 'dir1' 的目錄并同時(shí)刪除其內(nèi)容?

rm -rf dir1 dir2 同時(shí)刪除兩個(gè)目錄及它們的內(nèi)容?

mv dir1 new_dir 重命名/移動(dòng) 一個(gè)目錄?

cp file1 file2 復(fù)制一個(gè)文件?

cp dir/* . 復(fù)制一個(gè)目錄下的所有文件到當(dāng)前工作目錄?

cp -a /tmp/dir1 . 復(fù)制一個(gè)目錄到當(dāng)前工作目錄?

cp -a dir1 dir2 復(fù)制一個(gè)目錄?

ln -s file1 lnk1 創(chuàng)建一個(gè)指向文件或目錄的軟鏈接?

ln file1 lnk1 創(chuàng)建一個(gè)指向文件或目錄的物理鏈接?

touch -t?0712250000?file1 修改一個(gè)文件或目錄的時(shí)間戳 - (YYMMDDhhmm)

file file1 outputs the mime type of the file as text?

iconv -l 列出已知的編碼?

iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding.?

find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick)?




1.?打開(kāi)終端的方法(我演示的系統(tǒng)是Linux Mint)

? ? A. 點(diǎn)擊終端圖標(biāo)

? ? B. 右擊桌面,在右鍵菜單中選擇終端

? ? C. Ctrl+alt+t

2.?pwd?命令:查看當(dāng)前路徑

? “/” 代表根目錄,類似Windows的C盤(pán)。

3.?cd?命令:更改當(dāng)前目錄

? “..” 代表上一級(jí)目錄,“.” 代表當(dāng)前目錄。

4.?ls?命令:查看當(dāng)前路徑下的文件列表

? ? ls -a: 顯示所有文件,包括隱藏文件(在linux中,隱藏文件的文件名以‘.’開(kāi)頭)

? ? ls -l: 顯示文件的所有信息,包括權(quán)限、所屬用戶、大小、訪問(wèn)時(shí)間等

5.?touch?命令: 新建文件

6.?mkdir?命令: 新建文件夾

? ? 在linux中,文件的后綴名意義沒(méi)有Windows的大,僅作為標(biāo)識(shí)。

7.?gedit?命令:編輯文本文件

8.?cat?命令: 在終端中查看文本文件的內(nèi)容

9.?cp?命令: 復(fù)制文件

??cp

? ? ‘-r’: 復(fù)制文件夾

10.?mv?命令: 移動(dòng)文件(相當(dāng)于剪切后復(fù)制)

11.?rm?命令: 刪除文件

? ? -f參數(shù):強(qiáng)制刪除文件,不提示是否刪除

? ? -r參數(shù):遞歸刪除,用于刪除文件夾及其中的所有文件

? ? -rf參數(shù):-r 和 -f 的結(jié)合

12.?Tab鍵

? ? 在輸入命令和后面的參數(shù)的前幾個(gè)字母時(shí),可以使用Tab鍵自動(dòng)補(bǔ)全




范例:

zip命令可以用來(lái)將文件壓縮成為常用的zip格式。unzip命令則用來(lái)解壓縮zip文件。

1. 我想把一個(gè)文件abc.txt和一個(gè)目錄dir1壓縮成為yasuo.zip:

# zip -r yasuo.zip abc.txt dir1

2.我下載了一個(gè)yasuo.zip文件,想解壓縮:

# unzip yasuo.zip

3.我當(dāng)前目錄下有abc1.zip,abc2.zip和abc3.zip,我想一起解壓縮它們:

# unzip abc\?.zip

注釋:?表示一個(gè)字符,如果用*表示任意多個(gè)字符。

4.我有一個(gè)很大的壓縮文件large.zip,我不想解壓縮,只想看看它里面有什么:

# unzip -v large.zip

5.我下載了一個(gè)壓縮文件large.zip,想驗(yàn)證一下這個(gè)壓縮文件是否下載完全了

# unzip -t large.zip

6.我用-v選項(xiàng)發(fā)現(xiàn)music.zip壓縮文件里面有很多目錄和子目錄,并且子目錄中其實(shí)都是歌曲mp3文件,我想把這些文件都下載到第一級(jí)目錄,而不是一層一層建目錄:

# unzip -j music.zip

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容