shell命令的基本格式為:
command -option arguments
option一般是連字元-
加上單個字元,多個這樣的短選項可以寫在一起,如ls -lt
,很多命令也支援兩個連字元--
的長選項,如ls -a
等價於ls --all
。
多條命令可以寫在一行,使用分號」;」分隔
預設情況下,傳入給命令的引數會進行單詞分隔(shell擴充套件以後)。單詞分隔以空格、製表、換行為分隔符(delimiter)。使用引用可以避免單詞分隔。
命令有四種型別:可執行程式、shell內建命令、shell函式、alias命令別名。
命令作用
type
檢視命令型別
which
檢視命令執行的程式,只適用於可執行程式
man檢視命令手冊
apropos
搜尋命令手冊中相關的指令,與man -k基本一致
info
顯示命令info條目
whatis
顯示命令簡述
alias
建立命令別名。alias name=』string』
help
獲得shell內建命令的幫助,可執行程式一般會提供–help選項給出命令幫助
man section term
檢視命令在手冊中的section部分的內容。若省略section,通常會獲得第一次匹配的文件。
section有多種型別:
部分內容
1使用者命令
2核心系統呼叫的程式介面
3c庫函式程式介面
4特殊檔案,如裝置節點和驅動程式
5檔案格式
6遊戲和娛樂,如屏保
7其他雜項
8系統管理命令
命令功能
?顯示命令幫助
pageup/backspace
pagedown/space
n顯示下乙個節點
p顯示上乙個節點
u顯示父節點
enter
進入游標處的超連結q退出
shell 常用命令
shell 程式設計中使用到得if語句內判斷引數 b 當file存在並且是塊檔案時返回真 c 當file存在並且是字元檔案時返回真 d 當pathname存在並且是乙個目錄時返回真 e 當pathname指定的檔案或目錄存在時返回真 f 當file存在並且是正規檔案時返回真 g 當由pathname...
shell常用命令
1.echo echo 用於輸出,相當於c語言中的printf 用echo輸出變數的值,需要在變數前面加 輸出a的值 a 1echo a shell中變數不需要定義,直接賦值 要用到變數時,需要加 2.管道 命令之間的輸入。將乙個命令的輸出作為另乙個命令的輸入。管道相當於一種過濾功能。3.grep ...
Shell常用命令
shell常用命令總結 1 ls命令 列出檔案 ls la 列出當前目錄下的所有檔案和資料夾 ls a 列出當前目錄下所有以 a字母開頭的檔案 ls l txt 列出當前目錄下所有字尾名為 txt的檔案 2 cp命令 複製 cp a.txt b.txt 把檔案 a的內容複製到b檔案 cp a.txt...