中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

unix shell編程摘記系列(一)

發布時間:2020-08-25 17:36:24 來源:網絡 閱讀:320 作者:kafein 欄目:系統運維

一、基本命令回顧

date    //顯示日期和時間

who    //查看登錄系統的所有用戶

echo    //顯示輸入的內容

文件操作類

ls    //列出文件清單

cat    //顯示文件內容

wc    //統計文件中的單詞數

cp    //復制文件

mv    //文件重命名

rm    //刪除文件

目錄操作類

pwd    //顯示當前工作目錄

cd    //改變當前工作目錄

mkdir    //創建目錄

ln    //鏈接文件

ln -s  源文件  目標文件    //將源文件鏈接到目標文件

rmdir    //刪除目錄

字符匹配

*    //匹配0個或以上的字符

?    //匹配任意一個字符

[abc]    //匹配單個a或b或c

[0-9]    //匹配0到9中的一個字符,指定范圍的第一個字符的序號必須小于后一個字符的

示例:

[a-np-z]*    //匹配除了o之外的從a-z的任意一個字母開頭的文件名

!    //非

示例:

[!a-z]    //匹配除了a到z的小寫字母之外的任意字符

*[!o]    //匹配任意不以小寫字母o結尾的文件名

ls [a-z]*[0-9]    //列出以小寫字母開頭并以數字結尾的文件名清單

標準輸入、輸出

以who為例,who命令把登錄到系統的用戶清單寫入到標準輸出設備。

輸入、輸出重定向

>    //輸出重定向,覆蓋已有內容

>>    //追加輸出重定向,不覆蓋已有內容

cat(catenate)    //后面跟多個文件時,可將多個文件連接起來

如:

cat a b >> c    //將a和b文件中的內容追加到c文件中

> file       //創建一個名為file的空文件,長度為0字符

wc -l  a  //計算a文件中的行數

管道

|    //管道符

who | wc -l    //將who命令的輸出反饋給wc -l作為輸入

過濾器

指從標準輸入接受輸入,對輸入進行處理后,把結果寫入標準輸出的任何程序,如sort,wc都算,但ls不算;

標準錯誤

 2>    //標準錯誤重定向

;    //分隔命令,如date;pwd

&    //用于命令后面,表示后臺執行

ps    //顯示系統正在運行的進程信息

二、shell是什么

init->getty->login->sh

如果要執行一個特定的程序,shell會在磁盤上搜索并找到指定程序,找到后,shell請求內核對程序進行初始化,之后shell進入“睡眠”,直到程序執行完畢。

程序名 參數表

shell作用:

執行程序;

解釋編程語言;

環境控制;

管道線連接;

I/O重定向;

變量和文件名置換;

shell通過特定的字符去判斷程序名的起止位置和參數表的起止位置,有空格字符、制表符、行結束符(統稱為空白字符);

shell自動忽略空白字符;

 

 

 

 

 

 

 

 

 

 

向AI問一下細節

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

AI

永登县| 托克逊县| 拉萨市| 朝阳区| 鸡西市| 化隆| 襄垣县| 康定县| 高要市| 安泽县| 沙雅县| 蛟河市| 龙口市| 六盘水市| 台中县| 保定市| 获嘉县| 中方县| 昆明市| 罗江县| 广汉市| 阜宁县| 泗洪县| 新民市| 盐池县| 绵阳市| 沂水县| 金阳县| 龙川县| 新和县| 于都县| 隆化县| 黄冈市| 固安县| 公安县| 白沙| 辽阳市| 呈贡县| 抚远县| 凭祥市| 奈曼旗|