本文章是一篇linux基礎知識檔案我們主要是告訴大家在linux中的一些基本的檔案配置,包括有使用者設定檔、全域設定檔、重要設定檔等有需在學習的朋友可進入參考。
使用者設定檔
/etc/ 目錄下的檔案,只有root使用者才有權修改。應用軟體的全域設定檔,通常普通使用者也不能夠修改,如果要通過配置軟體,來適應特殊需求,您可以修改使用者設定檔。
使用者設定檔通常為全域設定檔的同名隱藏檔案,放在$HOME目錄下,例如:
代碼如下 |
複製代碼 |
/etc/inputrc /home/user/.inputrc /etc/vim/vimrc /home/user/.vim/vimrc |
也有少數例外,通常是系統程式
代碼如下 |
複製代碼 |
/etc/bash.bashrc /home/user/.bashrc |
全域設定檔
系統初始化
代碼如下 |
複製代碼 |
/etc/inittab 運行層級、控制台數量 /etc/timezone 時區 /etc/inetd.conf 超級進程 |
檔案系統
代碼如下 |
複製代碼 |
/etc/fstab 開機時掛載的檔案系統 /etc/mtab 當前掛載的檔案系統 |
使用者系統
代碼如下 |
複製代碼 |
/etc/passwd 使用者資訊 /etc/shadow 使用者密碼 /etc/group 群組資訊 /etc/gshadow 群組密碼 /etc/sudoers Sudoer列表(請使用“visudo”命令修改此檔案,而不要直接編輯) |
Shell
代碼如下 |
複製代碼 |
/etc/shell 可用Shell列表 /etc/inputrc ReadLine控制項設定 /etc/profile 使用者喜好設定 /etc/bash.bashrc bash設定檔 |
系統內容
代碼如下 |
複製代碼 |
/etc/environment 環境變數 /etc/updatedb.conf 檔案檢索資料庫配置資訊 /etc/issue 發行資訊 /etc/issue.net /etc/screenrc 螢幕設定 |
網路
代碼如下 |
複製代碼 |
/etc/iftab 網卡MAC地址綁定 /etc/hosts 主機列表 /etc/hostname 主機名稱 /etc/resolv.conf 網域名稱解析伺服器位址 /etc/network/interfaces 網卡設定檔 |
重要設定檔
!無論任何情況下,修改設定檔之前,先備份它!
建議使用這個命令: sudo cp xxx xxx_`date +%y%m%d_%H:%M` 。
當然這很麻煩,您可以建立一個名為 bak 的檔案,內容如下:
代碼如下 |
複製代碼 |
#!/bin/bash
sudo cp $1 $1_`date +%y%m%d_%H:%M` |
把它放在您能夠記住的目錄下,比如 /home ,執行命令 sh /home/bak xxx ,就可以將當前檔案夾下的檔案 xxx 另存新檔 xxx_yymmdd_HH:MM 的格式了。