軟體包管理系統包含兩類工具 執行如安裝、刪除軟體包檔案的低階工具 和進行元資料搜尋及提供依賴性解決的高階工具
多數linux發行版採用的不外乎兩種軟體包技術陣營,即debian的.deb技術和red hat的.rpm技術。發行版本
低階工具
高階工具
debian類
dpkg
apt-get/aptitude
red hat
rpmyum
庫里查詢軟體包
debian系統 apt-
get update ; apt-cache search packagename
red hat系統 yum search packagename
安裝倉庫裡的軟體包會解決軟體依賴性問題
debian系統 apt-
get update ; apt-
get install packagename
red hat系統 yum install packagename
安裝軟體包檔案中的軟體
debian系統 dpkg -install packagename
red hat系統 rpm -i packagename
刪除軟體包debian系統 apt-
get remove packagename
red hat系統 yum erarse packagename
更新庫源中的軟體包簡要說明:
apt update:只檢查,不更新(已安裝的軟體包是否有可用的更新,給出彙總報告)
用法:sudo apt update
apt upgrade:更新已安裝的軟體包
用法:sudo apt upgrade 軟體包名
debian系統 apt-
get update;apt-
get upgrade;
red hat系統 yum update
列出已安裝的軟體包列表debian系統 dpkg --list
red hat系統 rpm -qa
顯示已安裝軟體包相關資訊debian系統 dpkg --list
red hat系統 rpm -qa
判斷軟體包是否安裝debian系統 dpkg --status package_name
red hat系統 rpm -q package_name # 要完整的軟體包名,不然找不到
判斷某檔案由哪個軟體包安裝而來debian系統 dpkg --search file_name
red hat系統 rpm -qf file_name
ping:向網路主機傳送icmp
echo_request資料報。
traceroute:顯示資料報到網路主機的路由路徑。
netstat:顯示網路連線、路由表、網路介面資料、偽連線以及多點傳送成員等資訊。
ftp:檔案傳輸命令。
lftp:改善後的檔案傳輸命令。
ssh:openssh(ssh協議的免費開源實現)版的ssh客戶端(遠端系統登入命令)。
scp:secure copy 的縮寫,是遠端複製檔案命令。
sftp:secure file transfer program的縮寫,安全檔案傳輸程式。
linux學習筆記 2
一些常用的基本命令 uname a 檢視核心版本 ls al 顯示所有檔案的屬性 pwd 顯示當前路徑 cd 返回上一次目錄 cd 返回主目錄 date s 設定時間 日期 cal 顯示日曆 cal 2006 bc 計算器具 man info 幫助手冊 locale 顯示當前字型 locale a ...
Linux學習筆記2
1 linux使用者身份與群組記錄的檔案 預設情況下所有系統賬號的資訊都記錄在 etc passwd這個檔案中 個人密碼則記錄在 etc shadow這個檔案中 所有的組名記錄在 etc group中 2 使用ls all檢視目錄下的檔案詳細資訊 例如 rw r r 1 root root 6849...
Linux學習筆記 (2)
閒著無事,就敲起了linux 命令,熟悉一下。記得昨天在書上看到了 find命令的用法,覺得挺神奇的。其中 find 能夠確定檔案的查詢深度 於是 敲了如下命令 建立如下檔案目錄 樹 來試一下 find 的 maxdepth 與 mindepth 當把最大深度設為1時,找到的是 於 father 目...