溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unix原理與應用學習筆記----第二章unix的體系結構與命令用法

發布時間:2020-05-03 06:08:30 來源:網絡 閱讀:575 作者:liming004 欄目:系統運維

 第二章   unix的體系結構與命令用法

 

unix的系統結構:注意分為三個方面:1.任務分工===內核與外殼,內核負責與機器硬件打交道,而外殼(shell)則負責與用戶打交道。2.文件與進程----文件是空間,進程是生命;3.系統調用

 

系統調用的概念:用戶程序通過一組函數調用請求內核服務這種函數調用稱為系統調用

 

Unix系統的組成:內核,shell,應用程序,都是C語言編寫的。

 

注意:unix的內核程序對應的是/stand/unix文件,或者/unix文件,或者/kernel/genunix/(對應solaris系統)這取決于用戶機器上安裝的系統類型。

Shell程序用shbourne shell,csh (c shell),ksh (korn shell) bash (bash shell)表示。

查看那個shell在運行,可通過命令echo$SHELL 查看。

 

Unix系統的主要特性:一個多用戶,多任務,采用積木構建發,工具包,模式匹配,編程工具,幫助文檔。

 

正則表達式:是由元字符集中的字符組成的表達式。

 

疑問:元字符的概念?腳本?

 

心得體會:必須深入理解shell腳本的編程技術。

 

POSIX和單一unix規范:POSIX(可移植操作系統接口),單一unix規范提出“一次編寫,到處運行”

    

      Path變量:設置命令文件的搜索路徑;分別用“:”隔開,“.”表示當前目錄

 

      注意:unix重要的常用命令都放在/bin/usr/bin兩個目錄里。

 

      內外部命令:內:在整個目錄樹都找不到它們想要的程序文件;

                  外:可以周到相應的程序文件。(/bin/usr/bin

 

      注意:shell是一個外部命令,但是它本身包含一組內部命令。當一個命令既是shell內部命令,又是外部命令時,shell賦予內部命令較高的優先級(例如:echo

 

注意:ddfind命令,參數比較復雜。

 

可選項與參數的關系:在參數前加“-”就是可選項;可以表示文件名的參數加于區別??蛇x項也是命令的參數,之所有給它另外的名字,是由于這些參數是系統事先給定的。

 

文件參數:一般總是放在命令的最后,位于所有參數之后。

命令 參數和可選項à命令行

 

命令參數的其它叫法:表達式(grep命令中),一組指令(sed中),一個程序(awk,perl中)

 

命令的靈活使用:unix允許用戶在一個命令行里輸入多個命令,各命令之間用“;”分號分隔。當掌握了命令輸出的重定向后,要傾向于用圓括號將一組命令括起來。例如(wc note;ls –s note>list;是一個元字符。

 

注意:unix允許前一個命令結束之前輸入命令!

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女