一週第五次課(10月20日) 2.1/2.2 系統目錄結構 2.3 ls命令 2.4 文件類型 2.5 alias命令

  • 2.1 2.2系統目錄結構(上)(下)

ls=list  列取系統目錄或文件緩存

若是要用普通用戶經過祕鑰登陸,須要在普通用戶的目錄裏建立 /.ssh/autherized_keys 複製公鑰進去ssh

使用命令 useradd 用戶名 建立普通用戶 普通用戶目錄是在/home/目錄日誌

etc/ssh/sshd_config 定義祕鑰路徑的配置文件排序

命令 tree 樹形顯示目錄以及子目錄  使用yum install -y tree 安裝該命令進程

命令 man 顯示一個文件的幫助文檔ip

 /bin/ , /sbin/,  /usr/bin/, /usr/sbin/  存在的都是經常使用的命令 不一樣的目錄主要區分不一樣用戶命令文檔

 

/目錄結構及用處字符串

/roo/  是root用戶的家目錄(保存配置文件)登錄

/boot/  系統啓動相關的文件,好比 grup (單用戶模式)變量

/dev/  系統設備文件所在目錄

/etc/  系統的配置文件所在目錄

/home/ 用戶的家目錄 存用戶的家目錄文件

/lib/ /lib64/   系統的庫文件

ldd  查看命令依賴 哪些庫 

/media/  媒介目錄  

/mnt/ 臨時掛載目錄

/opt/  

/proc/ 系統啓動的進程

/run/  一些進程產生的一些臨時文件(一關機就會消失的文件)

/srv/  存服務產生的文件

/sys/  存系統內核相關的文件

/tmp/  系統的臨時文件 (擁有特殊權限)

/usr/  用戶的一些文件會放裏面 好比 usr/bin/  usr/sbin/

/var/  進程服務產生的緩存文件 ,裏面有個目錄 /log 存放日誌  /var/log/messages  系統日誌文件都在裏面

比較經常使用的有

/usr/bin  /usr/sbin  /bin/ /sbin/  /etc/  /var/  /usr/local/ 

  • 2.3 ls命令

ls -l  列出文件的詳細信息     ll=ls -l

1,權限 2.多少個文件使用iNode  3.表示文件的全部者  4.表示文件的所屬組 5.文件大小  6.建立日期時間 7文件名 

 

ls -i 查看文件的inod (不一樣文件同一個iNode 表示是同一個文件不一樣名稱)

ls -a 查看目錄下隱藏的文件目錄  點開頭的是隱藏文件目錄

ls -t   文件以時間的順序排序  t=tame

 

ls -d   只列出目錄的自己 不加的話會把目錄以及如下的子目錄列出來

ls -h  自動變換文件大小單位

  • 2.4 文件類型

​​​​​​​ls -l列出的詳細信息裏 第一列開頭字母 表示文件的類型

d : 表示目錄

- :  表示普通文件 可使用cat命令查看 帶顏色的普通文件是沒法查看的由於它是二進制文件

c : 顏色黃色的。表示字符串設備 就是設備

l : 軟連接文件  至關於Windows的快捷方式

b : 塊設備 (光盤 磁盤)

s : 通訊,一臺機器兩個進程通訊(多個服務多個進程之間的通訊。ip+端口之間通訊 是兩個系統通訊 ) 

  • 2.5 alias命令​​​​​​​

which 命令 用來查看一個文件所在的路徑

alias 表示命令是由一個命令與選項組合的一個新的命令

自己ls命令是帶顏色的。若是不想有顏色。使用命令絕對路徑就能夠。

 

PATH 系統的環境變量 

 

使用echo   $PATH   

顯示一系列的路徑  命令在如下目錄 該命令就會生效。不在的話 就不會生效 

which 命令,就是 $PATH 裏面的目錄查的  

 alias 先查看alias 裏面有沒有作別名 

 

 自定義一個命令具體流程:

使用命令  alias 新命令=‘命令+選項’  =新生成的命令

取消命令

使用 unalias 新命令  刪除自定義的命令

相關文章
相關標籤/搜索