linux---基础03
三、 文件屬性操作命令
1. chown命令
(1)chown示例一:改變文件的屬主
[root@server1 ~]# chown user1 hello.txt功能:將指定文件hello.txt的屬主(所有者)改為user1。(2)chown示例二:遞歸改變文件的屬主
[root@server1 ~]# chown -R user1 mydir功能:參數(shù)-R,表示遞歸,即可以深入到指定目錄中的每一層,將 所有子目錄和文件的屬主(所有者)改為指定的用戶(hù);本例中 會(huì)將mydir目錄中所有子目錄和文件的屬主設(shè)定為user1。2. chgrp命令
(1)chgrp示例一:改變文件的屬組
[root@server1 ~]# chgrp mygroup1 hello.txt功能:將指定文件hello.txt的屬組改為mygroup1。(2)chgrp示例二:遞歸改變文件的屬組
[root@server1 ~] chgrp -R mygroup1 mydir功能:參數(shù)-R,表示遞歸,即可以深入到指定目錄中的每一層,將所有子目錄和文件的屬組改為指定的組;本例中會(huì)將mydir目錄中所有子目錄和文件的屬組設(shè) 定為mygroup1。3. chmod命令
(1)chmod示例一:字母方式
字母u針對(duì)屬主、g針對(duì)屬組、o針對(duì)其他用戶(hù)、a針對(duì)所有用戶(hù);= 表示賦予(設(shè)置)指定權(quán)限,要注意它會(huì)覆蓋原權(quán)限, + 表示在原有權(quán)限的基礎(chǔ)上增加指定權(quán)限,- 表示在原有權(quán)限的基礎(chǔ)上去掉指定權(quán)限;r、w、x三種權(quán)限,既可以單獨(dú)使用也可以組合使用。如:chmod u+rx host.conf功能:為文件host.conf的屬主增加執(zhí)行和讀取權(quán)限。chmod g-w,o=x host.conf功能:將文件host.conf的屬組去掉寫(xiě)權(quán)限,同時(shí)將其他用戶(hù)設(shè)置為只有執(zhí)行權(quán)限,而文件屬主的權(quán)限不變。(2)chmod示例二:數(shù)字方式
9位權(quán)限 最大權(quán)限 rwx rwx rwx 最小為— --- —
表示為數(shù)字為:111 111 111 和 000 000 000
101 001 100
5 1 4
所以用數(shù)字方式指定權(quán)限,最大為:7 7 7 最小為 0 0 0
四、 查看進(jìn)程命令
1. ps命令
(1)ps命令示例一:不帶參數(shù)
[user1@server2 ~]$ ps功能:查詢(xún)?cè)诋?dāng)前控制臺(tái)上運(yùn)行的進(jìn)程。(2)ps命令示例二:查看所有進(jìn)程
[user1@server2 ~]$ ps -aux功能:查詢(xún)系統(tǒng)中所有運(yùn)行的進(jìn)程,包括后臺(tái)進(jìn)程,其中參數(shù)a是所有進(jìn) 程,參數(shù)x包括不占用控制臺(tái)的進(jìn)程,參數(shù)u顯示用戶(hù)。(3)ps命令示例三:查看所有進(jìn)程
[user1@server2 ~]$ ps -ef功能:查詢(xún)系統(tǒng)中所有運(yùn)行的進(jìn)程,包括后臺(tái)進(jìn)程,而且可以顯示出每 個(gè)進(jìn)程的父進(jìn)程號(hào)。2. pstree命令
(1)pstree命令示例一:樹(shù)狀格式顯示進(jìn)程列表
[user1@server2 ~]$ pstree功能:以樹(shù)狀格式顯示系統(tǒng)的進(jìn)程列表。(2)pstree命令示例二:帶進(jìn)程號(hào)的樹(shù)狀格式顯示進(jìn)程列表
[user1@server2 ~]$ pstree -p功能:以樹(shù)狀格式顯示系統(tǒng)的進(jìn)程列表,并標(biāo)識(shí)出每個(gè)進(jìn)程的進(jìn)程號(hào)3. top命令
[user1@server2 ~]$ top 功能:動(dòng)態(tài)地顯示系統(tǒng)中的進(jìn)程。4. kill命令
(1)kill命令示例一:殺掉指定進(jìn)程
[user1@server2 ~]$ kill 3029功能:kill命令可以殺掉一個(gè)進(jìn)程,當(dāng)然普通用戶(hù)只能殺掉自己的進(jìn)程。說(shuō)明:上述命令中3029是進(jìn)程號(hào);一般在執(zhí)行kill命令之前,先用ps或 pstree來(lái)查詢(xún)一下將要被殺掉的進(jìn)程的進(jìn)程號(hào)。(2)kill命令示例二:強(qiáng)制殺掉指定進(jìn)程
[user1@server2 ~]$ kill -9 3029功能:強(qiáng)制終止3029號(hào)進(jìn)程的運(yùn)行,其中參數(shù)-9代表強(qiáng)制的意思。說(shuō)明:實(shí)際上kill命令是向該進(jìn)程發(fā)送信號(hào),該進(jìn)程接到信號(hào)后決定是否停止運(yùn)行,有些守護(hù)進(jìn)程必須要收到參數(shù)9才終止運(yùn)行。請(qǐng)讀者執(zhí)行kill -l命令來(lái)進(jìn)一步了解有關(guān)信號(hào)的情況。五、VI命令
VI命令是UNIX操作系統(tǒng)和類(lèi)UNIX操作系統(tǒng)中最通用的全屏幕純文本編器
VI編輯器三種模式:一般模式、編輯模式、命令行模式
vi abc.txt 進(jìn)入一般模式,此時(shí)并不能編輯文本,
需要通過(guò)輸入【i/I、o/O、a/A、r/R】進(jìn)入編輯模式,可修改文本文件,
在編輯模式中修改完畢后,輸入【esc】切換回一般模式,
在一般模式中輸入【:w、:q、:x】即可進(jìn)入命令行模式,
:w 保存文本
:q 不保存文本并退出vi
:q! 不保存文本并強(qiáng)制退出vi
:wq 保存文本并退出vi
:x 保存文本并退出vi
一般模式輸入【i/I、o/O、a/A、r/R】進(jìn)入編輯模式:
i:在光標(biāo)處插入(常用)
I:在光標(biāo)所在行第一個(gè)非空格字符處插入(常用)
o:在光標(biāo)所在行的下一行插入新的一行(常用)
O:在光標(biāo)所在行的上一行插入新的一行
a:在光標(biāo)所在位置的下一個(gè)字符處開(kāi)始插入
A:在光標(biāo)所在行的最后一個(gè)位置開(kāi)始插入(常用)
r:替換光標(biāo)所在位置的字符(只替換一次)
R:一直替換光標(biāo)所在位置的字符,知道按(esc)鍵為止
一般模式輸入指令:
dd:刪除(剪切)光標(biāo)所在行
ndd:刪除光標(biāo)所在的向下n行 3dd 刪除下面的三行
yy:復(fù)制當(dāng)前行
nyy:復(fù)制光標(biāo)所在的向下n行
p:將已復(fù)制的數(shù)據(jù)在光標(biāo)下一行粘貼
P:將已復(fù)制的數(shù)據(jù)在光標(biāo)上一行粘貼
總結(jié)
以上是生活随笔為你收集整理的linux---基础03的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [记录] --- linux安装redi
- 下一篇: linux 其他常用命令