查詢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(可以是參數或是檔案位置)
沒有留言:
張貼留言