使用ubuntu的時候經常會把常用的一些命令忘掉或不知道有些引數的意思,又懶得看那枯燥的文件。因此記錄下來備忘。
cd:切換目錄
$cd [相對路徑或者絕對路徑]
#回到自己的主資料夾
$cd [or cd ~]
#回到上層目錄
$cd ..
#回到剛才的目錄
$cd -
pwd:顯示當前目錄
$pwd[-p
]-p:顯示當前的路徑,而非使用連線路徑
mkdir:新建目錄
$mkdir [-mp] 目錄名稱
-m:配置資料夾的許可權,忽略預設許可權(umask)
-p:遞迴地建立目錄
#新建許可權為rwx--x--x的目錄
$mkdir -m 711 dir_name
rmdir:刪除乙個空的目錄
$rmdir[-p
]目錄名稱
-p:連同上層空的目錄一起刪除
複製 cp
#只複製乙個檔案或資料夾
$cp [-adfipru] 原始檔 目標檔案
-a: 相當於 -pdr,看後文
-d:若檔案為連線檔案,則只複製連線檔案的屬性
-f: 若目標檔案已經存在且無法開啟,則刪除後再試一次
-i: 若目標檔案已存在,覆蓋時會先詢問是否覆蓋
-p: 連同檔案的屬性一起複製,備份常用
**-r: 遞迴複製,用於目錄的複製**
-u: 若目標檔案比原始檔舊才更新目標檔案
#複製多個檔案到某一資料夾下
$ cp [options] 原始檔1 原始檔2 ... 目標檔案
移除檔案或目錄
$rm [-fir] 檔案或目錄
-f: 忽略不存在的檔案
-i: 刪除前再次確認
-r: 遞迴刪除,主要用來刪除目錄
移動檔案目錄或者更名
$mv [-fiu] 檔案或目錄 目標檔案或目錄
-f: 目標檔案存在時,不詢問直接覆蓋
-i: 目標檔案存在,詢問是否覆蓋
-u: 目標檔案存在,且較新時,才會更新
cat
$cat [-abentv] 檔案
-a: 相當於-vet 的整合,可列出一些特殊字元而不是空白
-b: 列出行號,僅針對非空白行做行號顯示
-e: 將結尾的斷行字元以 $ 顯示出來
-n: 列印行號,連同空白行也會有行號
-t: 將[tab]以 ^i顯示出來
-v: 列出一些看不出來的特殊字元
翻頁檢視 more
$more 檔案路徑
#空格鍵 向下翻一頁
#enter 向下滾動一行
#/字串 在內容中向下查詢字串
#:f 顯示檔名以及目前顯示的行數
#q 離開more,不再顯示內容
#b 向回翻頁,只對檔案有效
翻頁檢視 less
$less 檔案路徑
#空格鍵 向下翻一頁
#[pagedown] 向下翻一頁
#[pageup] 向上翻一頁
#/字串 在內容中向下查詢字串
#?字串 在內容中向上查詢字串
#n 重複前乙個查詢
#n 向上重複前乙個查詢
#q 離開
資料選取 head
$head
[-n number]
檔案-n: 接數字,表示顯示頭幾行,預設顯示前10行
資料選取tail
tail [-n number] 檔案
-n: 表示顯示幾行
另外,可以修改 /etc/issue 檔案來改變終端的提示資訊。 Ubuntu 常用命令彙總
檢視當前目錄下的檔案數量 不包含子目錄中的檔案 ls l grep wc l 檢視當前目錄下的檔案數量 包含子目錄中的檔案 注意 r,代表子目錄 ls lr grep wc l 檢視當前目錄下的資料夾目錄個數 不包含子目錄中的目錄 同上述理,如果需要檢視子目錄的,加上r ls l grep d wc...
ubuntu個人常用命令彙總
一些基礎命令 1 修改環境變數 sudo gedit bashrc sudo vim bashrc 2 解壓a.tar檔案到x資料夾 sudo tar zxvf a.tar.gz c opt x 解壓a.zip檔案 unzip a.zip 3 3.1刪除資料夾 sudo rm rf 資料夾名 如果還...
常用命令彙總
變數 含義 0 當前指令碼的檔名 n傳遞給指令碼或函式的引數。n 是乙個數字,表示第幾個引數。例如,第乙個引數是 1,第二個引數是 2。傳遞給指令碼或函式的引數個數。傳遞給指令碼或函式的所有引數。傳遞給指令碼或函式的所有引數。被雙引號 包含時,與 稍有不同,下面將會講到。上個命令的退出狀態,或函式的...