一、檔案目錄類
pwd指令
基本語法:pwd
功能:顯示當前作業的絕對目錄
ls指令
基本語法:ls [選項][目錄或者檔案]
常用選項
- -a 顯示所有檔案及目錄 (. 開頭的隱藏檔案也會列出)
- -l 除檔案名稱外,亦將檔案型態、權限、擁有者、檔案大小等資訊詳細列出
cd指令
基本語法:cd [引數] 引數可以是相對路徑或絕對路徑
功能:切換到指定目錄
cd:回到自己的家目錄
cd.. : 回到當前目錄的上一級目錄
wc指令
基本語法:wc 【引數】
功能:用于統計字數行數等
常用選項:
- -w:顯示字數
- -c :顯示位元組數
- -l :顯示行數
mkdir指令
基本語法:mkdir [選項] 要創建的目錄
功能:用于創建目錄
選項:
-p:創建多級目錄,確保目錄存在,不存在就創建一個
rmdir指令
基本語法:rmdir [選項] 要洗掉的目錄
功能:洗掉空目錄
選項:
-p:是當子目錄被洗掉后使它也成為空目錄的話,則順便一并洗掉
rm指令
基本語法:rm [選項] name
功能:洗掉一個檔案或者目錄
選項:
- -i:洗掉前逐一確定
- -f:即使檔案權限僅讀,也直接洗掉,無需確認,此選項的權限比-i要高,兩個選項同時出現,不執行-i
cp指令
基本語法:cp [選項]+要拷貝的檔案+拷貝的目的地
功能:用于復制檔案或目錄
選項:
- -r:遞回復制整個檔案夾
- -i:在覆寫目標檔案之前給出提示,要求用戶確認是否覆寫,回答 y 時目標檔案將被覆寫
- -f:覆寫已經存在的目標檔案而不給出提示
mv指令
基本語法:
- mv [選項] 舊檔案 新檔案名
- mv [選項] 舊檔案路徑 移動目標目錄
功能:重命名或移動檔案
選項:
- -i: 如果指定移動的源目錄或檔案與目標的目錄或檔案同名,則會先詢問是否覆寫舊檔案,輸入 y 表示直接覆寫,輸入 n 表示取消該操作,
- -f: 如果指定移動的源目錄或檔案與目標的目錄或檔案同名,不會詢問,直接覆寫舊檔案,
- -n: 不要覆寫任何已存在的檔案或目錄,
cat指令
基本語法: cat [選項] 查看的檔案名
功能:查看檔案內容
常用選項:-n顯示行號
cat只能瀏覽檔案不能修改檔案,為了瀏覽方便一般會帶上管道命令 | more
more指令
基本語法:more [選項] 查看的檔案名
功能:與cat 指令功能相似,基于vi的文本過濾器,內置若干互動指令
常用快捷鍵:
- 空白鍵 向下翻頁
- 回車鍵 向下翻一行
- q 立刻離開more,不顯示檔案內容
less指令
基本語法:less 查看的檔案
功能:分屏查看檔案內容,與more類似,但比more更強大,less并不是一次性將檔案全部加載,而是根據顯示進行加載
常用快捷鍵:
- 空白鍵:向下翻頁
- pageup:向上翻頁
- /字串:向下查找字串:n向下查找,N向上查找
- q:離開less
echo指令
基本語法:echo [輸出內容]
功能:輸出內容到控制臺
head指令
基本語法:head [選項] [檔案]
功能:用于顯示檔案開頭部分,默認顯示10行
常用選項:-n<行數>顯示的行數
tail指令
基本語法:tail [選項] [檔案]
功能:用于顯示檔案結尾
常用引數:-f 實時追蹤該檔案的所有更新
touch指令
基本語法:touch 檔案名
功能:創建一個空白檔案
>指令和>>指令
基本語法:該指令通常與其他指令結合使用
功能:>是輸出重定向,會將原本檔案中內容覆寫;>>是追加,將其追加的檔案的最后面
指令詳解:
- cat 檔案1>檔案2將檔案1的內容覆寫到檔案2中
- cat 檔案1>>檔案2將檔案1的內容追加到檔案2的末尾
ln指令
基本語法:ln -s [原檔案或目錄][軟鏈接名]
功能:為原檔案創建一共軟連接,類似于window的快捷方式
history指令
基本語法:history [選項]
功能:用于查看歷史命令
二、時間日期類
date指令
功能:用于查看當前日期或更改日期
基本語法:
- date 查看當前日期
- date "+%Y"查看年份
- date "+%m"查看月份
- date -s 時間修改日期
cal指令
功能:查看日歷
基本語法:
- cal查看本月日歷
- cal+年份查看整年日歷
三、搜索查找類
find指令
基本語法:find [查找范圍] [選項]
功能:從指定目錄下遍歷其各個子目錄,將滿足條件的輸出到終端
常用選項:
- -name <查詢方式>按照指定名字進行查找
- -user
查找指定用戶名的所有檔案 - -size <檔案大小>按照制定檔案大小進行查找 (-num小于;+num大于;num等于,單位:k,M,G)
locate指令
基本語法:locate 查找的檔案名
功能:快速查找檔案路徑
locate介紹:此指令事先將整個系統路徑和檔案存放到相應的資料庫中,查詢速度較快;但第一次使用要先創建資料庫,使用root權限執行updatedb創建資料庫,資料庫應該經常更新,
which指令
功能:用于查找指令所在的目錄位置
基本語法:which 要查找的指令
grep指令與管道符號 |
基本語法:grep [選項] 查找內容 源檔案
功能:過濾查找
常用選項:
- -n顯示行號
- -i忽略大小寫
管道符號相當于將兩個指令連接在一起,把前一個指令的執行結果給下一個指令
四、壓縮與解壓類
gzip和gunzip指令
功能:用于壓碩訓解壓檔案,壓縮檔案后會出現.gz的后綴
基本語法:
- gzip 檔案名用于壓縮
- gunzip 檔案名用于解壓檔案
zip和unzip指令
基本功能:用于壓縮和解壓檔案
基本語法:
- zip [選項] xxx.zip 要壓縮的檔案或檔案夾
- unzip [選項] xxx.zip
常用選項: - zip:-r遞回壓縮,即壓縮目錄
- unzip: -d<目錄>規定解壓后的檔案存放在哪
tar指令
基本語法:tar【選項】 xxx.tar.gz 打包內容
功能:打包指令,既可以壓縮又可以解壓檔案
有多個檔案打包用空格隔開即可
常用選項:
- -c 產生 .tar打包檔案
- -v顯示詳細資訊
- -f制定壓縮后的檔案名
- -z打包同時壓縮
- -x解包.tar檔案
- -C指定解壓到哪個目錄
如果文章對您有幫助,請幫忙點點推薦
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/509752.html
標籤:其他
上一篇:Lvs
