[Linux入門第七天]Linux入門之Linux基礎之命令規范

回顧


開源協定:

GPL, LGPL, BSD, Apache


BSD:

1、如果二次發布的產品中包含源代碼,則在源代碼中必須帶有原來的代碼中的BSD 協定:

2、如果二次發布的產品是二進制格式的庫或程序,則需要在發布的文檔或版權聲明 中說明包含原來的代碼中的BSD協定:

3、不可以用開源代碼的作者或組織,以及原來的產品的名字做市場推廣:


代碼的共產主義運動:


文件系統、文件、目錄:

倒置樹狀結構:

目錄:

文件:

文件名:嚴格區分字符大小寫: 路徑分隔符/:


路徑:

絕對路徑

相對路徑


程序的組成部分:二進制程序文件、庫文件、配置文件、幫助文件:

二進制、庫文件:可執行文件, 只能被調用時執行

配置文件、幫助文件:可被查看其內容的文件


<<穿越計算機的迷霧>>、 <<量子物理史話>>>


人機交互界面:

GUI

CLI

Linux基礎知識


命令的語法通用格式:

COMMAND OPTIONS ARGUMENTS

發起一命令:請求內核將某個二進制程序運行為一個進程:

程序-->進程

靜態->動態

命令本事是一個可執行的程序文件:二進制格式文件, 有可能會調用共享庫文件:

多數程序文件都存放在: /bin, /sbin, /usr/bin, /usr/sbin, ?/usr/local/bin, /usr/local/sbin

管理命令: /sbin, /usr/sbin, /usr/local/sbin

共享庫: ?/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64

32bits的庫: /lib, /usr/lib, /usr/local/lib

64bits的庫:/lib64, /usr/lib64, /usr/local/lib64


命令必須遵循特定格式規范: exe, msi, ELF(Linux)

file /bin/ls

命令分為兩類:

由shell程序自帶的命令: 內置命令(builtin)

獨立的可執行程序文件,文件名即命令名:外部命令


Shell程序是獨特的程序, 負責解析用戶提供的命令

環境變量: PATH:

PATH:從哪些路徑中查找用戶鍵入命令字符串

~]# echo $PATH

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin

查找次序:自左而右:


查看命令類型:

Type COMMAND

OPTIONS:

指定命令的運行特性:

選項有兩種表示形式:

短選項: -C,例如-l, -d

注意:有些命令的選項沒有-:

如果同一命令同時使用多個短選項,多數可合并: -l -d -ld

長選項: --word,例如--help, --human-readable

注意:長選項不能合并:

注意:有些選項可以帶參數,此成為選項參數:


ARGUMENTS:

命令的作用對象:命令對什么生效:

注意:不同的命令參數: 有些命令可同時帶多個參數, 多個之間以空白字符分隔:

例如: ls -ld /var /etc

獲取命令的使用幫助:

內部命令:

help COMMAND

外部命令:

(1)命令自帶簡要格式的使用幫助

# COMMAND --help

(2)使用手冊: ?manual

位置: /usr/share/man

#man COMMAND

SECTION:

NAME:功能性說明

SYNOPSIS:語法格式

DESCRIPTION:描述

OPTION:選項

EXAMPLES:使用示例

AUTHOR:作者

BUGS:報告程序bug的方式

SEE ALSO:參考

...

SYNOPTIONS:

[]:可選內容:

<>:必須提供的內容

a|b|c:多選一:

.........同類內容可以出現多個:

使用手冊:壓縮格式的文件, 有章節之分:

/usr/share/man

man1, ,man2, .......


1:用戶命令:

2:系統調用

3:C庫調用

4:設備文件及特殊文件

5:文件格式: (配置文件格式)

6:游戲使用幫助:

7:雜項

8:管理工具及守護進行


~]# man CHAPTER COMMAND

注意:并非每個COMMAND在所有章節下都有手冊:

查看

~]# whatis COMMAND

注意:其執行過程式查詢數據庫進行的:

手動更新數據庫:

~]# makewhatis

Man命令打開手冊以后的操作方法:

翻屏:

空格鍵:向文件尾翻一屏:

b:向文件首部翻一屏:

Ctrl+d:向文件尾部翻半屏:

Ctrl+u:向文件首部翻半屏:

回車鍵:向文件尾部翻一行:

K:向文件首部翻一行:

G:跳轉至最后一行:

#G:跳轉至指定行:

1G:跳轉至文件首部:

文本搜索:

/keyword:從文件首部向文件尾部依次查找: 不區分字符大小寫:

?keyword:從文件尾部向文件首部依次查找:

n:與查找命令方向相同:

N:與查找命令方向相反:

退出:

q: quit

選項:

-M /PATH/TO/SOMEDIR:到指定目錄下查找命令手冊并打開之:

練習:獲取useradd命令的用法

(1)添加用戶gentoo:

#useradd gentoo

#id gentoo

(2)添加用戶slackware, 要求指定其所用的shell為/bin/tcsh:

#useradd -s /bin/tcsh slackware

#tail -l /etc/passwd

(3)info COMMAND

獲取命令的在線文檔:

(4)很多應用程序會自帶幫助文檔: /usr/share/doc/APP-VERSION

INSTALL:安裝幫助:

CHANGES:版本迭代時的改動信息:

(5)主流發行版官方文檔

http://www.redhat.com/doc

(6)程序官方的文檔:

官方站點上的”Document”

(7)搜索引擎

Google

Keyword filetype:pdf

Keyword site:domain.tld

...

書籍的出版社:

O’Reiley

Wrox

機械工業、電子工業、人郵、清華大學、水利水電


??|????

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,533評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,055評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,365評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,561評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,346評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,889評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,978評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,118評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,637評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,558評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,739評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,246評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,980評論 3 346
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,362評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,619評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,347評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,702評論 2 370

推薦閱讀更多精彩內容