2016/10/14作業

2016/10/14作業:

##操作類:

1. 設置自己的終端提示符,要求字符終端登錄時:

a> 需要帶顏色 

b> 需要顯示當前執行到了第幾條命令 

c> 顯示當前登錄終端,主機名和當前時間

答:要在用戶登錄時終端提示符,需要更改當前系統的環境變量:

/etc/bashrc文件

#[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "為

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="\e[1;31m[\u@\h<\t> \W]\\$\e[0m "

    

    設置字體顏色:

    開頭:\e[1;31m    

    結尾:\e[0m

    顏色碼:重置=0,黑色=30,紅色=31,綠色=32,黃色=33,藍色=34,洋紅=35,青色=36,白色=37

    設置背景顏色:

    開頭:\e[1;42m    

    結尾:\e[0m

    顏色碼:重置=0,黑色=40,紅色=41,綠色=42,黃色=43,藍色=44,洋紅=45,青色=46,白色=47

    [] : 普通字符

    \u : 用戶名

    \h : 主機名

    \t : 時間,以24小時制進行顯示

    \T :時間,以12小時制進行顯示

    \?。猴@示歷史命令輸入次數

    \# : 當前終端的命令輸入次數

    \W :當前目錄

    \@ : 顯示時間,無秒

\$ #:用戶身份標識(root: #,普通用戶:$)

`tty` 執行tty命令輸出當前所在終端類型

PS1="\e[1;31m{[\#]\u`tty`@\h<\t> \W}\\$\e[0m "

2、使用shutdown命令于5分鐘后重啟自己的PC機

shotdown +5

The system is going down for maintenance in 5 minutes!

The system is going down for maintenance in 4 minutes!

使用該命令會顯示出各個

3. 學習man,學會使用

a> ls遞歸列出/usr目錄下所有文件

b> 列出目錄下的隱藏文件

ls:用來顯示目錄列表

ls -R /usr

ll  -A

-a:顯示所有檔案及目錄(ls內定將檔案名或目錄名稱為“.”的視為影藏,不會列出); -A:顯示除影藏文件“.”和“..”以外的所有文件列表; -C:多列顯示輸出結果。這是默認選項; -l:與“-C”選項功能相反,所有輸出信息用單列格式輸出,不輸出為多列; -F:在每個輸出項后追加文件的類型標識符,具體含義:“*”表示具有可執行 權限的普通文件,“/”表示目錄,“@”表示符號鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當文件為普通文件時,不輸出任何標識符; -b:將文件中的不可輸出的字符以反斜線“”加字符編碼的方式輸出; -c:與“-lt”選項連用時,按照文件狀態時間排序輸出目錄內容,排序的依據是文件 的索引節點中的ctime字段。與“-l”選項連用時,則排序的一句是文件的狀 態改變時間; -d:僅顯示目錄名,而不顯示目錄下的內容列表。顯示符 鏈接文件本身,而不顯示其所指向的目錄列表; -f:此參數的效果和同時指定“aU”參數相同,并關閉“lst”參數的效果; -i:顯示文件索引節點號(inode)。一個索引節點代表一個文件; –file-type:與“-F”選項的功能相同,但是不顯示“*”; -k:以KB(千字節)為單位顯示文件大??; -l:以長格式顯示目錄下的內容 列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連 接數、所有者、組、文件大小和文件的最后修改時間等; -m:用“,”號區隔每個文件和目錄的名稱; -n:以用戶識別碼和群組識別碼替代其名稱; -r:以文件名反序排列并輸出目錄內容列表; -s:顯示文件和目錄的大小,以區塊為單位; -t:用文件和目錄的更改時間排序; -L:如果遇到性質為符號鏈接的文件或目錄,直接列出該鏈接所指向的原始文件或目錄; -R:遞歸處理,將指定目錄下的所有文件及子目錄一并處理; –full-time:列出完整的日期與時間; –color[=WHEN]

–color[=WHEN]:使用不同的顏色高亮顯示不同類型的。

##文檔類:

1. FHS文件系統各目錄功能整理出文檔

Filesystem Hierarchy Standard(文件系統目錄標準)的縮寫,多數Linux版本采用這種文件組織形式,類似于Windows操作系統中c盤的文件目錄,FHS采用樹形結構組織文件。FHS定義了系統中每個區域的用途、所需要的最小構成的文件和目錄,同時還給出了例外處理與矛盾處理。

/home: 家目錄,各個用戶的家目錄在此文件夾

/root: 超級用戶主目錄

/etc : (Edit the config)關鍵的啟動文件和配置文件目錄

/bin :系統所帶命令目錄,保證系統擁有完整功能而提供的程序

/sbin: 系統管理命令目錄

/mnt : 臨時文件系統掛載點

/boot: 引導文件存放目錄(內核文件、引導加載器)

/dev : 設備文件、特殊文件存放位置

/opt : 專用于/opt下應用程序鎖存儲的可變數據

/lib : 庫文件目錄,啟動時,程序依賴的基本共享庫以及內核模塊文件;

/lib64:64位系統上的輔助共享文件存放位置

/var : 系統專用數據和配置文件

/usr : 所有共享文件的目錄

/tmp : 臨時文件存儲位置

/sys : 用于輸出當前系統上硬件設備相關信息虛擬文件系統

/proc: 用于輸出內核與進程信息相關的虛擬文件系統

/media:便攜式移動設備掛載點5

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

/usr/share/man : 幫助手冊頁 manual的簡寫

man1 : 用戶程序可公開訪問的命令的描述手冊頁都包含在此章,絕大多數用戶需要用到的程序文檔都在這里

man2 : 系統調用手冊,這里描述了所有的系統調用;

man3 : 庫函數和子程序,本文章描述了不直接調用內核服務的庫例程。

man4 : 特殊文章章節,它描述了特殊文件,有關驅動程序的功能和系統中對網絡的支持。典型情況,這里包含在/dev下的設備文件和對網絡協議支持的內核接口的描述。

man5 : 文件格式,關于絕大數的數據文件的格式記錄都在這里。這里包括各種頭文件,程序輸出文件和系統文件。

man6 : 游戲介紹,演示和一般簡單程序。

man7 : 雜項手冊頁,包含一些難以被分類的手冊頁。

man8 : 這里記錄了由系統管理員用于操作和維護的系統管理程序。

在使用<man  COMMAND> 命令時分以下章節對命令進行介紹

NAME : 程序或者命令的名稱      

SYNOPISIS: 用法:如何使用命令,帶選項和參數的完整列表

DESCRIPTION: 描述命令及其用法

RETURN VALLUES: 程序或者庫函數返回值

EXIT STATUS;   經常用來代替RETURN STATUS

OPTIONS: 按照字母順序排列的選項和參數清單

FILE:   命令使用的或者能使用的文件清單

USAGE:   用程序的語言說明的簡明語法

ENVIROMENT: 命令所使用的環境變量清單

DIAGNOSTICS: 命令產生的錯誤信息和其解決辦法的清單

AUTHOR: 作者

REPORTING BUGS: 顯示BUGS

COPYRIGHT 版權

SEE ALSO 參照

speace : 向下翻一頁

b      : 向上翻一頁

Enter  : 向下一行

/      : 向下搜索

?     : 向上搜索

q      : 退出

3. Linux文件類型及顏色標識整理

使用ll命令可以顯示出當前文件的文件類型及權限,第一位表示該文件的文件類型:

例如drwxr-xr-x

– :白色 普通文件

d : 藍色 目錄文件

s :粉紅色 socker文件

l : 淺綠色 符號鏈接文件  linkfile

b : 黃色 塊設備文件

p : 暗黃色 命名管道

c : 黃色 字符設備文件

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

(0)
guo_ruillinguo_ruillin
上一篇 2016-10-19 14:17
下一篇 2016-10-19 14:17

相關推薦

  • grep的使用以及正則表達式

    正則表達式以及grep的使用 grep是一種文本過濾工具(模式:pattern)基本使用用法如下: grep [option] PATTERN FILE grep [OPTIONS] [-e PATTERN | -f FILE] [FILE…] –colour=auto:對匹配到的文本著色 -i:ignorecase 忽略字符大小寫 -o:僅顯示匹配到…

    Linux干貨 2017-08-21
  • iptables初探

    iptables 簡述 基礎知識 命令使用 簡述 iptables是什么?netfilter又是什么? iptables是位于用戶控件的一個防火墻規則控制管理工具。netfilter是位于內核中的真正的防火墻,由五個鉤子函數(hooks)而組成。 iptables的作用是什么? 用來添加,刪除,管理netfilter規則。 netfilter的作用是什么? …

    2016-05-31
  • NoSQL理論基礎及安裝、基本操作

    30分鐘開始 分布式系統理論: CAP: 一致性 可用性 分區容錯性     MongoDB: 安裝 crud 索引 副本集 分片   NoSQL:非關系型、分布式、不提供ACID功能 技術特點: 1、簡單數據模型 2、元數據和應用數據分離(分不同服務器存儲) 3、弱一致性   優勢: 1、避免不必要的復雜性 2、高吞…

    2016-11-27
  • 磁盤管理總結

    linux磁盤管理總結 一、向linux主機添加硬盤 不同類型的硬盤,linux需要不同的驅動。kernel需要驅動,硬盤是基本的硬件設備,驅動一般不需要安裝了。 (1)linux內核的設計架構,使用了模塊。除了系統必須的驅動,一般以模塊方式加載到內核中。內核的模塊放在。/lib/modules內。 (2)linux一切皆文件,設備也是文件,ls -l 查看…

    Linux干貨 2016-08-29
  • 關于Linux系統無法啟動的問題(1)

                                  &nbsp…

    2017-09-04
  • N22+北京zhangzhangzhang+第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp -r /etc/skel /home/tuser1    ls -ld /home/tuser1   &nb…

    Linux干貨 2016-09-05
欧美性久久久久