Linux筆記 基本操作二

2021-08-21 18:12:00 字數 3629 閱讀 6341

-------- 新增組

groupadd  nan

乙個普通使用者可以刪除檔案主要看目錄的許可權

--------其他許可權管理沒命令--------------    

chown [使用者][檔案或目錄] 改變檔案或目錄的所有者     改變檔案的使用者所有者只能是管理員root

chgrp [使用者組][檔案或目錄] 改變檔案或目錄的所屬組

umask -s 以rwx形式顯示新建檔案預設許可權

------檔案搜尋命令find------------遍歷硬碟遍歷分割槽查詢

windows搜尋小工具 everything

find [搜尋範圍][匹配條件]      

find /etc -name init 在etc下根據init名字搜尋

find /etc -name *inti*  在etc下根據init名字模糊搜尋

find /etc -name inti*  在etc下根據以init開頭的名字模糊搜尋

find /etc -name inti*??? 在etc下根據以init開頭後面是三位字元的名字搜尋

find /etc -iname 不分大小寫

根據檔案大小查詢

find / -size [+n大於,-n小於,n等於][數字]    要換算成資料塊(一資料塊  512位元組 0.5k)

根據所屬者查詢-user,根據所屬組查詢-group

find [搜尋範圍] -user lxh

根據時間搜尋

find [範圍] -cmin -5 在/etc下查詢5分鐘內被修改過屬性的檔案和目錄(+5表示超過五分鐘)

-amin  訪問時間更改access

-cmin 檔案屬性更改change

-mmin 檔案內容更改modify

find [搜尋範圍][匹配條件]  -a -type d

f 檔案

d目錄l軟鏈結檔案

find /etc -size +163840-a -size -204800 -a -type d

在/etc下查詢大於80mb小於100mb的檔案

-a 並且

-o 或者

find /etc -name inittab -exec ls -l{}\;

在/etc下查詢inittab檔案並顯示其詳細資訊

-exec/-ok{}\;對搜尋結果執行操作(-exec不進行詢問就操作,-ok進行詢問確認操作)

find . -inum 31531 -exec rm{}\;根據i節點31531刪除檔案

-----------locate------快速搜尋--------在資料庫中裡面查詢 ----可以用locate locate查詢資料庫存放的目錄

locate [檔名]

updatedb 更新資料庫

在臨時資料夾tem中的檔案找不到

------which------搜尋命令所在目錄及別名資訊

which [命令名稱]

------whereis --------搜尋命令所在的目錄及幫助文件路徑

whereis [命令名稱]

-------grep---在檔案中搜尋字串匹配行的-----

grep [字串] [目錄]

grep -i [字串] [目錄] 不區分大小寫

grep -v [字串] [目錄] 排除指定字串

grep -v ^[字串] [目錄] 排除以[字串]開頭的行

---------------幫助命令------------

man [命令]  獲得命令幫助資訊

man [配置檔案名稱] 檢視配置檔案的幫助資訊

1 命令的幫助

5 配置檔案的幫

[命令] --help 把命令常見的選項列出來

info [命令] 幫助資訊的顯示,也是跟man類似

help [命令]獲取內建命令的幫助資訊,如if語句的結構

-----------使用者管理命令-------------

who --------檢視系統的登入使用者

tty表示本地終端

pts表示遠端登入

w---------檢視系統的登入使用者的詳細資訊

uptime----檢視伺服器持續執行的時間

idle----表示使用者登入過來空閒多久了

what----表示使用者正在使用的命令

--------------------檔案壓縮解壓-------

gzip [壓縮檔案] 檔案壓縮gzip只能壓縮檔案不能壓縮目錄 壓縮完之後不儲存原始檔

gunzup [解壓縮] 檔案解壓

gzip -d [解壓檔案] 檔案解壓

--------------打包目錄---壓縮後檔案格式.tar.gz-

tar -[cvf][壓縮後檔名][目錄]

-c打包

-v顯示詳細資訊

-f指定檔名

-z解壓縮         tar -zcvf打包的同時壓縮

-x解包           tar -zxvf解包

-----zip保留了原始檔--------------

zip [壓縮後的檔名.zip][壓縮檔案]  壓縮檔案

zip -r[壓縮後的目錄名.zip][壓縮目錄] 壓縮目錄

unzip [解壓檔案或目錄] 解壓檔案或目錄

------bzip2----------壓縮大檔案

bzip2 [壓縮檔案] 壓縮和gzip一樣不保留原始檔

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

tar -cjf [壓縮後的檔案.tar.bz2] [檔名]

tar -xjf [解壓檔案.tar.bz2]

bunzip2 [解壓檔案]

----------網路命令--------------------

write 《使用者名稱》   給使用者發資訊   ctrl+d儲存結束

wall [傳送的資訊] 給所有使用者傳送資訊

ping ip 返回資料報,一直會返回 ctrl+c終止

ping -c 3 ip 返回三次

mail [使用者名稱] 傳送郵件   ctrl+c終止  直接輸入看郵件

last 判斷使用者重啟的日誌

lastlog  檢查某特定使用者上次登入的時間

last log -u [使用者id]

traceroute [**] 顯示資料報到主機間的路徑

netstat 網路監聽

-t tcp 握三次手

-u udp 不握手,直接傳送資料,更快

netstat -an

setup 配置網路

service network restart 重啟網路配置

mount [裝置名稱][掛載點] 掛載

umount [裝置名或者掛載點]先要退出當前目錄,再進行解除安裝

shutdown -h 20:30 定時關機

-h 關機 伺服器一般不要關機,容易造成資料丟失

-c 取消前乙個關機命令

-r 重啟

其他重啟:

reboot

init 6

執行級別:

0  關機

1  單使用者

2 不完全多使用者,不含nfs服務  nfs:檔案共享服務

3 完全多使用者

4 未分配

5 圖形介面

6 重啟

linux基本操作(二)

df h 看掛載點空間 du sm 檢視目錄儲存空間單位兆 根據埠號檢視服務路徑 root使用者 netstat tunlp grep 8905 或 netstat apn grep 8905 然後根據pid檢視服務路徑 lsof p 33012 檢視磁碟空間 df lh 檢視linux檔案目錄的大...

Linux系列 二 基本操作

全稱描述 binbinaries 存放二進位制可執行檔案 boot 存放用於系統引導時使用的各種檔案 devdevices 用於存放裝置檔案 etcetcetera 存放系統配置檔案 home 存放使用者檔案的根目錄 liblibrary 存放跟檔案系統中的程式執行所需要的共享庫及核心模組 mntm...

linuxcast筆記 linux基本操作

linux目錄結構 可執行檔案 命令 boot 引導目錄 boot vmlinuz 2.6.23.1 10.fc7 dev 硬體裝置 etc配置檔案 home 家目錄lib 庫檔案mnt 掛載目錄 proc 系統實時資訊,虛擬資料夾,存在在記憶體中 檢視cpu 記憶體 sbin 存放特權級二進位制檔...