一、基本命令回顧
10年積累的成都網(wǎng)站制作、網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有興文免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。date //顯示日期和時間
who //查看登錄系統(tǒng)的所有用戶
echo //顯示輸入的內(nèi)容
文件操作類
ls //列出文件清單
cat //顯示文件內(nèi)容
wc //統(tǒng)計文件中的單詞數(shù)
cp //復(fù)制文件
mv //文件重命名
rm //刪除文件
目錄操作類
pwd //顯示當前工作目錄
cd //改變當前工作目錄
mkdir //創(chuàng)建目錄
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結(jié)尾的文件名
ls [a-z]*[0-9] //列出以小寫字母開頭并以數(shù)字結(jié)尾的文件名清單
標準輸入、輸出
以who為例,who命令把登錄到系統(tǒng)的用戶清單寫入到標準輸出設(shè)備。
輸入、輸出重定向
> //輸出重定向,覆蓋已有內(nèi)容
>> //追加輸出重定向,不覆蓋已有內(nèi)容
cat(catenate) //后面跟多個文件時,可將多個文件連接起來
如:
cat a b >> c //將a和b文件中的內(nèi)容追加到c文件中
> file //創(chuàng)建一個名為file的空文件,長度為0字符
wc -l a //計算a文件中的行數(shù)
管道
| //管道符
who | wc -l //將who命令的輸出反饋給wc -l作為輸入
過濾器
指從標準輸入接受輸入,對輸入進行處理后,把結(jié)果寫入標準輸出的任何程序,如sort,wc都算,但ls不算;
標準錯誤
2> //標準錯誤重定向
; //分隔命令,如date;pwd
& //用于命令后面,表示后臺執(zhí)行
ps //顯示系統(tǒng)正在運行的進程信息
二、shell是什么
init->getty->login->sh
如果要執(zhí)行一個特定的程序,shell會在磁盤上搜索并找到指定程序,找到后,shell請求內(nèi)核對程序進行初始化,之后shell進入“睡眠”,直到程序執(zhí)行完畢。
程序名 參數(shù)表
shell作用:
執(zhí)行程序;
解釋編程語言;
環(huán)境控制;
管道線連接;
I/O重定向;
變量和文件名置換;
shell通過特定的字符去判斷程序名的起止位置和參數(shù)表的起止位置,有空格字符、制表符、行結(jié)束符(統(tǒng)稱為空白字符);
shell自動忽略空白字符;
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)頁標題:unixshell編程摘記系列(一)-創(chuàng)新互聯(lián)
標題路徑:http://aaarwkj.com/article26/dgdscg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、移動網(wǎng)站建設(shè)、網(wǎng)站維護、網(wǎng)站營銷、動態(tài)網(wǎng)站、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容