第二次作業(yè)

第二次作業(yè)


image.png

1.
image.png

head -5 命令,查看前五個(gè)

tail -1命令,倒數(shù)查看第一個(gè)

前五個(gè)的倒數(shù)第一個(gè),就是第五個(gè)了

2.(1)
image.png

find命令是查找命令,find + 文件+參數(shù)+查找條件就是它的基本用法了。查看大寫字母開頭的文件,那么這些文件的首字母就是從A-Z,大寫字母后的內(nèi)容無要求,所以用*表示任意內(nèi)容。

(2)
image.png

查找方法同上

(3)
image.png

type-f命令中的type是根據(jù)文件類型查找,f參數(shù)是文本的意思

(4)
image.png

-iname是不按照字母大小寫查找,雙引號(hào)包裹查找條件。a*.txt即為以字母a開頭,不論a后跟的是什么內(nèi)容的文本文件。

3.
image.png

grep用法:grep 查找的內(nèi)容 去哪兒查

grep -n 查找符合要求的行并顯示行號(hào),雙引號(hào)內(nèi)包裹需要查找的內(nèi)容。>,輸出重定向。 整句的意思就是查找 /etc/passwd 中符合要求的內(nèi)容并輸出到 /root/file1里。

cat 是查看并輸出命令

4.
image.png

要求將壓縮內(nèi)容壓縮成/back/etcback.tar.gz的格式,如果我們直接按照下面tar -czf /back/etcback.tar.gz /etc 的方式,是無法實(shí)現(xiàn)的,因?yàn)槲覀冞€沒在 / 目錄下創(chuàng)建back目錄。所以先用你mkdir /back 創(chuàng)建back目錄,然后用ls /看是否創(chuàng)建成功。

tar -czf /back/etcback.tar.gz /etc tar是一個(gè)打包命令,tar -czf是先打包后使用gz安裝。先接壓縮后的“成品”/back/etcback.tar.gz,再寫被壓縮的內(nèi)容/etc。

5.
image.png

alias命令可以讓一段長命令簡化成短命令,題目要求每次輸入hello都有hello,everyone被寫入/file2,所以我們把輸出內(nèi)容到/file2的過程簡化為命令hello。然后用cat /file2查看是否成功寫入。但是題目要求永久寫入,所以我們編寫 /etc/bashrc


image.png

按i進(jìn)入編輯模式,隨便找個(gè)地方編寫 alias hello=" echo "hello,everyone" > /file2" 進(jìn)去,注意,編寫的地方不能和其他語句沖突,比如寫進(jìn)if語句下,我們的語句就失效了。寫完后esc ,按shift+:然后輸入wq,回車。為了生效,我們還需要使用source。source /etc/bashrc ,再試一試成沒成功。bash 重新建立解釋器,若仍生效,則說明成功了

6.
image.png

首先創(chuàng)建組mygroup,使用groupadd命令。

然后查看一下是否成功,用tail -1 /etc/group 。tail -1 倒序查看第一位,也就是倒數(shù)第一位,因?yàn)槭切陆ǖ慕M,所以該組在倒數(shù)第一個(gè),可以看到我們成功創(chuàng)建了mygroup組。然后添加用戶到mygroup,使用添加用戶命令useradd 和參數(shù) -g 組成添加用戶到組的命令組合。

然后使用id命令,查看一下當(dāng)前myuser歸組,可以看到已經(jīng)在mygroup組里了。然后登錄myuser,我們寫給他設(shè)密碼,如果提示密碼過短不用管,繼續(xù)輸入即可成功。使用su - 命令登錄myuser。cd 返回家目錄,cd /home/myuser 進(jìn)入到/home/myuser。創(chuàng)建文件,使用touch命令。我們此時(shí)輸入pwd,可以看到我們現(xiàn)在的確是在/home/myuser里。ll命令查看文件,可以看到文件現(xiàn)在屬于mygroup。如果我們要更改文件所屬,需要用chown命令,但是要求改到root下,普通用戶沒這個(gè)權(quán)限,所以我們exit或者Ctrl+d注銷用戶,使用chown改歸組。chown 更改后的所屬用戶:更改后的所屬組 需要更改的內(nèi)容 。然后我們再次ll查看歸組,可以看到已經(jīng)成功了。

7.
image.png

創(chuàng)建組,使用groupadd命令。添加用戶,使用useradd命令。然后我們創(chuàng)建redhat.txt,因?yàn)槲覀兪窃趓oot用戶下創(chuàng)建的,所以ll后所屬用戶與歸組都是root。然后我們用chown更改所屬用戶與歸組,最后ll,可以看到成功了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容