linux學習第三天

        Linux學習第三天

Bash特性及文件系統介紹

cat /etc/shells cat命令進入/etc/shells/下面查看有幾種shellblob.png

FHS (文件系統遵循FHS定義)

    /bin  供所有用戶使用基本的用戶命令程序文件

    /sbin  供系統管理管理員使用的工具程序

/boot  啟動加載器的靜態文件

/dev  設備文件

/etc  配置文件

/home 家目錄

/lib 為系統啟動或根文件系統上的應用程序

/lib64 :64位系統特有的存放64位共享庫的路徑

/media :便攜式設備掛載點

/mnt   :其他文件臨時掛載點

/opt   :附加應用程序的安裝位置:可選路徑

/root  ;管理員的家目錄

/srv   :當前主機為服務提供的數據

 /tmp   :為那些會產生臨時文件的程序提供的用于存儲臨文件的目錄

/usr 全局共享的只讀數據中心

/var :存儲經常發生變化的數據目錄

          cache 應用程序緩存數據

          lib   發生變化的狀態數據

          local usr/local/提供提供經常發生變化的數據

          lock  鎖文件

          log   日志文件

          opt   for/opt提供經常發生變化的數據

          run    運行中的進程的相關數據

          spool  應用成熟的spool數據

          tmp    系統重啟以后依然需要留守的臨時數據

 

man手冊各章節功能介紹及快捷鍵鍵位整理

 man命令的參考文本被安裝在 /usr/share/man目錄中blob.png

該手冊分成很多章節,使用man時可以指定不同的章節來瀏覽,各個章節

1 – commands

2 – system calls

3 – library calls

4 – special files

5 – file formats and convertions

6 – games for linux

7 – macro packages and conventions

8 – system management commands

9 – 其他

1 是普通命令

2 是系統調用

3 是函數

4 是特殊文件,也就是/dev下的各種設備

5 是指文件的格式,比如passwd,就會說明這個文件中各個字段的含義

6 是給游戲留的,是給各個游戲自己定義

7 是附件還有一些變量,比如向environ這種全局變量在這里就有說明

8是系統管理用的命令。這些命令只能由root使用

man 1 ls 查看ls 命令的使用手冊

blob.png

man命令快捷鍵使用方式

空格:前進半屏

b :后退一屏

ctrl+d:前進半屏

ctrl+u:后退半屏

k:向上翻一行

j:向下翻一行

 G:跳至尾行

/+名字:自上而下查找  n 下一個  N 上一個

?+名字:自下而上查找  n 下一個  N 上一個

q:退出

 

linux文件系統

倒置樹狀結構

blob.png

管理類文件

     類型:

            – 白色 普通文件(普通可執行文件)

            l 淺綠色 鏈接文件

            d 藍色 目錄文件

            p 暗黃色 管道文件

            b 黃色  塊設備文件

            s 粉紅色 套接字(socket)文件

            c 黃色  字符設備文件

bash

type: 查看內部命令和外部命令

blob.png

   

 

 

 alias :命令別名 alias cp='cp -i'這樣就可以用cp來代替cp -i,而且cp -i這條命令依舊有效

        blob.png

       which 顯示完整路徑,which pwd查看pwd的路徑

   which –skip-allas ls 顯示ls的路徑并且不看別名blob.png

who   -b 顯示系統啟動時間  -r 運行級別blob.png

mkdir 創建mage文件 mage/magedu  mage/magedu/12 mage/magedu/13

 

blob.png

rm 強制刪除文件

blob.png

原創文章,作者:mxl,如若轉載,請注明出處:http://www.www58058.com/52260

(0)
mxlmxl
上一篇 2016-10-18
下一篇 2016-10-18

相關推薦

  • N27_第十三周作業

    1、建立samba共享,共享目錄為/data,要求:描述完整的過程 1)共享名為shared,工作組為magedu 2)添加組develop,添加用戶gentoo,centos和Ubuntu,其中gentoo和centos以develop為附加組,Ubuntu不屬于develop組,密碼均為用戶名 3)添加samba用戶gentoo,centos和Ubunt…

    2017-11-20
  • Linux發展史

    1、Linux是什么     Linux 是一套 Unix-like 的作業系統,是 Unix 的一種,它控制整個系統基本服務的核心程式 (kernel) 是由 Linus 帶頭開發出來的,「Linux」這個名稱便是以「Linus's Minix」來命名,Linus 選擇用「大眾公有版權」 (GPL)的方式來發行這份程…

    Linux干貨 2016-10-19
  • 你收到來自一個來自noob的blog,請注意查收~

                  本人較為懶,部分內容為直接cp,勿怪                 圖片借鑒余知乎某位深藏不漏的用戶 關于ls命令輸出結果的詳解:     1 如何知道自己當前…

    2017-09-03
  • sed命令應用詳解

    sed應用詳解 sed是文本處理處理工具“三大劍客”之一,它 是一種流編輯器,sed一次只處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(patternspace),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。sed不會修改原文件內容,除非你使用重定向存儲輸出?!?/p>

    Linux干貨 2016-08-11
  • Tomcat性能優化-2

    修改Connector運行模式 啟用NIO 或 APR bio介紹 bio(blocking I/O,阻塞式I/O操作),表示Tomcat使用的是傳統的Java I/O操作 默認模式,性能最差,沒有經過任何優化處理和支持 nio模式 nio(non-blocking I/O),Java SE 1.4…

    Linux干貨 2016-09-19
  • CentOS啟動流程

      我們介紹一下CentOS操作系統的詳細啟動流程,了解這些啟動流程之后,我們可以實驗做一個小型的Linux。 1、Linux的組成 2、Linux的運行環境 3、Linux的啟動流程 3.1、POST加電自檢 3.2、Boot Sequence(啟動次序) 3.3、MBR 3.4、Kernel 3.5、init 1、Linux的組成 &…

    Linux干貨 2016-12-04
欧美性久久久久