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

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

Shell命令行操作

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

1.1 shell提示符

[me@linuxbox ~]$

如果最后一個字符是"#",表示當前終端會話有超級用戶權限。使用root用戶登錄或者使用能提供超級用戶權限的終端能獲得該權限。

提示符由名為PS1(PRompt string 1)的環境變量定義。

1.2 自動補齊

自動補齊可以應用于路徑名、變量(以$開頭的單詞)、用戶名(以~開頭)、命令(單詞時命令行第一個單詞)、主機名(單詞以@開頭,只對/etc/hosts下的主機名有效)

命令作用
Alt-$顯示所有可能項。等價于按兩次Tab
Alt-*插入所有可能匹配項

 

 

 

1.2 命令行歷史

history命令直接輸出歷史記錄,默認500個。

歷史記錄命令

命令作用
Ctrl-P移動到前一條歷史記錄,等于上箭頭
Ctrl-N移動到后一條歷史記錄,等于下箭頭
Alt-<移動到歷史記錄開始處
Alt->移動到歷史記錄末尾處,即當前命令行
Alt-P非遞增搜索。輸入搜索串后鍵入Enter才開始搜索
Alt-N向前非遞增搜索
Ctrl-O執行歷史記錄項,執行完后跳到下一項。用于執行一系列歷史記錄
Ctrl-R逆向遞增搜索歷史記錄;搜索時查找下一個匹配項
Ctrl-J把搜索內容復制到當前命令行(按左右方向鍵也能復制,若按Enter會立即執行命令)
Ctrl-G或C退出搜索
!!重復最后一個命令,等價于上箭頭+Enter
!number執行歷史記錄第number行的命令
! string執行最近的以string開頭的歷史記錄
!?string執行最近的包含string的歷史記錄

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.3 復制粘貼

*不能用Ctrl-c 和Ctrl-v

復制粘貼
鼠標左鍵選擇文本(或雙擊選擇單詞)鼠標中鍵
Ctrl-Shift-cCtrl-Shift-v
Ctrl-InsertShift-Insert

 

 

 

 

1.4 虛擬終端

Ctrl-Alt-F1 ~ F6:由圖形桌面系統切換到1~6號虛擬終端

Alt-F1 ~ F6:在1~6號虛擬終端之間切換

Alt-F7:由虛擬終端回到圖形桌面系統

1.5 通配符

稱為wildcards或globbing,用于匹配一組文件名??膳c任意一個使用文件名做參數的命令一起使用。

注意:謹慎使用字符范圍表示法[A-Z][a-z]

通配符匹配項
*匹配任意多個字符(包含0個)
?匹配任意一個字符(不包含0個)
[characters]匹配任意一個字符集內字符
[!characters]匹配任意一個不屬于字符集內字符
[[:class:]]匹配任意一個字符類內字符

 

 

 

 

 

 

字符類說明
[:alnum:]字母集或數字集
[:alpha:]字母集
[:digit:]數字集
[:lower:]小寫字母集
[:upper:]大寫字母集

 

 

 

 

 

 

1.6 重定向

linux提供標準輸入"0",標準輸出"1",標準錯誤"2"。

">":將標準輸出重定向到文件中,會先清空原文件內容

  使用 "> filename"會刪除文件的內容

"<":將文件內容作為標準輸入讀入命令

">>":將標準輸出重定向到文件中,使用追加模式

"|":管道,將上一個命令的標準輸出作為下一個命令的標準輸入

 

同時重定向標準輸出和標準錯誤:

  command > file 2>&1

  或新版bash支持的 command &> file

  標準錯誤的重定向發生在標準輸出重定向之后,所以command 2>&1 >file是錯誤的。

忽略輸出:將輸出或標準錯誤重定向到文件/dev/null。

  忽略所有輸出:command > /dev/null 2>&1 

  忽略錯誤:command 2> /dev/null

1.7 擴展

每次shell命令執行前都會進行擴展(expansion)。通過echo可以簡單驗證擴展后的結果。這些擴展包括:

路徑名擴展(使用通配符)

波浪線擴展(~或~user,擴展為用戶的主目錄)

算術擴展,$((expression)),注意都是整數運算,支持四則和取余"%",取冪"**",忽略空格

花括號擴展

  $ echo {1..5}   輸出 1 2 3 4 5

  $ echo {G..A}  輸出  G F E D C B A

  $ echo {A{1, 2}, B{3, 4}}  輸出  A1 A2 B3 B4 

參數擴展,如$PATH等參數

命令替換,如$(ls)或`ls`

1.8 引用

引用可以避免Shell擴展。引用包含雙引號的弱引用和單引號的強引用。

弱引用:部分特殊字符失去特殊含義,保留美元符號"$",反斜線"/",反引號"`"。因此,單詞分隔、路徑名擴展、波浪線擴展和花括號擴展失效。參數擴展、算術擴展、命令替換依然有效。

強引用:抑制所有擴展。

轉義字符"/":在弱引用中輸出"$"、"/"、"`"或輸出轉義字符"/n"等。在命令行中消除shell特殊字符的含義,如"$"、"!"、"&"、空格

1.9 shell快捷鍵

光標移動

組合鍵作用
Ctrl-A光標到行首
Ctrl-E光標到行尾
Ctrl-F前移一個字符,等價于右箭頭
Ctrl-B后移一個字符,等價于左箭頭
Alt-F前移一個字,定位到字后
Alt-B后移一個字,定位到字首字母
Ctrl-L清屏并移動光標到行首,等價于clear

 

 

 

 

 

 

 

 

修改文本

組合鍵作用
Ctrl-D刪除光標處字符
Ctrl-T光標處字符和前面字符對調
Alt-T光標處字和前面的字對調
Alt-L從光標到字尾變小寫
Alt-U從光標到字尾變大寫

 

 

 

 

 

 

剪切(killing)和粘貼(yanking)

被剪切內容存在成為kill-ring的緩沖區

組合鍵作用
Ctrl-K剪切從光標到行尾
Ctrl-U剪切從光標到行首
Alt-D剪切從光標到當前詞尾
Alt-Backspace剪切從光標到詞頭,若已在開頭,剪切前一個單次
Ctrl-Y粘貼

 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩加勒比精品一区| 欧美另类老肥妇| 欧美疯狂xxxx大交乱88av| 亚洲欧美一区二区三区四区| 欧美激情视频在线免费观看 欧美视频免费一| 欧美性xxxxx| 欧美精品videosex极品1| 亚洲精品国产拍免费91在线| 一本一道久久a久久精品逆3p| 中文字幕欧美视频在线| 久久久爽爽爽美女图片| 精品国产老师黑色丝袜高跟鞋| 日韩精品在线播放| 欧美一级淫片播放口| 日韩在线观看免费高清完整版| 亚洲成人激情视频| 国产美女精品视频| 久久精品国产久精国产思思| 亚洲欧美日韩综合| 成人h片在线播放免费网站| 欧美午夜片欧美片在线观看| 亚洲人成网站777色婷婷| 久久视频在线免费观看| 精品国内产的精品视频在线观看| 亚洲欧美综合精品久久成人| 成人午夜黄色影院| 成人免费午夜电影| 一区二区成人av| 欧美日韩国产在线| 国色天香2019中文字幕在线观看| 亚洲成人精品视频| 国产一区二区在线播放| 日韩av片电影专区| 亚洲国产三级网| 国产精品久久久久久av| 国产视频一区在线| 欧美成人一区二区三区电影| 亚洲精品国精品久久99热一| 欧美激情亚洲另类| 欧美在线观看视频| 国产精品久久久久久影视| 欧美日韩一区二区在线播放| 国产视频观看一区| 亚洲欧美日韩中文视频| 最近免费中文字幕视频2019| 亚洲va久久久噜噜噜久久天堂| 91久久精品在线| 亚洲天堂第二页| 日韩国产欧美精品一区二区三区| 亚洲激情免费观看| 国产精品福利在线观看网址| 国产精品美女av| 久久影院模特热| 国内精久久久久久久久久人| 成人福利网站在线观看| 国产精品99久久久久久久久久久久| 精品国产美女在线| 精品国产一区二区三区在线观看| 国产综合在线观看视频| 91丝袜美腿美女视频网站| 国产精品盗摄久久久| 伊人久久大香线蕉av一区二区| 久久久www成人免费精品张筱雨| 成人国内精品久久久久一区| 亚洲一区二区三区乱码aⅴ| 最新国产成人av网站网址麻豆| 日韩中文在线中文网在线观看| 欧美性极品xxxx娇小| 亚洲天堂网在线观看| 琪琪第一精品导航| 91精品视频在线播放| 久久久人成影片一区二区三区| 中文字幕免费国产精品| 中文字幕在线观看日韩| 日韩欧美aaa| 亚洲国产精品电影在线观看| 韩日欧美一区二区| www.精品av.com| 欧美大片在线影院| 成人av色在线观看| 性欧美暴力猛交69hd| 欧美亚洲另类在线| 日韩精品小视频| 在线成人中文字幕| 欧美乱大交xxxxx| 美日韩在线视频| 亚洲电影免费在线观看| 91在线观看免费高清| 亚洲第一网中文字幕| 欧美寡妇偷汉性猛交| 欧美激情一区二区三区久久久| 原创国产精品91| 国产精品日日摸夜夜添夜夜av| 亚洲欧美变态国产另类| 日韩欧美成人免费视频| 国产成人福利视频| 亚洲成人精品久久久| 国产精品专区h在线观看| 97福利一区二区| 日本sm极度另类视频| 亚洲视频视频在线| 精品视频久久久久久| 久久久久久噜噜噜久久久精品| 亚洲91精品在线观看| 久久久久女教师免费一区| 国产精品久久久久91| 日韩电影中文字幕一区| 欧美丰满少妇xxxx| 久久人91精品久久久久久不卡| 91高清在线免费观看| 国产精品久久久久久久久久久久久| 久久久久一本一区二区青青蜜月| 搡老女人一区二区三区视频tv| 精品久久久久久久久久国产| 国产成人拍精品视频午夜网站| 91精品国产高清久久久久久91| 欧美成人免费全部| 精品久久久久久国产| 久久人人爽亚洲精品天堂| 7777免费精品视频| 国产精品av免费在线观看| 国产这里只有精品| 久久av中文字幕| 中文字幕综合一区| 91精品国产高清久久久久久| 欧美久久精品一级黑人c片| 97av在线影院| 日韩精品视频免费在线观看| 色爱精品视频一区| 国产精品一区二区三区久久| 久久伊人精品一区二区三区| 韩剧1988免费观看全集| 久久影院在线观看| 国产精品日韩欧美综合| 亚洲国产精品小视频| 欧美麻豆久久久久久中文| 亚洲欧美在线看| 国产精品www网站| 少妇av一区二区三区| 欧美美女18p| 狠狠躁夜夜躁人人爽天天天天97| 精品性高朝久久久久久久| 日韩人在线观看| 久久天堂av综合合色| 亚洲va欧美va在线观看| 日韩成人av一区| 欧美性猛交xxxx偷拍洗澡| 日韩乱码在线视频| 91久久久久久久一区二区| 亚洲自拍小视频| 午夜精品一区二区三区在线| 亚洲精品98久久久久久中文字幕| 欧美成人国产va精品日本一级| 成人羞羞国产免费| 日韩福利在线播放| 2019中文字幕免费视频| 久久精品国产精品| 成人福利网站在线观看| 国产精品一二三在线| 欧美日韩国内自拍| 久久免费视频这里只有精品| 欧美理论电影在线观看| 国产一区二区黄| 国产精品一区二区久久|