歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux 目錄初識及常用命令

Linux 目錄初識及常用命令

日期:2017/3/3 11:53:35   编辑:Linux技術

一、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 字符, 不覆蓋原文件裡的內容。 初學者常見的命令就如上所示,當然還有很多深入的命令需要學習,後面的課程會講解。

Copyright © Linux教程網 All Rights Reserved