亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

一:Shell基礎

2024-06-28 14:32:02
字體:
來源:轉載
供稿:網友


1.shell概述
  shell是一個命令行解釋器,它為用戶提供了一個向linux內核發送請求以便運行程序的界面系統級程序,用戶可以用shell來啟動,掛起,停止甚至是編寫一些程序;
  shell還是一個功能強大的編程語言,易編寫,易調試,靈活性較強。

   shell是解釋執行的腳本語言,在shell中可以直接調用Linux系統命令;
  用戶輸入命令,shell講命令通過ascii碼表翻譯成二進制給內核,內核調用計算機硬件來處理;同時計算機硬件可以將信息傳給內核,然后內核講信息傳遞個shell,shell講   字符顯示出來,相當于逆過程;
  Windows有shell嗎?其實Windows中不叫shell,圖形化界面操作也可以叫做“shell”,只不過不這么叫而已;
2.shell分類
  1.bourne shell基本淘汰,bourne家族主要包括sh,ksh,bash,psh;
  2.c shell,主要包括:csh,tcsh;
     Linux下所有支持的shell都可以在/etc/shells 里面查詢;

3.腳本執行方式

1、echo輸出命令和腳本執行格式:echo [選項] [輸出內容]

選項: -e:支持反斜線控制的字符轉換
echo "bols he cangls ni xihuan nayige"
/a - 輸出警告音
/b - 退格符
/n - 換行符
/r - 回車鍵
/t - 制表符,也就是tab鍵
/v - 垂直制表符
/0nnn - 按照八進制ASCII碼輸出字符
/xhh - 按照十六進制ASCII表輸出字符
echo -e "bols he cangls ni/b xihuan nayige"
echo -e "hell/bo"
echo -e "h/te/tl/nl/to/t"
echo -e "/x68/t/x65/t/x6c/n/x6c/t/x6f"
echo -e "/e[1;31m嫁人就要嫁鳳姐/e[0m"
#輸出顏色 /e[1;##m - 開啟顏色顯示; /e[0m - 關閉顏色顯示
#30m=黑色,31m=紅色,32m=綠色,33m=黃色
#34m=藍色,35m=洋紅,36m=青色,37m=白色

2、腳本執行:
方法1:賦予執行權限,直接運行
   chmod 755 hello.sh
   ./hello.sh(或者絕對路徑執行 /root/hello.sh)
方法2:通過Bash調用執行腳本
    bash hello.sh
3、
#!/bin/Bash
  不是注釋,它標稱下面的內容是linux的標準腳本程序
  如果該腳本使用純shell語句完成,不加#!/bin/Bash,運行沒問題
  但腳本調用了其他語言,就會報錯

4.別名和快捷

    1、可以通過alias ls='ls --color=never'設置新的別名

     alias查看別名,前面為別名,后面為全名

一般是重啟,重登錄之后,就失效!
如果要長久有效,需要配置文件,配置好

vim比vi功能更強大,可以通過設置 alias vi='vim'的別名來調用,但是重啟重登錄之后失效

2、將別名寫入配置文件:
vi ~/.bashrc #寫入配置文件 永久生效
~是指每個用戶的目錄,每個用戶的目錄不一樣,配置文件不一樣,生成的效果也不一樣
寫完之后,source .bashrc

unalias 別名 #刪除別名

3、命令生效的順序

第一順位:執行命令用絕對路徑或者相對路徑執行的命令
第二順位:執行別名命令
第三順位:執行Bash內部命令
第四順位:按照$PATH環境變量定義的目錄查找的順序第一的命令

4、快捷鍵
Ctrl c 強制終止 
Ctrl l 清屏 
Ctrl u 刪除到行首 
Ctrl a 光標移動到行首 
Ctrl e 移動到行尾 
Ctrl z 把命令放到后臺 (沒有終止,僅僅是放入后臺執行)
Ctrl r 在歷史記錄中搜索

5.歷史命令

    history 歷史命令

  history [選項] [歷史命令保存文件]

-c 清空歷史命令
-w 把緩存中的歷史命令寫入歷史命令保存文件 ~/.bash_history
#默認保存1000條
HISTSIZE=1000
#vi /etc/PRofile 環境變量配置文件修改HISTSIZE

基本調用
上下箭頭來重復調用
!n 來執行第n條歷史命令
!! 重復執行上一條命令
!字符串 重復執行后一個該串開頭的命令

Tab鍵
進行命令(環境變量)和目錄補全(操作路徑)

6.輸出重定向

 

命令 &> /dev/null 將命令執行信息放到黑洞了或可以理解為垃圾回收站

7.管道符

 

";"連接命令 順序執行
"&&"連接命令 邏輯與執行 第一條執行 第二條執行 第一條錯誤 第二條不執行
"||"連接命令 邏輯或執行 第一條執行 第二條不執行 第一條錯誤 第二條執行
腳本中的應用:命令 && echo yes || echo no 命令正確yes 錯誤no
注意&& echo yes || echo no 順序不能顛倒,不然命令出錯的時候會同時輸出no yes

"|" 管道符 命令1|命令2 命令1正確的結果 作為命令2的操作對象
例如 ls -l > /etc/ | more “用于分頁顯示命令執行結果”
netstat -an | grep ESTABLISHED | wc -l "用于查看當前連接本機的客戶端 并 統計客戶端數量"

8.通配符

       


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品久久久久久久久久国产| 日本精品视频在线观看| 亚洲夜晚福利在线观看| 精品av在线播放| 日本精品免费观看| 日韩av片永久免费网站| 色狠狠av一区二区三区香蕉蜜桃| 伊人久久综合97精品| 欧美性猛交xxx| 欧美怡红院视频一区二区三区| 最近2019免费中文字幕视频三| 亚洲视频综合网| 92版电视剧仙鹤神针在线观看| 欧美精品九九久久| 亚洲国模精品私拍| 国产精品久久久久久久久免费看| 中文字幕精品网| 久久久久日韩精品久久久男男| 精品久久久久国产| 91久久国产综合久久91精品网站| 久久免费视频网| 日本国产高清不卡| 成人做爰www免费看视频网站| 国产精品视频26uuu| 国产精品视频白浆免费视频| 国外色69视频在线观看| 日韩成人在线视频观看| 欧美激情精品久久久久久蜜臀| 亚洲色图激情小说| 日韩av免费观影| xvideos国产精品| 久久久久久久久久久久久久久久久久av| 国产成人精品在线观看| 欧美猛少妇色xxxxx| 国产精自产拍久久久久久蜜| 国产精品狼人色视频一区| 欧美成人三级视频网站| 欧美午夜视频一区二区| 激情成人在线视频| 欧美激情性做爰免费视频| 成人欧美在线视频| 欧美午夜片在线免费观看| 国产日韩精品一区二区| 精品久久久香蕉免费精品视频| 日韩av手机在线观看| 国产精品久久久久久久久免费看| 欧美成aaa人片在线观看蜜臀| 亚洲精品一区二区三区不| 国产日韩av在线播放| 国产精品欧美激情在线播放| 欧美日韩在线一区| 国产日韩中文在线| 超碰日本道色综合久久综合| 精品久久久久久久久久久久久| 国产精品自在线| 久久久久久久久国产精品| 日韩中文字幕在线播放| 亚洲一级一级97网| 成人福利网站在线观看| 欧美一区二区三区图| 中文字幕亚洲激情| 欧美性xxxxx极品娇小| 久久99国产综合精品女同| 九九九久久久久久| 欧美疯狂性受xxxxx另类| 亚洲欧美日韩精品久久| 国产精品丝袜高跟| 亚洲一区二区三区乱码aⅴ| 亚洲精品国产精品国产自| 欧美午夜片在线免费观看| 国产精品久久久久久久久久东京| 91精品国产91久久久久久| 欧美日韩加勒比精品一区| 日韩美女主播视频| 成人在线视频网| 日韩欧美有码在线| 日韩精品在线观看一区| 日韩欧亚中文在线| 亚洲精品98久久久久久中文字幕| 亚洲第一色在线| 欧美日韩国产综合新一区| 久久久久久12| 91久久久久久久久久久久久| 国产+成+人+亚洲欧洲| 欧美国产中文字幕| 亚洲色在线视频| 午夜伦理精品一区| 亚洲精品视频网上网址在线观看| 久久久影视精品| 91免费版网站入口| 91精品国产亚洲| 黑人狂躁日本妞一区二区三区| 亚洲免费电影在线观看| 国产精品视频一区二区三区四| 九九热精品视频在线播放| 亚洲跨种族黑人xxx| 国产va免费精品高清在线观看| 成人黄色生活片| 黄色91在线观看| 日本精品久久电影| 欧美视频在线观看 亚洲欧| 日本午夜精品理论片a级appf发布| 91亚洲国产成人久久精品网站| 国产成人av在线| 国产精品麻豆va在线播放| 少妇激情综合网| 亚洲free性xxxx护士hd| 亚洲国产精品成人一区二区| 日韩成人av在线播放| 91精品视频网站| 国产精品视频不卡| 亚洲午夜久久久久久久| 国产91精品久久久久| 欧美亚洲另类视频| 亚洲国产精品国自产拍av秋霞| 久久6精品影院| 亚州精品天堂中文字幕| 亚洲综合成人婷婷小说| 欧美大片在线看免费观看| 久久国产精品电影| 91国产视频在线播放| 亚洲国产精品高清久久久| 日韩电影在线观看免费| 欧美精品在线免费播放| 一本大道香蕉久在线播放29| 97香蕉超级碰碰久久免费的优势| 久久综合国产精品台湾中文娱乐网| 亚洲国产精品一区二区三区| 国语自产精品视频在线看抢先版图片| 成人激情视频在线播放| 久久久精品视频成人| 国产亚洲精品美女久久久久| 亚洲jizzjizz日本少妇| 亚洲欧美日韩在线高清直播| 91亚洲精品一区| 成人免费观看49www在线观看| 亚洲成人999| 岛国av在线不卡| 久久久久久久国产| 一本一本久久a久久精品牛牛影视| 92国产精品视频| 久久精品99久久久久久久久| 在线日韩av观看| 国产精品久久久久久久久久三级| 国产免费成人av| 亚洲专区中文字幕| 亚洲免费小视频| 国产亚洲精品一区二555| 久久久久中文字幕2018| 在线不卡国产精品| 日本三级韩国三级久久| 欧美在线观看网址综合| 中文字幕亚洲字幕| 色系列之999| 26uuu久久噜噜噜噜| 欧美性生活大片免费观看网址| 国产成人精品视频在线观看| 国产又爽又黄的激情精品视频| 国产成人精品综合久久久| 日韩精品久久久久久福利| 日韩精品极品毛片系列视频| 国产日本欧美一区| 欧美精品在线看| 亚洲人线精品午夜|