http://blog.csdn.net/a_ran/article/details/41355973
https://blog.csdn.net/u013322876/article/details/50618088
首先先教你們四個熱鍵养距,學(xué)會這四個鍵屡限,收益一輩子衅澈。
? ? Tab按鍵---命令補(bǔ)齊功能
? ? Ctrl+c按鍵---停掉正在運行的程序
? ? Ctrl+d按鍵---相當(dāng)于exit,退出
? ? Ctrl+l按鍵---清屏
計算器命令:bc
顯示日歷的命令:cal
顯示日期的命令:date
改變文件的權(quán)限命令:chmod
創(chuàng)建新目錄命令:mkdir
由第一行開始顯示內(nèi)容命令:cat
復(fù)制檔案或目錄命令:cp
cd .. 返回上一級目錄?
cd ../.. 返回上兩級目錄?
cd 進(jìn)入個人的主目錄?
cd ~user1 進(jìn)入個人的主目錄?
cd - 返回上次所在的目錄?
pwd 顯示工作路徑?
ls 查看目錄中的文件?
ls -F 查看目錄中的文件?
ls -l 顯示文件和目錄的詳細(xì)資料?
ls -a 顯示隱藏文件?
ls *[0-9]* 顯示包含數(shù)字的文件名和目錄名?
tree 顯示文件和目錄由根目錄開始的樹形結(jié)構(gòu)(1)?
lstree 顯示文件和目錄由根目錄開始的樹形結(jié)構(gòu)(2)?
mkdir dir1 創(chuàng)建一個叫做 'dir1' 的目錄'?
mkdir dir1 dir2 同時創(chuàng)建兩個目錄?
mkdir -p /tmp/dir1/dir2 創(chuàng)建一個目錄樹?
rm -f file1 刪除一個叫做 'file1' 的文件'?
rmdir dir1 刪除一個叫做 'dir1' 的目錄'?
rm -rf dir1 刪除一個叫做 'dir1' 的目錄并同時刪除其內(nèi)容?
rm -rf dir1 dir2 同時刪除兩個目錄及它們的內(nèi)容?
mv dir1 new_dir 重命名/移動 一個目錄?
cp file1 file2 復(fù)制一個文件?
cp dir/* . 復(fù)制一個目錄下的所有文件到當(dāng)前工作目錄?
cp -a /tmp/dir1 . 復(fù)制一個目錄到當(dāng)前工作目錄?
cp -a dir1 dir2 復(fù)制一個目錄?
ln -s file1 lnk1 創(chuàng)建一個指向文件或目錄的軟鏈接?
ln file1 lnk1 創(chuàng)建一個指向文件或目錄的物理鏈接?
touch -t?0712250000?file1 修改一個文件或目錄的時間戳 - (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.?打開終端的方法(我演示的系統(tǒng)是Linux Mint)
? ? A. 點擊終端圖標(biāo)
? ? B. 右擊桌面浸须,在右鍵菜單中選擇終端
? ? C. Ctrl+alt+t
2.?pwd?命令:查看當(dāng)前路徑
? “/” 代表根目錄,類似Windows的C盤鹏漆。
3.?cd?命令:更改當(dāng)前目錄
? “..” 代表上一級目錄躁愿,“.” 代表當(dāng)前目錄。
4.?ls?命令:查看當(dāng)前路徑下的文件列表
? ? ls -a: 顯示所有文件篓叶,包括隱藏文件(在linux中烈掠,隱藏文件的文件名以‘.’開頭)
? ? ls -l: 顯示文件的所有信息羞秤,包括權(quán)限、所屬用戶左敌、大小瘾蛋、訪問時間等
5.?touch?命令: 新建文件
6.?mkdir?命令: 新建文件夾
? ? 在linux中,文件的后綴名意義沒有Windows的大矫限,僅作為標(biāo)識哺哼。
7.?gedit?命令:編輯文本文件
8.?cat?命令: 在終端中查看文本文件的內(nèi)容
9.?cp?命令: 復(fù)制文件
??cp
? ? ‘-r’: 復(fù)制文件夾
10.?mv?命令: 移動文件(相當(dāng)于剪切后復(fù)制)
11.?rm?命令: 刪除文件
? ? -f參數(shù):強(qiáng)制刪除文件,不提示是否刪除
? ? -r參數(shù):遞歸刪除叼风,用于刪除文件夾及其中的所有文件
? ? -rf參數(shù):-r 和 -f 的結(jié)合
12.?Tab鍵
? ? 在輸入命令和后面的參數(shù)的前幾個字母時取董,可以使用Tab鍵自動補(bǔ)全
范例:
zip命令可以用來將文件壓縮成為常用的zip格式。unzip命令則用來解壓縮zip文件无宿。
1. 我想把一個文件abc.txt和一個目錄dir1壓縮成為yasuo.zip:
# zip -r yasuo.zip abc.txt dir1
2.我下載了一個yasuo.zip文件茵汰,想解壓縮:
# unzip yasuo.zip
3.我當(dāng)前目錄下有abc1.zip,abc2.zip和abc3.zip孽鸡,我想一起解壓縮它們:
# unzip abc\?.zip
注釋:?表示一個字符蹂午,如果用*表示任意多個字符。
4.我有一個很大的壓縮文件large.zip彬碱,我不想解壓縮豆胸,只想看看它里面有什么:
# unzip -v large.zip
5.我下載了一個壓縮文件large.zip,想驗證一下這個壓縮文件是否下載完全了
# unzip -t large.zip
6.我用-v選項發(fā)現(xiàn)music.zip壓縮文件里面有很多目錄和子目錄巷疼,并且子目錄中其實都是歌曲mp3文件晚胡,我想把這些文件都下載到第一級目錄,而不是一層一層建目錄:
# unzip -j music.zip