一、Linux 系統裡面的各個目錄文件夾的大致功能:
主要的目錄樹的有/、/root、/home、/usr、/bin 等目錄。下面是一個典型的 linux 目錄結
構如下: (附圖表)
這裡寫圖片描述
/ 根目錄
/bin 存放必要的命令
/boot 存放內核以及啟動所需的文件
/dev 存放設備文件
/etc 存放系統配置文件
/home 普通用戶的宿主目錄,用戶數據存放在其主目錄中
/lib 存放必要的運行庫
/mnt 存放臨時的映射文件系統,通常用來掛載使用。
/proc 存放存儲進程和系統信息
/root 超級用戶的主目錄
/sbin 存放系統管理程序
/tmp 存放臨時文件
/usr 存放應用程序,命令程序文件、程序庫、手冊和其它文檔。
/var 系統默認日志存放目錄
二、 Linux 常用命令
默認進入系統,我們會看到這樣的字符: [root@localhost ~]#,其中#代表當前是 root
用戶登錄,如果是$表示當前為普通用戶。
我們了解 linux 由很多目錄文件構成,那我們來學習第一個 Linux 命令:
cd 命令:
cd /home ;解析:進入/home 目錄;
cd /root 進入/root 目錄 ;
cd ../返回上一級目錄;
cd ./當前目錄;(.和..可以理 解為相對路徑;例如 cd /hom/test ,cd 加完整的路徑,可以理解為絕對路徑) ;
ls ./ 查看當前目錄所有的文件和目錄;
ls -a 查看所有的文件,包括隱藏文件,以.開頭的文件;
pwd 顯示當前所在的目錄;
mkdir 創建目錄,用法 mkdir test ,命令後接目錄的名稱。
rmdir 刪除空目錄 ;
rm 刪除文件或者目錄,用法 rm –rf test.txt (-r 表示遞歸,-f 表示強制)。
cp 拷貝文件,用法,cp old.txt /tmp/new.txt ,常用來備份;如果拷貝目錄 需要加 –r 參數。
mv 重命名或者移動文件或者目錄,用法, mv old.txt new.txt
touch 創建文件,用法,touch test.txt,如果文件存在,則表示修改當前文件時間。
Useradd 創建用戶,用法 useradd wugk ,userdel 刪除用戶。
Groupadd 創建組,用法 groupadd wugk1 ,groupdel 刪除組。
find 查找文件或目錄,用法 find /home -name “test.txt”,命令格式為: find 後接查找的目錄,-name 指定需要查找的文件名稱,名稱可以使用表示所有。 find /home -name “.txt” ;查找/home 目錄下,所有以.txt 結尾的文件或者目錄。
三、vi 修改某個文件,vi 有三種模式: 命令行模式、文本輸入模式、末行模式。
默認 vi 打開一個文件,首先是命令行模式,然後按 i 進入文本輸入模式,可以在文件 裡寫入字符等等信息。 寫完後,按 esc 進入命令模式,然後輸入:進入末行模式,例如輸入:wq 表示保存退出。 如果想直接退出,不保存,可以執行:q!, q!歎號表示強制退出。
cat 查看文件內容,用法 cat test.txt 可以看到 test.txt 內容
more 查看文件內容,分頁查看,cat 是全部查看,如果篇幅很多,只能看到最後的篇 幅。可以使用 cat 和 more 同時使用,例如: cat test.txt |more 分頁顯示 text 內容,| 符號是管道符,用於把|前的輸出作為後面命令的輸入。
echo 回顯,用法 echo ok,會顯示 ok,輸入什麼就打印什麼。 echo ok > test.txt ;把 ok 字符覆蓋 test.txt 內容,>表示追加並覆蓋的意思。 >>兩個大於符號,表示追加,echo ok >> test.txt,表示向 test.txt 文件追加 OK 字符, 不覆蓋原文件裡的內容。 初學者常見的命令就如上所示,當然還有很多深入的命令需要學習,後面的課程會講解。