ubuntu shell简介
標(biāo)簽: 雜談 | 分類: 虛擬機(jī)下的ubuntu8.04 |
1.什么是shell?
shell是接受用戶或應(yīng)用層的命令,并將這些命令解釋給底層的系統(tǒng)內(nèi)核層,由這些內(nèi)核完成相應(yīng)的工作,并將結(jié)果通過shell返回給用戶或者應(yīng)用層。
我們經(jīng)常使用的終端就是一種虛擬shell,或者稱為圖形shell。
2.shell命令的基本格式
command -options [argument]
其中,command表示shell命令。options表示選項(xiàng),即同一個(gè)命令可能有很多選項(xiàng),用以完成不同的功能。argument表示參數(shù)。
例如:ls? #查看當(dāng)前目錄下的文件及文件夾
????? ls -1?? #查看當(dāng)前目錄下的文件及文件夾的詳細(xì)信息
????? ls -1 /home??? #查看/home下的文件及文件夾的詳細(xì)信息
#表示注釋
3.shell常用的特殊符號(hào)
? *? 表示任意的字符或者字符串
? ? 表示任意的字符
? [] 表示范圍
? !?表示排除,多和[]連用
? ; 分隔符,將一個(gè)個(gè)命令分隔開
? · 命令替代符,總是成對(duì)出現(xiàn),表示它們包含的內(nèi)容在shell中表示一條命令。注意,該符號(hào)不是單引號(hào)‘’,單引號(hào)表示它們中的內(nèi)容是字符串。
? #? 注釋符
4. shell的一些進(jìn)階使用及操作方法
?? 命令補(bǔ)全功能:TAB,TAB TAB
?? 命令歷史:history命令,或者上下鍵
?? shell別名:alias mynet=ifconfig,給ifconfig起了個(gè)別名mynet
?? 重定向:輸出(>輸出文件名,>>輸出文件名),輸入(<)
?? 管道:|,起命令連接作用,前一個(gè)命令的輸出作為后一個(gè)命令的輸入
5. 常用shell命令
? 5.1? ls [選項(xiàng)] [路徑]:查看路徑下的文件及文件夾得詳細(xì)信息
??5.2??pwd :顯示當(dāng)前工作目錄的絕對(duì)路徑
??5.3? uname [選項(xiàng)]:列出當(dāng)前系統(tǒng)內(nèi)核信息
? 5.4? cd [路徑]:切換到指定路徑
? 例如:cd /? #切換到根目錄下
??????? pwd? #查看當(dāng)前目錄的絕對(duì)路徑
??????? cd ~? #切換到當(dāng)前用戶主目錄
??????? pwd
? 5.5? cat [選項(xiàng)] [文件]:顯示指定文件內(nèi)容
? 5.6? clear? #清屏
? 5.7? ifconfig? #查看網(wǎng)絡(luò)配置
? 5.8? man [命令名]? #相當(dāng)于help,解釋命令的內(nèi)容及使用方法
? 5.9? su [選項(xiàng)] [用戶名]? #切換用戶
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的ubuntu shell简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 获取当前函数名
- 下一篇: 自由口通信模式下计算机读写PLC存储区的