1.chgrp[-r] 屬組名 檔名
-r:遞迴更改檔案屬組,就是在更改某個目錄檔案的屬組時,如果加上-r的引數,那麼該目錄下的所有檔案的屬組都會更改。
2.chown:更改檔案屬主,也可以同事更改檔案屬組
chown [-r] 屬主名 檔名
chown [-r] 屬主名:屬組名 檔名
3.chmod:更改檔案9個屬性
兩種設定方法,一種是數字,一種是符號
九個許可權,分別為 owner/group/others 三種身份各有自己的 read/write/execute許可權
r:4w:2
x:1用數字設定許可權時需要將數字累加,例如-rwxrwx–許可權 應為770=>rwx=7,rwx=7,–=0
語法 chomw [-r] xyz 檔案或目錄
[-r] 進行遞迴的持續變更
xyz:就是上面提到的許可權對應的數字
如果我們需要將檔案許可權設定為 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 檔名 來設定:
1.ls 列出目錄(略)
2. cd 切換目錄(略)
3. pwd 顯示當前目錄
4. mkdir 建立乙個新的目錄
5. rmdir 刪除乙個空的目錄
6. cp 複製檔案或目錄
7. rm 移除檔案或目錄
8. mv 移動檔案與目錄,或修改檔案與目錄的名稱
mkdir[-mp] 目錄名稱
-m 配置檔案的許可權,直接配置,不需要看預設許可權(umask)
-p 幫助你直接將所需要的目錄遞迴建立起來
mkdir -p test1/test2/test3 遞迴建立
mkdir -m 711 test4 直接加許可權
rmdir[-p] 目錄名稱
-p 連同上一級【空的】目錄也一起刪除
rmdir -p test1/test2/test3
cp複製檔案或目錄
cp [-adfilprsu] **檔(source) 目標檔 (destination)
cp [options] source1 source2 source3 …directory
-f:為強制(force)的意思,若目標檔案已經存在且無法開啟,則移除後再嘗試一次;
-i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)
-l:進行硬式鏈結(hard link)的鏈結檔建立,而非複製檔案本身;
-p:連同檔案的屬性一起複製過去,而非使用預設屬性(備份常用);
-r:遞迴持續複製,用於目錄的複製行為;(常用)
-s:複製成為符號鏈結檔 (symbolic link),亦即『捷徑』檔案;
-u:若 destination 比 source 舊才公升級 destination !
rm移除檔案或目錄
rm [-fir] 檔案或目錄
-f 就是force的意思,忽略不存在的檔案,不會出現警告資訊
-i 互動模式,在刪除前會詢問使用者是否動作
-r 遞迴刪除
rm -i test
mv(移動檔案與目錄,修改名稱)、
mv [-fiu] source destionation
mv [options] source1 source2 source3 …directory
-f force,如果目標檔案已存在,不會詢問直接覆蓋
-i 若目標檔案已經存在,會詢問是否覆蓋
-u 若目標檔案已經存在,且source比較新,才會公升級
mv a b
ps檢視命令
ps -aux 顯示所有包含其他使用者得程序
ps -ef 顯示所有程序資訊
常用組合ps與grep 查詢特定程序
ps -ef|grep nginx
覆蓋,>>追加cat 由第一行開始顯示檔案內容
tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫!
nl 顯示的時候,順道輸出行號!
more 一頁一頁的顯示檔案內容
less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
head 只看頭幾行
tail 只看尾巴幾行
磁碟管理
df:列出檔案系統的整體磁碟使用量
du:檢查磁碟空間使用量
fdisk:用於磁碟分割槽
vim操作
三種模式,命令模式,輸入模式,底線命令模式
一般模式常用的:
ctrl+f 向下翻頁
ctrl+b 向上翻頁
0移動到這一行最前面
$ 移動到這一行最後面字元處
g 移動到這個檔案的最後一行
gg 移動到檔案的第一行
ndd 刪除游標下n行
nyy 複製游標下行
p 為已複製的內容在下一行貼上上
u 復原上乙個動作、
ctrl+r 重做上乙個動作
:set nu 顯示行號
中文編碼的坑:
securecrt 設定編碼不一致,應為utf-8,字型選fixedsys
linux上 encoding ,fileencoding 為utf8,
linux常用命令及技巧
1.shutdown 關閉系統,引數 k 不真正關閉系統只是警告,r 關閉後重新引導,h 關閉後終止 f 快速重新引導,n 不通過init 直接關閉,c 取消shutdown,t時間 2.製作引導盤 redv zlmage fdformat dev fd0h1440 dd if zlmage of ...
linux 及mysql常用命令
1.ssh連線遠端主機 ssh root 192.168.0.240 2.檔案傳到遠端主機上 scp home root 192.168.0.240 home mysql命令 1.進入 mysql u root p 2.顯示資料庫 show databases 3.顯示表 show tables 4...
Linux常用命令及技巧
一.通用命令 6 date print or set the system date and time 2.stty a 可以檢視或者列印控制字元 ctrl c,ctrl d,ctrl z等 3.passwd print or set the system date and time 用passwd...