Linux 學習筆記 2

2021-10-02 22:26:48 字數 1896 閱讀 6750

軟體包管理系統包含兩類工具 執行如安裝、刪除軟體包檔案的低階工具 和進行元資料搜尋及提供依賴性解決的高階工具

多數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 目...