開(kāi)始學(xué)Linux(4)

  1. rmdir -p 用來(lái)刪除一串目錄,比如 rmdir -p /tmp/test/1/2/3 如果 /tmp/1/2/ 下面除了3目錄外還有個(gè)4目錄,4目錄里還有個(gè)5目錄,那么是否可以成功刪除? rmdir -p 刪除一個(gè)不存在的目錄時(shí)是否報(bào)錯(cuò)呢?

答:

  1. 可以成功刪除空目錄
  2. 會(huì)報(bào)錯(cuò)(No such file or directory)
  1. 刪除一個(gè)目錄或者文件時(shí),在刪除之前會(huì)先問(wèn)一下我們是否刪除,如果直接回車(chē),是否刪除呢?如果輸入的不是'y' 也 不是'n' 會(huì)發(fā)生什么?

答:

  1. 不會(huì)執(zhí)行刪除操作
  2. 不執(zhí)行刪除操作
  1. 我想創(chuàng)建一串目錄時(shí)如何建,比如/home/1/2/3/4.

答: mkdir -p /home/1/2/3/4

  1. 使用mv命令時(shí),如果目標(biāo)文件為非目錄且存在的文件,會(huì)怎么樣?

答: 會(huì)覆蓋原有的文件

  1. 使用less 查看文件/etc/passwd 搜索一下一共出現(xiàn)幾個(gè)‘root', 按哪個(gè)鍵可以向上/向下一行一行的移動(dòng)?

答:

  1. Shift + g 然后 Shift + ? 然后輸入 root
  2. j:上一行,k:下一行
  1. 請(qǐng)想一想如果我們給某個(gè)目錄的權(quán)限設(shè)置成rwxrw-rw-,那么其他用戶能否ls該目錄下的內(nèi)容,能否進(jìn)入到該目錄下?

答:

  1. 不可以ls該目錄下的內(nèi)容
  2. 不可以cd進(jìn)入到該目錄下
  1. 如果設(shè)置 umask 為 001 , 那么用戶默認(rèn)創(chuàng)建的目錄和文件的權(quán)限是什么樣子的?

答: 目錄:776,文件:666

  1. 用find找出 /var/ 目錄下,最近一天內(nèi)變更的文件?再用find找出 /root/ 目錄下一小時(shí)內(nèi)變更的文件?

答:

  1. find /var/ -type f -ctime -1
  2. find /root/ -type f -cmin -60
  1. 用find找出 /etc/ 目錄下,一年內(nèi)從未變更過(guò)的文件?

答: find /etc/ -type f -ctime +365

  1. 為什么硬鏈接不能鏈接目錄? 硬鏈接的文件是否占用空間大小,硬鏈接文件是否可以跨分區(qū)創(chuàng)建?

答:

  1. 會(huì)造成目錄死循環(huán)
  2. 不占用空間大小
  3. 不可以跨區(qū)創(chuàng)建,不同的文件系統(tǒng)有不同的inode table
  1. Linux系統(tǒng)里,分別用什么符號(hào)表示: 普通文本文件、二進(jìn)制文件、目錄、鏈接文件、塊設(shè)備、套接字文件以及串行端口設(shè)備?

答:普通文本文件:f;二進(jìn)制文件:b;目錄:d;鏈接文件:l;塊設(shè)備:b;套接字文件:s;串行端口設(shè)備:c

  1. 如何把把dira目錄以及目錄下的所有文件及目錄修改為所屬主為user1, 所屬組為users?

答: chown -R user1:users dira

  1. Linux系統(tǒng),默認(rèn)目錄的權(quán)限為什么?文檔的權(quán)限是什么?用三個(gè)數(shù)字表示。我們可以通過(guò)修改umask的值更改目錄和文檔的默認(rèn)權(quán)限值,我們?nèi)绾瓮ㄟ^(guò)umask的值得到默認(rèn)權(quán)限值?

答:

  1. 默認(rèn)目錄權(quán)限:755;默認(rèn)文件權(quán)限:644
  2. 默認(rèn)權(quán)限最大值 - umask的值
  1. 修改dirb目錄的權(quán)限,使所屬主可讀可寫(xiě)可執(zhí)行,所屬組可讀可執(zhí)行,其他用戶不可讀不可寫(xiě)也不可執(zhí)行,使用什么命令?

答: chmod u=rwx,g=rwx,o=--- diab

  1. 如何使文件只能寫(xiě)不能刪除? 如何使文件不能被刪除、重命名、設(shè)定鏈接接、寫(xiě)入、新增數(shù)據(jù)?

答:

  1. chattr +a filename
  2. chattr +i filename
  1. Linux 下一個(gè)點(diǎn) '.' 和兩個(gè)點(diǎn) '..' 分別表示什么?

答: .代表當(dāng)前目錄;..代碼上一級(jí)目錄

  1. cd - 表示什么含義?

答: 返回進(jìn)入此目錄前所在的目錄

  1. 用ls 查看目錄或者文件時(shí),第二列的數(shù)值表示什么意思?如果一個(gè)目錄的這列的值為3,那么這個(gè)3是如何得到的?

答: 第二列的數(shù)值表示:文件硬鏈接數(shù)(或者子目錄數(shù)) = 2(.當(dāng)前目錄 + ..父目錄)+子目錄數(shù)

  1. 如果沒(méi)有l(wèi)ocate命令,需要我們安裝哪個(gè)包?初次使用locate命令會(huì)報(bào)錯(cuò)“can not open `/var/lib/mlocate/mlocate.db': No such file or directory”, 需要我們?nèi)绾巫瞿兀?/li>

答:

  1. mlocate
  2. updatedb
  1. 當(dāng)拷貝一個(gè)文件時(shí),如果目標(biāo)文件存在會(huì)問(wèn)我們是否覆蓋,如何做就不再詢問(wèn)了?

答: which cp 找到 cp 的絕對(duì)路徑,用絕對(duì)路徑執(zhí)行/path/cp -rf命令

  1. 如何動(dòng)態(tài)顯示一個(gè)文件的內(nèi)容,假如這個(gè)文件內(nèi)容一直再增加。

答: tail -f filename

  1. 更改文件讀寫(xiě)執(zhí)行權(quán)限的命令是什么?如何把一個(gè)目錄下的所有文件(不含目錄)權(quán)限改為644?

答: chmod modenumber filename;find -type f -exec chmod 644 {} \;

  1. 如何查看當(dāng)前用戶的家目錄是什么?

答: echo $HOME

  1. 假如一個(gè)目錄可以讓任何人可寫(xiě),那么如何能做到該目錄下的文件只允許文件的所有者更改?

答: chattr +a directory

  1. 簡(jiǎn)述軟鏈接和硬鏈接的區(qū)別?

答: 硬鏈接只能用于文件,軟鏈接可以用于文件和文件夾;硬鏈接刪除源文件不會(huì)影響目標(biāo)文件的訪問(wèn),軟鏈接刪除源文件會(huì)造成目標(biāo)文件無(wú)法訪問(wèn);硬鏈接會(huì)增加inode號(hào),軟鏈接不會(huì)增加inode號(hào)

  1. cat a.txt 會(huì)更改a.txt的什么時(shí)間? chmod 644 a.txt 會(huì)更改a.txt的什么時(shí)間? vim呢? 直接touch呢?

答:

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

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

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