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

1.1 系統目錄結構

Linux各目錄及每一個目錄的詳細介紹:
參考 :https://blog.csdn.net/u013239236/article/details/48845251
如何看一個命令依賴哪一個庫,例:
ldd /bin/ls

2018.3.23一週第五次課

「家」目錄概念:Linux系統裏的「家目錄」(即用戶目錄)是存放我的數據。除了「root"(超級管理員)其餘用戶的設置文件,桌面文件以及我的數據都是存放在各自的用戶目錄下面。(普通用戶模式下的路徑,非超級管理員權限)
ls /home/ (這個路徑下)node

ls 用來列取文件或者目錄 全名:list

ls的使用方法:
ls 列取某個路徑下的文件或者目錄,以下圖"ls"查看「/」(根)下的全部文件
2018.3.23一週第五次課spa

useradd 建立普通用戶.net

例:useradd zhangzhen-03

2018.3.23一週第五次課

介紹個命令 tree : 以豎型形式顯示一個目錄下面有哪些子目錄

1.1.2 安裝tree命令
2018.3.23一週第五次課3d

1.1.3 學會查詢幫助文檔 - man 
若是不知道一個命令如何使用 就敲: man tree
例:

2018.3.23一週第五次課
2018.3.23一週第五次課

例:如何使用tree查看一個目錄的文件(指定最大2層)
tree -L 2

2018.3.23一週第五次課
常常用到的幾個目錄:日誌

usr/bin :該目錄存放的是系統用戶使用的應用程序。 
usr/sbin :該目錄存放的是超級用戶使用的比較高級的管理程序和系統守護程序。 
/bin :是Binary的縮寫,該目錄存放的是最經常使用的命令 
/sbin :S就是Super User的意思(超級用戶),該目錄存放的是系統管理員使用的系統管理程序 
/etc : 該目錄下存放的是全部系統管理所須要的配置文件和子目錄。 
/var : 該目錄存放的是不斷擴充且常常修改的目錄,包括各類日誌文件或者PID文件code

1.2 ls命令

ls -l 列出當前目錄下全部除隱藏文件以外的全部文件的詳細信息,包含權限,所屬主,所屬組以及文件建立日期和時間。
ls -a 列出當前目錄下全部的文件和目錄,含有隱藏文件的
ls -lh 列出文件的大小
ls -lta 以時間的順序排序,從如今到以前順序
ls -d 列出目錄自己
ls -ld 列出顯示目錄的詳細信息
例:blog

[root@zhangzhen-01 /] ls -l
dr-xr-xr-x.        5              root                    root        4096                   3月  20 09:50        boot
(    權限  )(多少文件)   (全部者是誰)(所屬組)(文件大小/K)   (   時間    ) (文件名)

2018.3.23一週第五次課

inode記錄文件存在於磁盤的哪一個區域上面,有多少。(33574978)

2018.3.23一週第五次課

ls -lh 顯示文件大小,

2018.3.23一週第五次課

ls -a 會列出當前目錄下的文件和全部隱藏的文件(後面能夠跟目錄或文件名)
每個目錄後面有「."或者」.." ,
「."表示當前目錄下的隱藏文件
「」

2018.3.23一週第五次課

1.3 文件類型

查看文件排序

ls -la

2018.3.23一週第五次課

第一列是文件的類型
d:目錄 
-:普通的文件
b:光盤、光驅、磁盤
s:SQL文件
I:軟鏈接
c:字符串設備文檔

注:普通文件均可以經過「cat」來查看

1.4 alias命令 (別名)

which 查看一個命令在哪
which 查看一個文件所在的目錄

以下圖:
2018.3.23一週第五次課字符串

 

alias 是一個命令組合成的一個新的命令 ,

例:把ls -lha自定義爲zhang

2018.3.23一週第五次課

取消指定alias命令:
unalias zhang
以下圖

2018.3.23一週第五次課

PATH 系統環境變量名

查看echo $PATH 變量內容是什麼。
以下圖:

2018.3.23一週第五次課

注:若是你的命令在這個目錄下面,你就能夠直接運行這個命令並生效,如:ls。 能夠用which ls查看,alias除外。

相關文章
相關標籤/搜索