1.如何編寫(xiě)命令
1)命令與程序
Linux命令:
- 用于實(shí)現(xiàn)某一類(lèi)功能的指令或程序
- 命令的執(zhí)行依賴(lài)于解釋器(eg:/bin/bash)
Linux命令的分類(lèi):
- 內(nèi)部命令:屬于Shell解釋器的一部分
- 外部命令:獨(dú)立于Shell解釋器之外的程序文件
檢查命令類(lèi)型:
- type 檢查命令字類(lèi)型
type name
eg:
類(lèi)型 含義
builtin Shell內(nèi)建命令
file 磁盤(pán)文件,外部命令
keyword 保留的關(guān)鍵字
function Shell函數(shù)
not found 未找到,無(wú)法識(shí)別
2)命令行一般格式
命令字 [選項(xiàng)]... [參數(shù)1] [參數(shù)2]
- 選項(xiàng):調(diào)控命令的執(zhí)行方式
- 短選項(xiàng):-l恼布,-A搬设、-c撮抓、-d ...
- 長(zhǎng)選項(xiàng):--color教届、--author
- 多個(gè)短選項(xiàng)---> 復(fù)合選項(xiàng):-lh橙困,-lA
- 參數(shù):命令的操作對(duì)象署驻,如目錄或文件
3)快速編輯命令行
輔助操作:
- Tab:自動(dòng)補(bǔ)齊(命令或路徑奋献,連續(xù)按兩次可列出全部可選項(xiàng))
- 反斜杠“\”:強(qiáng)制換行
快捷鍵:Alt + . :輸出上一個(gè)命令的參數(shù)
Ctrl + u:清空至行首
Ctrl + k:清空至行尾
Ctrl + l :清空整個(gè)屏幕
Ctrl +c:廢棄當(dāng)前編輯的命令
2.獲取命令幫助
1)help命令
- 內(nèi)部命令: help 命令名
- 外部命令: 一般都會(huì)提供 –help 選項(xiàng)
2)使用man手冊(cè)
- Linux中一種手冊(cè)頁(yè)文檔機(jī)制 提供命令名稱(chēng),語(yǔ)法旺上,用途描述秽荞,選項(xiàng),作者等信息
- 大多數(shù)程序/配置文件/庫(kù)函數(shù)都提供手冊(cè)頁(yè)
- man抚官,格式化手冊(cè)閱讀工具
方向鍵上下扬跋,pgup,pgdn滾動(dòng)及翻頁(yè)
q或Q退出
按”/”向后凌节,“钦听?”向前查找(n,N切換搜索項(xiàng))
后記
最近開(kāi)始了對(duì)Linux的學(xué)習(xí)倍奢,所以就會(huì)把這段時(shí)間的筆記朴上,心得。進(jìn)行一些整理卒煞,比較粗糙痪宰。謝謝各位。