linux常用命令二

2021-08-04 20:16:23 字數 3299 閱讀 1035

1.locate  檔案搜尋命令格式

locate 檔名

在後台資料庫中按檔名搜尋,搜尋速度快

updatedb 更新資料庫

/etc/updatedb.conf 更新資料庫配置檔案

whereis 搜尋命令的命令

whereis [選項] 命名名 搜尋命令所在路徑及幫助文件所在位置

選項:-b  只查詢可執行檔案

-m  只查詢幫助檔案

which 搜尋命令的命令

which 檔名   搜尋命令所在路徑及別名

大家發現,cd 使用whereis和使用which都找不到他所在位置。

是因為cd是linux的shell內建命令。那什麼是shell,就是當前咱們操作介面。咱們看到的ls等命令都是通過外部安裝的,所以有相關檔案,所以才能看到。

path環境變數

path環境變數:定義的是系統搜尋命令的路徑

一般執行命令要跟著絕對路徑的,因為已經把命令所在位置存到環境變數裡了,這樣,就不用寫很長

find 檔案搜尋命令

find [搜尋範圍] [搜尋條件] [搜尋檔案]

linux中的萬用字元

*   匹配任意內容

?   匹配任意乙個字元

匹配任意乙個中括號內的字元

例:find /root -name 'test'  搜尋這個test檔案

find /root -iname 'test' 搜尋檔案 加i 不區分大小寫

find /root -user root   按照所有者搜尋

find /root -nouser    查詢沒有所有者的檔案

find /root -mtime +10  查詢10天前修改的檔案

-10 10天內修改的檔案

10  10天當天修改的檔案

+10 10天前修改的檔案

atime  檔案訪問時間

ctime  改變檔案屬性

mtime  修改檔案內容

find -size 25k  查詢檔案大小是25kb的檔案

-25k  小於25kb的檔案

25k   等於25kb的檔案

+25k  大於25kb的檔案

find inum 262422  查詢i節點是262422的檔案  i節點檔案id號 ls -i 可以查詢檔案的節點號

find /etc -size +20k -a -size -50k

查詢/etc目錄下 大於25kb並小於50kb的檔案

-a and 邏輯與 兩個條件都滿足

-o or  邏輯或 兩個條件滿足乙個即可

find /etc -size +20k -a -size -50k -exec ls -lh{} \;

查詢/etc/目錄下,大於20kb並且小於50kb的檔案,並顯示詳細資訊

-exec/-ok 命令 {}\; 對搜尋結果執行操作

grep 搜尋字串命令

grep [選項] 字串 檔名 在檔案當中匹配符合條件的字串

選項:-i 忽略大小寫

-v 排除指定字串

find命令與grep命令的區別

find命令:在系統當中搜尋符合條件的檔名,如果需要匹配,使用萬用字元匹配

,萬用字元是完全匹配

grep命令:在檔案當中搜尋符合條件的字串,如果需要匹配,使用正規表示式進行匹配,正規表示式時包含匹配

掛載命令

查詢與自動掛載

mount 檢視系統中已經掛載的裝置

mount -a  依據配置檔案/etc/fstab的內容自動掛載

mount掛載檔案  [-t  檔案系統 ]  [-o  選項]  裝置  目錄

-t 通過這個引數,我們來指定檔案系統的型別,一般的情況下不必指定有時也能識別

-o 這個選項,主要選項有許可權、使用者、磁碟限額、語言編碼等

裝置 指儲存裝置,比如/dev/hda1, /dev/sda1 ,cdrom 等...至於您的系統中有哪些儲存裝置,主要通過 fdisk -l 或者檢視 /etc/fstab 或 dmesg

;一般的情況下光碟機裝置是/dev/cdrom ;軟碟機裝置是/dev/fd0 ;硬碟及行動硬碟以 fdisk -l 的輸出為準

掛載命令格式

mount [-t檔名] [-o特殊選項] 裝置檔名 掛載點

選項:-t 檔案系統:加入檔案系統型別來指定掛載的型別,可以ext3 ext4 iso9660等檔案系統

-o 特殊選項: 可以指定掛載的額外選項

掛載光碟

1.先在mnt下建立乙個目錄

mkdir /mnt/cdrom/

2.mount /dev/sr0 /mnt/cdrom/

解除安裝命令

umount  設定檔名或掛載點

關機命令

shutdown [選項] 時間

選項:-c: 取消前乙個關機命令

-h:關機

-r: 重啟

其他關機命令

halt

poweroff

init 0

其他重啟命令

reboot

init 6

系統執行級別

0 關機

1 單使用者

2 不完全多使用者,不含nfs服務

3 完全多使用者

4 未分配

5 圖形介面

6 重啟

cat /etc/inittab 修改系統預設執行級別

runlevel   查詢系統執行級別

logout  退出登入命令

壓縮命令

常用的壓縮格式: .zip  .gz .bz2  .tar.gz .tar.bz2

zip 壓縮檔案名  原始檔  壓縮檔案

zip -r 壓縮檔案名 源目錄  壓縮目錄

unzip  解壓檔案  解壓縮.zip檔案

gzip -d 壓縮檔案

gunzip 壓縮檔案   解壓縮

bzip2 原始檔  壓縮為.bz2格式,不保留原始檔

bzip2 -k 原始檔  壓縮 保留原檔案

注意: bzip2不能壓縮目錄

bzip2 -d 壓縮檔案  解壓縮

打包命令

tar -cvf 打包檔名 原始檔

選項:-c 打包

-v 顯示過程

-f 指定打包後的檔名

解打包命令

tar -xvf 打包檔名

選項:-x:解打包

檢視登入使用者資訊

w 使用者名稱

who  使用者名稱

檢視當前登入和過去登入的使用者資訊

last

檢視所有使用者的最後一次登入時間

lastlog

Linux常用命令(二)

fdisk l 顯示分割槽列表 disk dev sda 500.1 gb,500107862016 bytes 255 heads,63 sectors track,60801 cylinders units cylinders of 16065 512 8225280 bytes sector ...

Linux常用命令(二)

五 幫助命令 1 man 命令英文原意 manual 命令所在路徑 usr bin man 執行許可權 所有使用者 語法 man 命令或配置檔案 功能描述 獲得幫助資訊 範例 man ls 檢視ls命令的幫助資訊 man services 檢視配置檔案services的幫助資訊 2 info 指令英...

Linux 常用命令(二)

setup命令 root localhost setup 進入進行系統設定 退出 tab quit cp 複製命令 cp 123 321 cp a 123 321 rm命令 刪除命令 r 目錄及檔案 root localhost html rm i qiao.txt rm remove regula...