第二組r-x 表示這個(gè)文件的所屬組對(duì)它的權(quán)限:可讀,不可寫(xiě),可執(zhí)行
第三組r-x 表示這個(gè)文件的其他用戶(相對(duì)于上面兩類用戶)對(duì)它的權(quán)限:可讀,不可寫(xiě),可執(zhí)行
chmod g-rw haha.dat 表示將haha.dat對(duì)所屬組的rw權(quán)限取消
chmod o-rw haha.dat 表示將haha.dat對(duì)其他人的rw權(quán)限取消
chmod u+x haha.dat 表示將haha.dat對(duì)所屬用戶的權(quán)限增加x
chmod 664 haha.dat 就會(huì)修改成 rw-rw-r–
將一個(gè)文件夾的所有內(nèi)容權(quán)限統(tǒng)一修改,則可以-R參數(shù) chmod -R 770 aaa/
添加用戶:useradd hadoop
設(shè)置密碼:password hadoop
普通用戶權(quán)限有限制,通過(guò)sudo暫時(shí)獲取root權(quán)限linux常用命令,為用戶設(shè)置sudo權(quán)限
用root編輯 vi /etc/sudoers
在文件的如下位置,為hadoop添加一行即可
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL
然后,hadoop用戶就可以用sudo來(lái)執(zhí)行系統(tǒng)級(jí)別的指令
:wq! 強(qiáng)制保存并退出
◆支持“正則表達(dá)式”的查找/替換,可快速搜索/替換文本字串。grep (global search regular expression(re) and print out the line,全面搜索正則表達(dá)式并把行打印出來(lái))是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來(lái)。此資源管理器視圖還包含高級(jí)搜索功能,如果搜索文本區(qū)分大小寫(xiě),可輸入過(guò)濾文本并指定搜索是否是正則表達(dá)式、文件名或文件內(nèi)容。
參考:
a.txt中的內(nèi)容
aaabbcaaa
aa bbc aaa
bb bbc bbb
asgodssgoodsssagodssgood
asgodssgoodsssagoodssgod
sdlkjflskdjf3slkdjfdksl
slkdjf2lskdjfkldsjl
find命令用來(lái)在指定目錄下查找文件。任何位于參數(shù)之前的字符都將被視為欲查號(hào)的目錄名。如果使用該命令時(shí),不設(shè)置任何參數(shù),則find命令將在當(dāng)前目錄下查找子目錄與文件。并且將查找到的子目錄和文件全部進(jìn)行顯示。
**功能:**在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作。
此命令提供了相當(dāng)多的查找條件,功能很強(qiáng)大。
語(yǔ)法:find 起始目錄 尋找條件 操作
說(shuō)明:find命令從指定的起始目錄開(kāi)始,遞歸地搜索其各個(gè)子目錄,查找滿足尋找條件的文件并對(duì)之采取相關(guān)操作。
find是操作匹配條件的文件()
查找當(dāng)前目錄下所有的gz結(jié)尾的文件
find . -name “*gz”
gzip命令用來(lái)壓縮文件,gzip是個(gè)使用廣泛的壓縮程序,文件經(jīng)過(guò)壓縮過(guò)后,其名稱后面會(huì)多出“.gz”擴(kuò)展名。
gzip是在linux系統(tǒng)中經(jīng)常使用的一個(gè)對(duì)文件進(jìn)行壓縮和解壓縮的命令,既方便又好用。gzip不僅可以用來(lái)壓縮大的、較少使用的文件以節(jié)省磁盤空間,還可以和tar命令一起構(gòu)成Linux操作系統(tǒng)中比較流行的壓縮文件格式。據(jù)統(tǒng)計(jì),gzip命令對(duì)文件有60%·70%的壓縮率。減少文件大小有兩個(gè)明顯好處,一是可以減少存儲(chǔ)空間,二是通過(guò)網(wǎng)絡(luò)傳輸文件時(shí),可以減少傳輸?shù)臅r(shí)間。
壓縮 gzip a.txt
gzip -d a.txt.gz
tar命令可以為L(zhǎng)inux的文件和目錄創(chuàng)建檔案。利用tar可以為某一特定文件創(chuàng)建檔案(備份文件),也可以在檔案中改變文件,或者向檔案加入新的文件。tar最初被用來(lái)在磁盤上創(chuàng)建檔案,現(xiàn)在,用戶可以在任何設(shè)備上創(chuàng)建檔案。利用tar命令可以把一大推文件和目錄全部打包成一個(gè)文件,這對(duì)于備份文件或?qū)讉(gè)文件組合成為一個(gè)文件以便于網(wǎng)絡(luò)傳輸是非常有用的。