目錄
tab:自動補全功能
help:幫助資訊
ls:列出使用者當前目錄下的問件及資料夾
萬用字元重定向
pwd:列印當前工作的目錄
cat:將檔案的內容列印在標準輸出中(預設就是終端螢幕)
head:取出前面幾行
tail:取出後面幾行
more和less:翻頁檢視內容
clear:清屏
管道符 「|」
cd:改變當前目錄到乙個新的目錄
touch:在當前目錄下建立乙個檔案
mkdir:建立乙個新的目錄
rm:刪除檔案或者資料夾
rmdir:刪除空資料夾
ln:建立硬鏈結和軟鏈結
find :搜素指定目錄下符合條件的檔案
grep:用於文字搜尋,搜尋出某一檔案下,列印出含有特定字元的內容
cp:拷貝檔案的命令
mv:移動檔案或修改檔名
tar:歸檔,可以理解為將文件打包,但沒有壓縮!
一、壓縮
二、解壓
三、屬性
gzip:壓縮或解壓文件
zip、unzip :通過zip壓縮的檔案(夾)不需要指定副檔名,預設擴充套件名為zip。
bzip2 :實現另一種壓縮演算法的壓縮工具,tar命令使用(-j)表示bzip2壓縮方式
解壓壓縮總結
which:檢視linux命令位置
whereis :檢視任何檔案的位置
用法:loc+tab(假設該目錄下只有local與之相匹配) ,結果:local
用法:ls --help mv --help
用法:ls -a表示可以列出隱藏檔案
ls -l以列表的形式列出檔案
ls -h以k,m,g顯示檔案大小,該命令需要和 -l 一起使用
* 代表匹配檔名中所有字元
?代表匹配檔名中任意乙個字元
[a-f] 代表任意匹配abcdef中乙個字元
>表示重定向 >>表示追加重定向
含義:使用重定向可以將linux命令執行的結果輸出到乙個檔案中
用法:ls /home > abc.txt
用法:pwd
用法:cat abc.txt
用法:head -10 abc.txt (取出abc.txt檔案的前10行)
用法:tail -10 abc.txt (取出abc.txt檔案的最後10行)
用法:和cat用法類似 more abc.txt
用法:clear
含義:管道符左邊命令的輸出就會作為管道符右邊命令的輸入。連續使用管道意味著第乙個命令的輸出會作為第二個命令的輸入,第二個命令的輸出又會作為第三個命令的輸入,依此類推。
用法:ls -alh /etc | more
用法:cd ~ 切換到當前使用者的主目錄(/home/使用者目錄)
cd .. 切換到上級目錄, 「 ..」表示上一級目錄
cd . 切換到當前目錄 「.」表示當前目錄
擴充套件延伸:
一、如果路徑是從根路徑開始的,則路徑的前面需要加上 「/」。如cd /etc
二、如果是從當前目錄下就不需要加上「/」,如進入當前目錄中的local,輸入:cd local
用法:touch 123.txt
用法:mkdir caiercong
用法:rm caiercong (-f強制刪除 rm -f caiercong。-r遞迴刪除)
用法:rmdir caierdcong
用法:用法:
1、find / -name abc.txt 查詢當前目錄下所有名為abc.txt的檔案
2、find / -name "*.sh" 查詢當前目錄下所有字尾為.sh的檔案
3、find /home -size +1m 查詢在/home目錄下大於1m的檔案
用法:grep aaa 123.txt 在檔案123.txt中搜尋aaa的內容(-n顯示行號,-v查詢不包含內容的文字,-i忽略大小寫)
用法:cp -r test/ newtest (將當前目錄"test/"下的所有檔案複製到新目錄"newtest"下)
用法:1、移動檔案: mv a.txt /tmp/ 將當前目錄下的a.txt剪下至/tmp/目錄下
2、檔案重新命名:mv a.txt b.txt 將a.txt檔案更名為b.txt
用法:
tar –cvf jpg.tar *.jpg 將目錄裡所有jpg檔案打包成tar.jpg
tar –czf jpg.tar.gz *.jpg 將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用gzip壓縮,生成乙個gzip壓縮過的包,命名為 jpg.tar.gz
tar –xvf file.tar 解壓 tar包
tar -xzvf file.tar.gz 解壓tar.gz
-c 成歸檔檔案
-x 解壓
-v 顯示進度
-t 列出檔案中的檔案
-f 指定檔案名字,切記,這個引數是最後乙個引數,後面只能接檔名。
用法:gzip -d aa (解壓aa檔案)
gzip -r aa (壓縮aa檔案)用法
zip [-r] 目標檔案(沒有副檔名) 原始檔
unzip -d 解壓後目錄檔案 壓縮檔案 用法
tar –jcvf ab.tar.bz2 ab/
tar –jxvf ab.tar.bz2
*.tar 用 tar –xvf 解壓
*.gz 用 gzip -d或者gunzip 解壓
*.tar.gz和*.tgz 用 tar –xzf 解壓
*.bz2 用 bzip2 -d或者用bunzip2 解壓
*.tar.bz2用tar –xjf 解壓
*.z 用 uncompress 解壓
*.tar.z 用tar –xzf 解壓
*.rar 用 unrar e解壓
*.zip 用 unzip 解壓
用法:which ls ( which pwd)
用法:whereis aaa.txt
一 Linux基本操作
windows的目錄結構是帶有碟符的,d e c 輸入ls 檢視linux的頂級目錄 root 該目錄為系統管理員home目錄 bin 這個目錄下放著經常使用的命令 boot 存放的是啟動linux時的一些核心檔案 etc 存放系統管理所需要的配置檔案和子目錄 home 普通使用者的home目錄 u...
Linux基本操作命令一
本文章主要介紹linux的三種基本命令,ls命令 cd命令 pwd命令,在自己溫習過程中整理的筆記 一 ls命令 ls 命令是 linux 下最常用的命令,ls 命令就是 list 的縮寫。ls 用來列印出當前目錄的清單。如果 ls 指定其他目錄,那麼就會顯示指定目錄裡的檔案及資料夾清單。通過 ls...
Linux基本操作(一) Linux常用指令
f 強制刪除 r 遞迴地刪除目錄下的內容,刪除資料夾時必須加此引數 注意 rm命令使用後無法恢復檔案 如 mkdir p aaa bbb bbb備份aaa.txt的檔案為bbb.txt 若bbb.txt存在則替換 cp aaa.txt bbb.txt將aaa.txt複製到目錄aaa中 cp aaa....