色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 > 嵌入式學習筆記:linux shell基本命令大全,高手總結

嵌入式學習筆記:linux shell基本命令大全,高手總結 時間:2018-09-07      來源:未知

linux shell基本命令大全總結,并且還有相關的測試題,可以看看你到底會了沒,是從基礎開始的

【1】shell 簡介

(1)隨著格式 Linux 系統的圖形化程序的不斷提高,用戶在桌面環境下,通過點擊、拖拽等操作就可以完成大部分的工作。

(2)然而,許多 Ubuntu Linux 功能使用 shell 命令來實現,要比使用圖形界面交互,完成的更快、更直接。

(3)英文單詞 shell 可直譯為“貝殼”。“貝殼”是動物作為外在保護的一種工具。

(4)可以這樣認為,Linux 中的 shell 就是 Linux 內核的一個外層保護工具,并負責完成用戶與內核之間的交互。

(5)命令是用戶向系統內核發出控制請求,與交互的文本流。

(6)shell 是一個命令行解釋器,將用戶命令解析為操作系統所能理解的指令,實現用戶與操作系統的交互。

(7)當需要重復執行若干命令,可以將這些命令集合起來,加入一定的控制語句,編輯成為 shell 腳本文件,交給 shell 批量執行。

【2】shell 命令格式

(1)最初的 UNIX shell 經過多年的發展,由不同的機構、針對不同的目錄,開發出許多不同類型的 shell 程序。

目前流行的 shell 主要有幾種:

1)Bourne Shell(簡稱 sh):它是 Unix 的第一個 shell 程序,早已成為工業標準。目前幾乎所有的 Linux 系統都支持它。

不過 Bourne Shell 的作業控制功能薄弱,且不支持別名與歷史記錄等功能。

2)C Shell(簡稱 csh)

3)Korn Shell(簡稱 ksh)

4)Bourne Again Shell:能夠提供環境變量以配置用戶 shell 環境,支持歷史記錄,內置算數功能,支持通配符表達式,將常用命令內置簡化。

(2)體驗 shell 命令的樂趣

1)立即關機與重啟

使用系統中的圖形界面

使用 shell 命令

在命令行鍵入一下命令,系統立即關機

sudo shutdown -h now

在命令行鍵入以下命令,系統立即重啟啟動

sudo shutdown -r now

sudo reboot now

2) 定時關機重啟

a.一位老師在對學生進行上機測試,時間限定在 45 分鐘內,否則計算機將自動關

機。

sudo shutdown -h +45 “That is all,game over.”

b.系統正在安裝軟件,安裝時間大概需要持續 40 分鐘左右,軟件安裝之后需要重新啟動電腦。用戶可以不必一直等候在機旁。

使用下面的命令,計算機會在 60 分鐘后自動重啟。

sudo shutdown -r +60

(3) shell 提示符標識了命令行的開始。用戶在提示符后面輸入一條命令并按 Enter 鍵,完成向系統提交命令。

通常 shell 命令提示符采用以下的格式: username@hostname:direction$

用戶名主機名 目錄名

1)username:用戶名,顯示當前登錄用戶的賬戶名 (執行的命令是 whoami)

2)hostname: 主機名,顯示登錄的主機名,例如若遠程登錄后,則顯示登錄的主機名;

(執行的命令是 hostname)

3)direct 體 on: 目錄名,顯示當前所處的路徑,當在根目錄下顯示為“/”,當在用戶主目錄下顯示為“~“;(執行的命令是 pwd)

(4)通常一條命令包含三個要素:命令名稱、選項、參數。命令名稱是必須的,選項和參數都可能是選項。命令格式如下:

$ Command [-Options] Argument1 Argument2...

指令 選項 參數 1 參數 2 ...

$:Shell 提示符,如果當前用戶為超級用戶,提示符為“#”,其他用戶的提示符均為“$”;

Command:命令名稱,Shell 命令或程序,嚴格區分大小寫

Options:命令選項,用于改變命令執行動作的類型,由“-”引導,可以同時帶有多個

選項;

Argument:命令參數,指出命令作用的對象或目標,有的命令允許帶多個參數

(5)shell 命令格式

1)一條命令的三要數之間用空格隔開;

2)若將多個命令在一行書寫,用分號(;)將各命令隔開;

3)如果一條命令不能在一行寫完,在行尾使用反斜杠(\)表明該條命令結束。(6)不帶選項和參數

1)ls 命令未帶任何參數,列出當前目錄中的所有文件,只顯示文件名稱

2)命令不帶選項或參數,通常意為使用默認選項或參數

【3】shell 命令行操作

(1)bash 除了在命令編輯功能上比 sh 有很大改進外,還增加了特有功能極大地方便了用戶在 shell 命令行上的操作。

1)補齊命令與文件名

2)查詢命令歷史

3)等等

(2)補齊命令與文件名

1)在使用 Shell 命令時,很多用戶會經常遇到命令或文件名沒有記全的情況。在輸入命令或文件名的前幾個字符后,

按 TAB 鍵或 ESC 鍵自動補齊剩余沒有輸入的字符串。

2)如果存在多個命令或文件有相同前綴,shell 將列出所有相同前綴的命令或文件。

shell 給出的提示信息,幫助用戶回憶和完成輸入,之后等待用戶輸入足夠的字符。3)需要說明的是,連續按兩下 TAB 鍵或 ESC 鍵,用于命令補齊;按一次 TAB 鍵,用

于文件名補齊。

(3)查詢命令歷史

1)用戶在 Shell 下的操作是有很大連續性的,曾經輸入的命令可能需要多次使用。當用戶在操作中發現問題,需要查看

曾經執行過的操作。Bash 將用戶曾經輸入的命令序列保存在一個命令歷史表中。

按“↑”和“↓”鍵,便可查詢歷史命令。

2)Bash Shell 還提供了 history 命令。該命令將歷史表按列表形式,從記錄號 1 開始,一次性全部顯示出來。

history [numberline]

3) 顯然 history 只能記錄有限條的歷史命令,默認保留 500 條命令。

4)Bash Shell 將歷史命令容量保存在環境變量 HISTSIZE 中。

1)使用“echo $HISTSIZE”查看當前歷史命令容量;

2)通過直接賦值的方法,修改當前環境變量。

【4】總結與思考

(1)本節課先對 shell 做了基本介紹,然后講解了 Linux 命令的基本格式,最后介紹了

常見的命令操作

(2)思考

什么是 shell?

如何更改歷史記錄容量?

可以修改家目錄下的

.bashrc 文件中的 HISTSIZE

歷史記錄如何刪除?

上一篇:嵌入式學習筆記:deb軟件包管理隨堂筆記(還有題型哦)

下一篇:嵌入式學習筆記:C基礎高級測試題總結

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 一区二区三区国产精品保安 | 奇米影视一区二区三区 | 精品人妻VA出轨中文字幕 | 中国国产一级毛片 | 性饥渴艳妇性色生活片在线播放 | 亚洲性爱之日本精品视频 | 性盈盈网站久久久久忘忧草 | 天天爱天天做天天爽夜夜揉 | 自拍偷拍第9页 | 免费毛儿一区二区十八岁 | 乱码午夜-极国产极内射 | 狠狠综合久久综合88亚洲爱文 | 性色av免费观看 | 亚洲精品口国自一产A片 | 韩国毛片免费观看 | 婷婷综合久久狠狠色 | 亚洲色无码A片一区二区 | 又大又粗又硬又爽又黄毛片 | 欧美三级午夜理伦三级 | 中文字幕人成乱码在线观看 | 中文字幕在线亚洲精品 | 精品国产福利久久久 | 国产午夜草莓视频在线观看 | 调教凌虐妻妾奴在线播放 | 亚洲伦产精品一区二区三区 | 春色影视| 久久99精品久久久久婷婷暖 | 亚洲精品不卡无码福利在线观看 | 欧美精产国品一二三类产品特点 | 最近免费中文mv在线字幕 | 日韩欧美卡一卡二卡新区 | 调教凌虐妻妾奴在线播放 | 嫩草研究院久久久精品 | 无码一区二区三区免费视频 | 偷窥国产亚洲女爱视频在线 | 人妻老妇乱子伦精品无码专区 | 午夜无码A级毛片免费视频 亚洲天堂2017无码 | 亚洲AV成人无码网天堂 | 天堂资源在线官网 | 品色堂永远免费论坛 | 伊人色综合一区二区三区影院视频 |