linux常用命令

2022-07-28 13:27:30 字數 2706 閱讀 8664

#公升級方式安裝rpm包

rpm -uvh

#查詢包是否安裝

rpm -qa openssl

rpm -qa|grep

openssl

#檢視包安裝後的檔案目錄

rpm -ql openssl

#只檢視配置檔案

rpm -qc openssl

基本格式 grep

[option] [regex] [path]

-o 只按行顯示匹配的字元

-c 只輸出匹配行的數目

-n 顯示匹配行的行號

-v 顯示不包含匹配文字的行

-i 不區分大小寫 (grep是大小寫敏感的)

-r 資料夾下遞迴搜尋

-l 只顯示匹配的檔名

-h 顯示檔名

-a num(after)顯示匹配的後幾行

-b num(before)顯示匹配的前幾行

-c num顯示匹配的前後幾行

–color 標出顏色案例:1、man

grep|grep --color=always -n search

帶顏色的文字搜尋,並輸出行號

2、man

grep|grep --color=always -n '\'

正規表示式模式搜尋

3、man

grep|grep --color=always -n -c5 '\'

顯示搜尋結果的前後5行

4、grep -nr --color=always o ./*

搜尋當前資料夾下的所有檔案,並顯示行號

5、grep -lnr --color=always o ./*

只顯示匹配到的檔名

基本格式 ls

[option]

-a 列出所有檔案,包括』.』開頭的隱藏檔案

-h 使列印結果易於使用者檢視(human readable)

-l 列出檔案的詳細資訊:建立者,建立時間,讀寫許可權等

-s 顯示檔案大小

-t 按時間進行檔案的排序

-s 以大小進行排序

-r 當前條件逆序

-l 顯示檔案鏈結名

-r 將目錄中所有檔案都遞迴顯示出來

案例:1、ls -lharts

輸出檔案資訊,並按時間從舊到新排序

2、ls -r

遞迴輸出目錄下的所有檔案

基本格式 find

[path] [option] [expression]

-name 查詢名為filename的檔案

-perm 查詢符合執行許可權 -user 按照檔案的所屬主查詢

-mtime -n +n 按照檔案的更改時間查詢檔案,n代表天數

-ctime -n +n 按照建立時間查詢

-newer f1 !f2 查更改時間在f1和f2之間的檔案

-size n 查詢長度為n塊的檔案,一塊為512 bytes

-depth 使得查詢在進入子目錄前先行查詢完本目錄

-prune 查詢時忽略某個目錄

-type 按檔案型別查詢,b為塊裝置,d為目錄,f為普通文件

sort命令用於對文字進行排序,並將結果輸出。其以文字的每一行為單位,從首字元向後,依次按照ascii碼值進行比較,最後公升序排列。(預設是忽略每行前面空格的)

基本格式

sort

[option] [filename]

-u 忽略重複行

-n 按照數字大小排序

-r 逆序

-t 分隔符,預設是用[tab]鍵來分割

-k start,endstart為比較的起始位置,end為結束位置

案例:1、cut -d: -f1 < /etc/passwd | sort |xargs

echo

使用者名稱預設使用ascii碼排序

2、sort -t '

:' -k 3 /etc/passwd

以:為分隔符,第三部分排序

cut -d: -f3 < /etc/passwd | sort |xargs

echo

可以明顯看出是以ascii碼排序的

3、sort -t '

:' -k 3n /etc/passwd

cut -d: -f3 < /etc/passwd | sort -n |xargs

echo

以數字排序

cut -d: -f3 < /etc/passwd | sort -nr |xargs

echo

逆序

基本格式 netstat [option]

-a 顯示所有socket連線

-l 顯示監控中(listening)的socket連線

-n 直接使用ip位址,而不使用網域名稱伺服器

-p 顯示正在使用socket的程式的pid和名稱

-r 列印路由表

-t 顯示tcp傳輸協議的連線狀況

-u 顯示udp傳輸協議的連線狀況

-s 顯示網路工作資訊統計表案例:1、netstat -lantp

顯示程式的pid和名稱

2、netstat -lts

輸出監聽狀態中的tcp協議統計資訊

3、netstat -r

輸出本機路由表

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...