1.ls -a 顯示所有文件(包括隱藏文件)
ls -F 給文件打標記 *表示可執行文件,/表示目錄,@表示軟連接,沒帶表示普通文件
ls -l 看最後一列的顏色判斷文件還是目錄
2.mkdir 創建目錄
-p 多層創建目錄
3.cat 查看文件內容
4.>重定向 把左邊命令的輸出寫進右邊文件
命令>文件名
5.>>追加 把左邊命令的輸出追加到右邊文件後面
6.cal 顯示當月日曆
cal + 年份 顯示當年日曆
7.sleep 數字 讓操作系統休眠幾秒
8.
軟鏈接:ln -s(soft)
硬鏈接:ln 名字
目錄,文件都可以創建軟鏈接,且可跨磁盤,軟鏈接裏面存的是文件地址,相當於一個快捷鍵;硬鏈接不能跨磁盤
9.
9.1rm 文件名 文件名 刪除多個文件
rm dc/ 刪除dc目錄下的文件
rm dc/f* 刪除dc目錄下f開頭的文件
rm *2 刪除當前目錄下2結尾的文件
rm f[a-g] 刪除fa-g命名的文件
rm f[135ajm] 刪除f1,f3,f5,fa,fj,fm命名的文件
rm -r 可刪除目錄
-i 交互刪除
rmdir 刪除空目錄
9.2 通配符
?表示一個字符
[]指定範圍內的一個字符
*表示任意多個字符
10.touch 文件名 創建文件
11.一行使用多個命令用;隔開
12.mv 剪切
mv 移動文件 目錄
移動一個時候可重命名
mv 移動文件 目錄/重命名
只重命名不移動
mv 移動文件 重命名
13.cp 複製
cp -r 文件名/目錄名 複製文件目錄
cp 文件 文件 文件 目錄
-i 交互式複製(在覆蓋時有詢問)
14.cat 顯示文件內容(全部顯示,一下子到末尾)
more 分屏顯示文件內容(一屏停止) 空格走一屏,回車走一行,退出q,不後退
less 分屏顯示文件內容(一屏停止)方向鍵上下左右,空格走一屏,回車走一行,退出q,可後退
head -數字 文件 看一個文件的前幾行內容(默認十行)
tail -數字 文件 看一個文件的後幾行內容(默認十行)
wc 文件名 word count 統計數量 行數,單詞數(以空格和換行作爲分隔符),字節數
-l 只顯示行數
-w 只顯示單詞數
-c 只顯示字符數
grep 字符串 文件 找文件中改字符的行
-i 忽略大小寫 ignore
-v 找不包含指定字符串的行
15.管道(|):把一個命令的輸出作爲一個文件給另一個命令處理
grep -v 01 /etc/passwd|more
16.vim 編輯器
命令狀態(其中還包括一個底行模式),插入狀態
命令狀態轉換插入狀態:i,a,o
插入狀態轉換命令狀態:exc
退出vim:在命令狀態下,:q!強制退出,:wq保存退出
17.sleep 10 & (&讓這個命令後臺執行)
18.gnome -terminal 創建一個新終端
19.jobs 查看後臺愛任務
20.kill 殺進程
21.fg 將後臺中的命令調至前臺繼續運行
bg 將一個在後臺暫停的命令,變成繼續執行
22.find 目錄 條件 [處理命令](默認是print) 在指定目錄(包括它的文件)下搜索
find . -name f1 按名字找
23.who 那些用戶在使用這臺主機
users 那些用戶在使用這臺主機(只顯示名字)
who am i 那個用戶是我
whoami 那個用戶是我(只顯示名字)
24.du 磁盤空間的使用情況
-k 表示以kb爲單位
-h 後1kb以kb爲單位,夠1Gb以Gb爲單位
25.df 剩餘空間
-h 清晰顯示剩餘空間
26.ifconfig -a 顯示主機的ip地址