目錄命令
1. menu:ls list directory contents 羅列
-l use a long listing format
drwxrwxr-x. 3 1015962988 1015962988 4096 jul 6 21:28 work1
d目錄 -補充檔案 l 鏈結 rwx許可權 所屬使用者,建立使用者,大小,日期 名字
ls -l == ll
main 函式引數命令列選項(argc個數,argv具體是什麼,環境配置)
-a all
不忽略以點 . .. 開始的隱藏檔案一般為配置檔案
-t sort by modification time 時間
-r reverse
倒序 輸出顯示目錄 -rt
-r recursive
+目錄名 遞迴顯示目錄
-d directory
檢視目錄屬性 絕對路徑
ls + 目錄 / 檔名 相對路徑 ||絕對路徑
2.pwd print name of current / :wqworking directory
-從根目錄/從最上層的目錄檔案開始
. 當前路徑
. .代表上一層路徑
3. mkdir make directories 建立目錄
-p parent
遞迴建立,同時建立多層級的目錄 work/work1/a1
4. cd change directory 目錄檔案
更改當前工作目錄,進入指定的目錄 ~返回家目錄 -返回上一層
cd / 到根目錄
根目錄意義
絕對路徑從根開始,相對路徑,從當前目錄出發
. . 上一層目錄
. 當前目錄
~ 家目錄
/ 根目錄
- 上次那個目錄
cd 啥都不加也回到home
tab 鍵補全
5.rmdir 刪除空目錄 -p遞迴刪除目錄 work/work1/a1
remove empty directory 檔案
只能刪除空的
rm remove files or directories 刪除檔案 ,不可以刪目錄
-r recursive 遞迴:遞迴的都刪掉 專門針對目錄
-f force 忽略提示資訊直接刪除
-rf / 不要試 記得備份了
6. mv move files 移動目錄
剪下 重新命名
有的公司用mv 替換rm
-r -f
7.cp copy files and directories 不可以拷貝目錄,針對普通檔案
-r recursive針對目錄
cp aa bb 把aa 拷貝乙個叫bb
-f 強制執行
對比cp,mv對大檔案的時間,mv只經行移位快
8. touch change file timestamps 建立乙個空檔案,如果存在則重新整理時間屬性,修改時間
-d data 使用特定的時間進行重新整理時間
-r reference 使用乙個檔案來重新整理這個檔案的時間屬性
9. cat/tac concatenate uname
檢視檔案具體內容顯示在終端上 顯示檔案內資訊
-n 顯示行號
tac 反向從最後一行開始列印顯示
有的時候不可以上下翻看
10. more 分頁顯示進行滾屏,空格向下翻頁
只能往下翻 ,回車往下翻
11. less opposite of more
顯示檔案資訊在檔案中
可以查詢匹配顯示在:的位置摁一下 / 上向下或、?下向上 在輸入要匹配的內容 n 下乙個shift +n 上乙個 || q退出
g下翻,k上翻
12. head output the first part of files
預設顯示10行數 -指定行數
head out -n 100
13. tail output the last part of files
顯示末尾的後10行資料 -指定行數 -f 迴圈動態重新整理末尾資料
檢視某一行
head -n 50>>tmp tail -n 1 tmp
head -n 50 out | (管道連線多命令)tail -n 1
14. echo 『』aaa『』>>(重定向)檔名 寫入檔案中 **ctrl+c退出
15. date print or set the system date and time
顯示時間日期
+ 「+%s」如:+」%y-%m-%d %h:%m:%s」 ||
+」%f」 || -
-s 修改系統日期su root 切換到管理員root許可權修改
y-m-d h:m:s cst( 時區)
顯示乙個時間戳 +%s時間戳
date -d @+時間戳
16. cal display a calendar 日曆
顯示當前月 ||
-3 前當後三個月的 ||
-j 今天是這一年的第幾天 ||
-y -年份 顯示全年月日曆
ctrl +insert 複製
shift+insert 貼上
壓縮:
1. zip package and compress files-壓縮
-unzip 解壓縮 .zip ||
gzip--gunzip .gz |
bzip2--bunzip2 .bz2 |
zip test.zip test.c -r
unzip test.zip
rz、sz test.zip 把linux 檔案送至windows
2. tar 打包同時壓縮
-cvf .tar || creat verbose顯示打包檔案 file
-xvf ||
-cvzf 打包 z gzip 代表同時zip壓縮
f 並指定壓縮包名稱-f必須是最後一位緊跟壓縮名稱 ||
-cvjf j 代表以bzip2形式壓縮||
-t -xvzf 解壓縮
3. ⭐※grep print lines matching a pattern
在檔案中匹配乙個字串並顯示
-i ignore忽略大小寫 ||
-v invert 反向匹配 含有的行就不顯示了 ||
-n 顯示行號 string file
-r 遞迴查詢
grep aaaaa test.c
grep –color aaa test.c
4. find search for files in a diectory hierarchy
查詢檔案 ./ 路徑
-type -f ||-d ||-n
-name 「* aa 」名稱查詢 是統配符
-cmin -amin -mmin +/ -n –min
-atime –day
-size +/-mkg
5. bc an arbitrary precision calculator language
進入浮點運算計算器介面ctrl +c退出
6. uname printf system informaton 顯示當前linux 的版本 -r 顯示版本 || -a 全顯示
7. reboot reboot or stop the system 重啟
shutdown dring the system down
-h now 立即關機前提示所有使用者,做收尾工作
halt 被shutdown呼叫 只關機
man 爺們 manual 說明手冊
g 下 k 上 || 退出 q
:man 3 printf 第三章是庫函式
分了好多章節,第一章:執行命令第二章:系統呼叫,第三章:c庫函式
熱鍵:
1. tab 自動補全
2. ctrl + c停止當前執行的程式
3. ctrl +d 鍵盤輸入結束 eof
-選項
-a all 顯示所有一般跟在顯示命令後,ls,uname
-i ignore 忽略,忽略大小寫
-f force 暴力進行,及遮蔽掉提示,忽略提示資訊
-n 顯示行號,-顯示幾行
-r reberse 倒序
-r recursive 遞迴遞迴顯示,ls
-r recursive 遞迴刪除目錄,rmdir,cp遞迴拷貝 針對目錄
-t time 排序顯示時使用 比如:ls
-v invert 反向選擇進行,比如grep 匹配沒有所要項的行
Linux命令重點
linux命令重點 1 linux的shell程式預設是bash 程式 2 linux命令格式包含三個部分,分別是 命令 選項 引數 3 linux命令選項前為單個減號 後面一般為 單字元 選項前為雙減號 後面一般為 單詞 4 linux命令中使用的萬用字元有 5 命令 ls usr bin w 的...
Linux中命令重點簡記 2
1.file命令 file命令用來時別檔案型別,也可以辨別一些檔案的編碼格式。在linux作業系統中,檔案型別不是像windows通過副檔名來確定的,可以使用file命令通過檢視檔案頭部資訊來獲取檔案型別。root localhost file e testname f separator f na...
Linux命令解釋之vim
root node1 vim help vim vi improved 7.4 2013 aug 10,compiled aug 9 2019 03 17 15 用法 vim 引數 檔案 編輯指定的檔案 或 vim 引數 從標準輸入 stdin 讀取文字 或 vim 引數 t tag 編輯 tag ...