shell解釋器,用戶和操作系統(tǒng)內(nèi)核之間的橋梁

shell介于操作系統(tǒng)內(nèi)核與用戶之間,負(fù)責(zé)接收用戶輸入的操作指令(命令),并運行和解釋,將需要執(zhí)行的操作傳遞給操作系統(tǒng)內(nèi)核并執(zhí)行
shell程序在系統(tǒng)中充當(dāng)了一個”命令解釋“的角色
如:Windows中的cmd.exe類似這個角色,不過接收的是DOS命令
二、linux中的shell2.1、Shell常見種類命令文件位置:/bin/bash文件中
[root@model /]# ls /bin/bash /bin/bash[root@model /]#
[root@model /]# ll /bin/bash -rwxr-xr-x. 1 root root 940416 Oct 16 21:56 /bin/bash[root@model /]#3.2、主要功能
history可以查看已經(jīng)輸入過哪些命令
cat etc/inittab >>/tmp/bootype.txt
[root@model Documents]# cat >> a.txt << fw> fffffffffff> dddddddddd> fw[root@model Documents]#
將2個fw之間的內(nèi)容追加到文件a.txt中,如果a.txt不存在就創(chuàng)建
四、命令行命令行的一般格式:
命令字 [選項] [參數(shù)]
命令字:簡單講,凡是在Linux字符界面,字符終端中,能名稱完成特定操作和任務(wù)的字符串,都可以稱為"命令"。命令只代表了實現(xiàn)某一類功能的指令和程序的名稱。 命令字區(qū)分大小寫,是整條命令中最重要的部分
[選項]:調(diào)節(jié)命令的具體功能,決定這個命令將如何執(zhí)行,同一個命令的配合不同的選項使用,可以獲得相似但有細(xì)微差別的功能。
[參數(shù)]:命令字的處理對象,可以是文件,目錄,文件夾,用戶等一些內(nèi)容。參數(shù)可以是0個,多個.
命令字選項 參數(shù)之間用空格隔開,多余的空格會被忽略
選項和參數(shù)的順序可以混淆,可以順序相反,一般不影響命令的正常執(zhí)行,特殊除外
新聞熱點
疑難解答