顯示所有環境變數 == 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...