系統目錄結構、ls命令、文件類型、aslias命令

系統目錄結構linux

/bin: bin是Binary的縮寫,該目錄下存放的是最經常使用的命令。數據庫

/boot: 該目錄下存放的是啓動linux時使用的一些核心文件,包括一些鏈接文件以及鏡像文件。less

/dev: dev是Device(設備)的縮寫。該目錄下存放的是linux的外部設備。在linux中,訪問設備的方式和訪問文件的方式是相同的。工具

/etc: 該目錄下存放的是全部系統管理員全部系統管理所需的配置文件和子目錄。日誌

/home: 這是用戶的家目錄。在linux中,每一個用戶又有一個本身的目錄,通常該目錄名是以用戶的帳號命名的。接口

/lib和lib64: 這兩個目錄下存放的是系統最基本的動態鏈接共享庫,其做用相似於Windows裏的DLL文件,幾乎全部應用程序都須要用到這些共享庫。其中/lib64爲64位的軟件包的庫文件所在目錄。ip

/media: 系統會自動識別一些設備(如U盤、光驅等),當時別後,Linux會把識別的設備掛載到該目錄下。內存

/mnt: 系統提供該目錄是爲了讓用戶臨時掛載別的文件系統。咱們能夠將光驅掛載到/mnt/上,而後進入該目錄查看該光驅的內容。get

/opt: 這是給主機額外安裝軟件所設置的目錄,該目錄默認爲空。好比,你安裝一個Oracle數據庫,能夠放在該目錄下。登錄

/proc: 該目錄是一個虛擬目錄,是系統內存的映射,能夠直接訪問它來獲取系統信息。該目錄的內容在內存裏,咱們能夠直接修改裏面的某些文件。好比能夠經過下面的命令來屏蔽主機的ping命令,使其餘人沒法ping你的機器。在平常工做中,你會常常用到相似的用法:

cho 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

/root: 該目錄是系統管理員的用戶家目錄。

/run:這個目錄其實和/var/run是同一個目錄,這裏面存放的是一些服務的pid。一個服務啓動後,是有一個pid文件的。

/sbin: s就是Super Uper的意思,該目錄存放的是系統管理員使用的系統管理程序。

/srv: 該目錄存放的是一些服務啓動以後須要提取的數據。

/sys: 該目錄存放的是與硬件驅動程序相關的信息。

/tmp: 該目錄用來存放一些臨時文件。

/usr: 這是一個很是重要目錄,相似於Windows下的Program Files目錄,用戶的不少應用程序和文件都存放在改目錄下。

/user/bin: 該目錄存放的是系統用戶使用的應用程序。

/user/sbin: 該目錄存放的是超級用戶使用的比較高級的管理程序和系統守護程序。

/user/src: 該目錄是內核源代碼默認的放置目錄。

/var: 該目錄存放的是不斷擴充且常常修改的目錄,包括各類日誌文件或者pid文件,其中/var/run就是在這個目錄下面。

在Linux系統中,有幾個重要的目錄須要注意,不要誤刪除或者隨意更改其內部文件。

/etc目錄下是系統的配置文件,若是更改了該目錄下的某個文件,肯能會致使系統沒法正常啓動。

/bin、/sbin、/usr/bin和/user/sbin目錄是系統預設的執行文件的放置目錄,其中/bin和/user/bin目錄下是提供系統用戶使用的指令(除root外的通用帳戶),而/sbin和/user/sbin目錄下則是供root使用的指令。好比,ls指令就存放在/bin/目錄下。

/var:也是一個很是重要的目錄,系統上運行各個程序時所產生的日誌都被記錄在改目錄下(即/var/log目錄中)。另外mail指令的預設也放置在這裏。另外mail指令的預設也放置在這裏。

ls命令

1.登陸系統後,輸入:ls /

輸入:ls

輸入:ls -a

輸入:ls -l

輸入:ls /var/

後面不加任何選項也不跟目錄名或者文件名:會列出當前目錄下的文件和目錄,含有隱藏文件。

ls -a 不加目錄名或者文件名:會列出當前目錄下的文件和目錄,含有隱藏文件。

ls -l 不加目錄名或者文件名:會列出當前目錄下除隱藏文件外的全部文件和目錄的詳細信息,包含其權限、所屬主、所屬組以及文件建立日期和時間。

後面不加選項、只跟文件名:會列出該文件,使用時一般都是加上-l選項,用來查看該文件的詳細信息。

後面不加選項、只跟目錄名:會列出指定目錄下的文件和目錄。

ls -d:只列出當前目錄,不列出目錄下內容。

ls -id:是查看當前目錄的詳細信息,只是目錄,不包括目錄下的子目錄和文件

文件類型

普通文件:即通常類型的文件,當用命令ls -l查看某個目錄時,第一個屬性爲「-」的文件就是普通文件。純文本文件能夠經過cat、more、less等工具直接查看內容,二二進制文件不能。

目錄:用命令ls -l查看的第一個屬性值爲d的文件就是目錄。

連接文件:用命令ls -l查看的第一個屬性值爲l的文件就是連接文件,它相似於Windows下的快捷方式。

設備:即與系統周邊相關的一些文件,一般都集中在/dev目錄下。這種文件通常分爲兩種,一種是塊設備,就是一些存儲設備,已提供系統存取的接口設備,簡稱硬盤。另外一種是字符設備,是一些串行端口設備。用ls -l查看的第一個屬性爲c的文件就是字符設備。

aslias命令

alias別名  , which 命令 =查看命令的別名 ,如 ll = ls -l ;

自定義別名 alias 別名=‘命令’ ==自定義別名 ,用which查看實際命令

相關文章
相關標籤/搜索