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...