今天學習瞭如下幾個知識點:shell
1.Linux默認運行級別誤設爲0(關機)或6(重啓),致使系統沒法啓動的解決辦法less
在系統啓動時,會有一個數秒進入引導的界面,在數秒未結束時,按照提示進入命令修改模式(通常是輸入小寫"e")。而後選擇kernal /vmlinuz xxx ro root=LABEL=/字樣的選項,再次根據提示進入編輯模式(通常是輸入小寫"e")。在末尾輸入空格,而後輸入數字"1"後回車(數字1表明單用戶模式。在該模式下進入系統不會預先讀取系統配置,直接進入系統。),根據提示進入系統(通常是輸入小寫"b"),最後系統成功啓動後修改/etc/inittab中配置爲正確的,而後保存重啓系統便可。學習
2.經常使用命令spa
ls -al(-a表明顯示隱藏文件,-l表明以長列表顯示,可組合輸入命令)orm
mkdir(創建目錄)遞歸
rmdir(刪除空目錄)ci
touch(創建空文件)it
cp(複製命令 cp -r dir1 dir2 遞歸複製命令,包含子目錄)表單
mv(移動文件和修改文件名)配置
rm(刪除文件和目錄 rm -rf * 包括目錄和文件 -r遞歸 -f強制)
ln(創建符號鏈接 猶如Windows快捷方式 ln -s /etc/inittab inittab)
find(搜索文件及目錄 儘可能先縮小搜索範圍,不然會影響速度)
>(重定向命令-覆蓋寫 ls -l > a.txt 列表內容寫入a.txt,覆蓋)
>>(重定向命令-追加寫 ls -l >> aa.txt 列表內容寫入aa.txt,文件末尾追加)
usermod -g(修改用戶所在組)
groupadd(增長用戶組)
more(顯示文件內容帶分頁 less貌似也可實現該功能)
grep(在文件中查找內容)
|(管道命令 ls -l /etc/ | more 列出etc文件夾中全部文件,並分頁)
cat(只讀模式打開文件,查看系統重要配置時儘可能不要使用vi,而使用cat)
who am i(重量級命令,系統告訴你你是誰,哈哈哈)
3.Linux文件權限概念
Linux中全部的文件或文件夾本質上都是文件。
權限分爲三類:文件全部者、文件所在組和其餘組。文件建立用戶默認爲文件全部者,可經過命令修改。文件所在組爲當前文件所在用戶組。非文件全部者和文件所在組權限的全部用戶均爲其餘組。
用長列表查看文件夾時,第一列爲文件類型和權限說明。-rw-r--r--能夠拆分爲- rw- r-- r--來看。第一位若是是-表明該文件是一個普通文件,若是第一位是d表明該文件爲一個目錄(文件夾)。第二段rw-是文件全部者所擁有對該文件的操做權,第三段r--是文件所在組全部用對該文件的操做權,第四段r--表明其餘組對該文件的操做權。
rw-又能夠拆分爲r、w和-,r表明可讀(用數字4表示),w表明可寫(用數字2表示),-表明無權限,若是有權限應該爲x,表明可執行(用數字1表示)。三個權限所有都有用rwx(4+2+1)表示,都無用---表示(0+0+0)。
改變文件夾權限可以使用命令:chmod 777 用戶名。chmod爲改變文件夾權限的shell命令(shell負責把咱們輸入系統的命令轉化爲系統能夠識別的命令)。第一個7表明文件全部者擁有該目錄的權限(7=4+2+1也就是同時具備可讀、可寫、可執行的權限),第二個7表明文件所在組擁有該目錄的權限,第三個7表明非文件全部者和非文件所在組的全部權限擁有該目錄的權限(假設只想讓文件全部者和文件所在組可修改文件夾,則可修改命令爲:chmod 770 用戶名)。