linux 常用命令

2021-08-22 04:27:41 字數 4586 閱讀 7161

顯示所有環境變數  == echo $path

basename

basename

/root/test.txt

dirname

dirname

//  

結果為

/dirname /a/b/  

結果為:

/adirname

a/b  

結果為路徑名 a

zip

選項:

-r:遞迴處理,將指定目錄下的所有檔案和子目錄一併處理; -q

:不顯示指令執行過程; -d

:壓縮檔案內不建立目錄名稱;

例項:zip -q -r html.zip /home/

blinux

/html

zip -q -r html.zip *

unzip

選項:

-c:將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換; -v

:執行時顯示詳細的資訊;

-d<

目:指定檔案解壓縮後所要儲存的目錄; -o

:不必先詢問使用者,

unzip

執行後覆蓋原有的檔案;

例項:unzip test.zip

tar

選項:

-c 

:建立乙個壓縮檔案的引數指令

(create

的意思);

-x 

:解開乙個壓縮檔案的引數指令!

-z 

:是否同時具有

gzip

的屬性?亦即是否需要用

gzip

壓縮?

-j 

:是否同時具有

bzip2

的屬性?亦即是否需要用

bzip2

壓縮?

-f 

:使用檔名,請留意,在

f 之後要立即接檔名

例項: #

壓縮tar -

czvf

***.tar.gz

tar -

cjvf

***.tar.bz2

#解壓縮

tar -

xzvf

***.tar.gz

tar -

xjvf

***.tar.bz2

chown:改變某個檔案或目錄的所有者和所屬的組

語法:chown(選項

)(引數

)選項: -r

或——recursive

:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理; -v

或——version

:顯示指令執行過程; -c或

——changes

:效果類似「

-v」引數,但僅回報更改的部分;

例項:chown-rf

www:www

/data/www

chmod:用來變更檔案或目錄的許可權。

linux

檔案許可權屬性 例:

rwxrw

-r– r=

讀取屬性  

//值=4

w=寫入屬性  

//值=2

x=執行屬性  

//值=1

語法:chown(選項

)(引數

)選項: -r

或——recursive

:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理; -v

或——version

:顯示指令執行過程; -c或

——changes

:效果類似「

-v」引數,但僅回報更改的部分;

例項:chmod-rf

755 /data/www

find:用來在指定目錄下查詢檔案

語法:find  (

選項)(引數)

選項:

-name<

範本樣式

>

:指定字串作為尋找檔案或目錄的範本樣式; -

iname

<

範本樣式

>

:此引數的效果和指定「

-name」

引數類似,但忽略字元大小寫的差別;

-maxdepth

<

目錄層級

>

:設定最大目錄層級; -

inum

:查詢符合指定的

inode

編號的檔案或目錄;

-user<

擁有者名稱

>

:查詢符和指定的擁有者名稱的檔案或目錄; -

typ<

檔案型別

>

:只尋找符合指定的檔案型別的檔案;

例項:

find /home -name "*.txt"

find /home ! -name "*.txt"

find . -type

型別引數 f

普通檔案    

l 符號連線    

d 目錄   

c 字元裝置   

b 塊裝置   

s 套接字

yum選項與引數:

yum list 

列出所有可用的

rpm包

yum search [

]  搜尋乙個

rpm包

yuminstall

[-y] [rpm

包名] 

安裝乙個

rpm包

yumremove

[-y] [rpm

包名] 

解除安裝乙個

rpm包

yumupdate

[-y] [rpm

包] 

公升級乙個

rpm包

新增與移除使用者:useradd,

-g:所屬群組 -d

:指定某個目錄成為家目錄

-f :後面接

shadow

的第七字段專案,指定密碼是否會失效。

0 為立刻失效,

-1 為永遠不失效 『

useradd

』 不加任何選項直接跟使用者名稱,則會建立乙個跟使用者名稱同樣名字的組。

新增使用者設定密碼:passwd

-l :是

lock

的意思,會將

/etc

/shadow

第二欄最前面加上

! 使密碼失效;

-u :與 -l

相對,是

unlock

的意思!

普通使用者需要以前舊密碼,

root

不需要

修改使用者:usermod,

-d :後面接賬號的家目錄,即修改

/etc

/passwd

的第六欄;

-d:指定某個目錄成為家目錄

-g :後面接初始群組

-u :後面接

uid

『useradd

』 不加任何選項直接跟使用者名稱,則會建立乙個跟使用者名稱同樣名字的組。

刪除使用者:userdel

-r :連同使用者的家目錄也一起刪除

普通使用者需要以前舊密碼,

root

不需要

新增群組:groupadd,

-g :後面接某個特定的

gid 

-u :後面接

uid

修改使用者組:groupmod

-g :修改既有的

gid

數字;

-n :修改既有的組名

su:使用者切換他可以進行任何身份的切換

-g :後面接某個特定的

gid 

-u :後面接

uid

sudo

-u :使用者名稱

並非所有人都能夠執行

sudo

, 而是僅有規範到

/etc

/sudoers

內的使用者才能夠執行

sudo

這個指令

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