Linux基礎(day5)

2.1/2.2 系統目錄結構

2.3 ls命令

2.4 文件類型

2.5 alias命令

2.1/2.2 系統目錄結構

ls (全稱list) 用來列取目錄和文件node

如果想一想修改sshd配置文件,須要到 /etc/ssh/sshd_config 中修改linux

實驗,建立普通用戶 **useradd aming **less

  • 普通用戶的家目錄 在 /home/ 下
  • tree 是樹形的形式,顯示目錄,下面都有哪些文件和子目錄 (安裝tree命令 yum install -y tree)
  • tree -hep 會顯示該命令的經常使用用法
  • man 能顯示命令的幫助文檔
  • tree -L 2 須要查看的目錄 (只會顯示目錄的2個級別)

常見、經常使用的目錄

在工做中經常使用的幾個目錄,/usr/bin /usr/sbin /bin/ /sbin/ /etc/ /var/ /usr/local/ /proc/ssh

高亮爲重點,經常使用socket

2.3 ls命令

ls -l   能夠顯示文件的詳細信息
   -i   顯示  iNode號  

         inode   存文件的時間,詳細信息,保存在哪一個塊,哪一個區域上,假若有兩個文件使用相同的inode號,就即是兩個文件其實是相同的文件,只是文件名,和路徑不同,他們保存的塊是相同位置的

-rw--------. 1 root root 1422 5月  26 19:24 anaconda-ks.cfg

文件讀寫權限 ;全部者;組;文件大小;文件建立時間;文件名
第二列 1 若是是目錄,那麼這個數字表示該目錄下有幾個子目錄

   -h   更加人性化的顯示文件大小(自動變換數值單位)

   -a    查看這個目錄下全部的隱藏文件,  以  . 開頭的都是隱藏文件或者目錄 ;每個目錄都有 . 和  .. ; .  是當前目錄也就是目錄自己  .. 也就是上級目錄

   -t    (time)時間的意思,按時間排列早到晚

   -ld   只列出目錄自己,不顯示目錄下的內容

llls -l的命令效果類似,只是使用了別名tcp

2.4 文件類型

-rw----- 第一位表示文件的類型,以後的表示文件讀寫權限code

  • /-*- ** 普通文件,包括二進制文件
  • d 表示目錄
  • c 字符串設備(鼠標、鍵盤)
  • l 軟連接文件 軟連接至關於於Windows的快捷方式,起到指向做用
  • b 塊設備(光盤、磁盤)
  • s (socket)通訊文件,多個服務,多個進程,相互直接通訊;

通訊方式有兩種,進程

  1. tcp/ip
  2. socket文件通訊

ls 看到的有顏色的文件 是二進制編譯後的文件,是沒法使用catmoreless等命令查看具體二進制文件內容圖片

2.5 alias命令

which 是用來查看一個文件所在的路徑ip

alias 命令可查看系統全部的 別名命令

PATH 系統的環境變量

echo $PATH 能夠查看環境變量,獲得的結果是一系列的路徑

[root@aminglinux-01 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

若是命令在以上這個路徑內,就能直接運行,若是不在的話,就不會生效

which 查命令路徑其實就是從 以上這個路徑去查的,固然,若是有alias 除外 有alias 會先查 alias

  • 自定義alias別名 alias aming=’ls -lha’

  • 運行 aming

  • which aming

  • 取消別名 unalias aming

  • 在alias建立別名的時候,可使用單引號和雙引號,但系統自帶使用的單引號,並且雙引號的話有些符號會被當作特殊符號,從而達不到效果。

相關文章
相關標籤/搜索