搜尋此網誌

2020年5月24日 星期日

Linux常用指令

查詢Linux發行版與版本
ll /etc/*-release


查詢 Linux 核心版本
uname -a
cat /proc/version


YUM套件管理
yum [option] [工作項目] [相關參數]
選項與參數:
[option]:主要的選項,包括有:
  -y :當 yum 要等待使用者輸入時,這個選項可以自動提供 yes 的回應;
  --installroot=/some/path :將該軟體安裝在 /some/path 而不使用預設路徑
[工作項目] [相關參數]:這方面的參數有:
  search  :搜尋某個軟體名稱或者是描述 (description) 的重要關鍵字;
  list    :列出目前 yum 所管理的所有的軟體名稱與版本,有點類似 rpm -qa;
  info    :同上,不過有點類似 rpm -qai 的執行結果;

  provides:從檔案去搜尋軟體!類似 rpm -qf 的功能!
  install :後面接要安裝的軟體!

  update  :後面接要升級的軟體,若要整個系統都升級,就直接 update 即可
  remove:移除軟體


RPM 安裝

rpm
-i:install 的意思
-U:若無安裝過則安裝,安裝過則更新
-F:若無安裝過則不安裝,安裝過則更新
-v:察看更細部的安裝資訊畫面

-h:以安裝資訊列顯示安裝進度
查詢已安裝軟體的資訊:
-q  :僅查詢,後面接的軟體名稱是否有安裝;
-qa :列出所有的,已經安裝在本機 Linux 系統上面的所有軟體名稱;
-qi :列出該軟體的詳細資訊 (information),包含開發商、版本與說明等;
-ql :列出該軟體所有的檔案與目錄所在完整檔名 (list);
-qc :列出該軟體的所有設定檔 (找出在 /etc/ 底下的檔名而已)
-qd :列出該軟體的所有說明檔 (找出與 man 有關的檔案而已)
-qR :列出與該軟體有關的相依軟體所含的檔案 (Required 的意思)
-qf :由後面接的檔案名稱,找出該檔案屬於哪一個已安裝的軟體
-q --scripts:列出是否含有安裝後需要執行的腳本檔,可用以 debug 喔!


解壓縮
unzip xxx [-d directory]


合併壓縮檔
cat xxx.part1.zip xxx.part2.zip > xxx.zip


cURL
-X/--request [GET|POST|PUT|DELETE|PATCH]使用指定的 http method 來發出 http request
-H/--header設定 request 裡所攜帶的 header
-i/--include在 output 顯示 response 的 header
-d/--data攜帶 HTTP POST Data 
-v/--verbose輸出更多的訊息方便 debug
-u/--user攜帶使用者帳號、密碼

-b/--cookie攜帶 cookie(可以是參數或是檔案位置)

沒有留言:

張貼留言