1. 快速啟動終端:ctr+alt+t
2. 終端字型放大:ctr+shift+「+」
3. 終端字型縮小:ctr+「-」
4. ls:檢視當前目錄下的檔案資訊
4.1 ls -l:以列表的方式顯示
4.2 ls -a:顯示隱藏檔案
4.3 ls -h:顯示檔案大小的單位
4.4 ll 等價於ls -al
4.5 l 等價於 ls
5. pwd:檢視當前目錄的路徑
6. touch:建立檔案
6.1.touch 檔名稱1 檔名稱2 檔名稱3 :建立多個檔案
6.2.touch 檔名稱:根據序號建立多個檔案
7. mkdir:建立資料夾
7.1 mkdir -p:把所需要的資料夾提前建立好(遞迴方式)
7.2.mkdir 目錄名稱1 目錄名稱2 目錄名稱3 :一次性建立多個資料夾
8. rmdir:刪除空資料夾
9. rm:預設刪除檔案,-r 表示以遞迴的方式輸出資料夾裡的檔案,最後刪除資料夾
9.1 -i:刪除之前有提醒
9.2 -r:以遞迴方式刪除資料夾裡面的所有檔案資訊
9.3 -f:如果檔案不存在刪除的時候不顯示錯誤資訊
9.4 -v:顯示刪除後的描述資訊
9.5 -d:刪除空白目錄
10. cd :切換目錄
10.1 cd 目錄名:切換到指定目錄
10.3 cd ~:切換到使用者的工作目錄
11. clear:清屏 (window中清屏是cls)
12. cp:拷貝
12.1 cp 檔名 路徑 :把檔案拷貝到指定目錄裡面
12.2 cp 檔名 路徑/新的檔名 :把檔案拷貝到指定目錄並把拷貝的檔案重新命名
12.3 cp 檔名 新的檔名 : 把檔案拷貝到當前目錄並把拷貝的檔案重新命名
12.4 cp 資料夾 路徑 -r:把資料夾拷貝到指定路徑裡面
13. mv:移除(剪下)
13.1 mv 檔名 路徑:把檔案移動到指定路徑
13.2 mv 檔名 路徑/新的檔名:把檔案移動到指定路徑然後重新命名
13.3 mv 檔名 新的檔名 :對檔案進行重新命名
13.4 mv 資料夾 路徑 :把資料夾移動到指定路徑
13.6 -f:直接覆蓋
13.7 -v:顯示移動後的路徑描述
14. tree:以目錄樹的方式檢視目錄資訊
14.1 tree 路徑:檢視指定路徑的目錄樹資訊
15. cal:檢視當前月份日曆
15.1 cal -y:檢視全年日曆資訊
16. data:檢視當前時間
16.1 時間格式化:data「+%y-%m-%d %h:%m%s」:年月日時分秒
17.history:檢視歷史命令,列出最近輸入的一千條命令資訊
17.1!歷史命令編號:執行對應的歷史命令
18. 命令名 --help:檢視幫助資訊
19. man 命令名:檢視幫助資訊
19.4 q:退出
20. 重定向(>,>>):重新規定顯示的方向,把在終端顯示的資料儲存到檔案裡,以後檢視通過檔案檢視
20.1 >:如果檔案存在那麼先把資料清空然後寫入新的資料,相當於檔案操作中的w。
20.2 >>:如果檔案存在會在原有基礎上進行追加寫入,相當於檔案操作中的a。
總結:ls,tree,cat結合重定向使用。
例:ls > 檔名
22. cat:在終端檢視檔案中的資料,唯讀
22.1 cat 檔名稱1 檔名稱2 ... > 合併後的檔名稱:合併檔案內容
23. more:分屏顯示。用法:more 檔名唯讀
23.4 q:退出
24. | 管道:可以理解成資料的容器
24.2 ls,tree,cat可以結合管道使用,例如:tree | more
25. 檔案合併:cat 檔案1.字尾名 檔案2.字尾名 > 檔案3.字尾名 :將檔案1檔案2合併到檔案3中
26. 連線
26.1軟連線:
好比乙個人可以有多個名字,刪除原始檔案不會對硬鏈結檔案產生影響,使用硬鏈結檔案依然可以獲取檔案資料,注意點: 不能給目錄建立硬鏈結,建立硬鏈結只能給檔案建立,建立硬鏈結會對硬鏈結數加1
27. grep:根據搜尋內容查詢資料 例:grep -n 「要查詢的內容」 檔名
27.1 -n:顯示行號
27.2 -v:根據搜尋內容取反
27.3 -i:忽略大小寫
28. find:根據路徑搜尋檔案 例:find 引數 檔名
28.1 -name:根據檔名搜尋
28.2 -size:根據檔案大小搜尋
28.3 -perm:根據許可權搜尋
29.tar 打包
29.1 -c :打包
29.2 -f :filename,打包後的檔名稱
29.3 -v :顯示打包的進度
29.4 -u :update縮寫,更新原打包檔案中的檔案(了解)
29.5-t :檢視打包的檔案內容(了解)
例:tar -cvf 包名.tar *.txt :將txt檔案打 記憶體空間不會變小,因為沒有壓縮
30.zip壓縮及解壓
30.1 zip [選項] 壓縮後的檔名稱.zip 檔案或資料夾:
-r :遞迴壓縮,主要針對的是資料夾
30.2 uzip解壓縮
unzip 壓縮包名稱 => 解壓到當前目錄
unzip 壓縮包名稱 -d 指定路徑 => 解壓到指定路徑下
31. tar 打包及壓縮
31.1 tar -zcvf test.tar.gz *.txt : -z 壓縮 -c 打包 -v 顯示打包檔案 -f 指定檔名
32.gzip壓縮解壓
32.1 gzip 壓縮
例:gzip test.tar :(test是自己打包檔案的檔名,壓縮後檔名會變為test.tar.gz)壓縮後空間會變小
32.2 gzip解壓縮
例:gzip -d test.tar.gz
33. tar 解包
例:tar -xvf test.tar
34. tar 解壓縮及解包
例:tar -zxvf test.tar.gz
35.chmod:修改檔案許可權
35.1使用者角色:u:當前使用者 g:同組使用者 o:其他使用者 a:所有使用者
35.2 許可權:r(4)可讀,w(2) 可寫,x(1) 可執行,-(0):沒有許可權
35.3不同使用者不同許可權: chmod u=r,g=w,r=rwx 1.txt , chmod 427 1.txt
36. which:獲取命令的路徑
37. sudo -s:切換到管理員使用者
38. whoami:當前使用者,使用者獲取當前使用者的使用者名稱
39. who:當前有些使用者登入
40. passwd:修改密碼
41. exit:退出賬號
42.ssh:遠端登入,ssh 使用者名稱@伺服器的ip位址
43.scp:遠端拷貝
44.ps: 檢視程序id
44.1-a :所有的程序均顯示出來,與 -e 具有同樣的效用;
44.2-a : 顯示現行終端機下的所有程序,包括其他使用者的程序;
44.3-u :以使用者為主的程序狀態 ;
44.4 x :通常與 a 這個引數一起使用,可列出較完整資訊。
44.5l :較長、較詳細的將該pid 的的資訊列出;
44.6j :工作的格式 (jobs format)
44.7-f :做乙個更為完整的輸出
注:引用
45.uname [引數-a代表all ]:獲取計算機作業系統相關資訊
46.reboot:重啟作業系統
47.shutdown:關機命令,使系統在60秒後關機
47.1: -h 加數字:數字代表秒數,在某個時間後關機,如果數字為0,表示立即關機
47.2: now表示立即關機
47.3: -c 取消關機
47.4: -r引數重啟計算機
47.5:halt -p 命令相當於"shutdown -h 0",代表立即關機
48.type +命令:檢視命令屬於內部命令還是外部命令
49.hostnamectl:檢視主機名資訊,操作伺服器的主機名(讀取、設定)
49.1.hostnamectl set-hostname 主機名:設定主機名稱,此設定影響靜態和瞬態的主機名
49.2.hostnamectl --pretty set-hostname 主機名:單獨設定 靈活 主機名稱
50.head -n 檔名稱:檢視乙個檔案的前n 行,如果不指定n,則預設顯示前10 行
51.tail -n 檔名稱:檢視乙個檔案的最後n 行,如果不指定n,則預設顯示最後10 行
51.1 tail -f 檔名稱: 動態檢視乙個檔案內容的輸出資訊
linux基本指令
很喜歡這張字圖,希望看的你和我能成為自己想要成為的人在不久的未來 計算機專業 真的不錯。加油 以下就是我今天要與大家分享的linux筆記 基礎檔案的了解 動態庫 lib so.i 靜態庫boot 核心檔案 mnt 專門用於掛載 臨時掛載目錄 proc 記憶體中的虛擬資訊 selinux 與安全有關 ...
Linux 基本指令
貌似好久沒有更新部落格了,今天先隨便寫寫。1.檢視服務語言設定 unbantu系統的話,因為語言不同可能會導致編碼的錯誤,出現亂碼,或者檔案?class檔案的出現。所以解決的方法為檢視 etc default locale 檔案 可以通過cat 指令檢視 vi指令進行編輯 編輯結束後 esc 按鍵 ...
linux基本指令
檔案複製 例子 cp i file1 file2 將文件 file1 複製成 file2 i為提示確認。cp file1 dir1 將文件 file1 複製到目錄 dir1 下,檔名仍為 file1.cp tmp file1 將目錄 tmp 下的文件 file1複製到現行目錄下,檔名仍為 file1...