色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號

回到頂部

主站蜘蛛池模板: 正在播放麻豆 | 在线观看国产午夜福利片 | 亚洲AV成人WWW永久无码精品 | 农村黄色一级片 | 手机久草视频分类在线观看 | 少妇被男按摩师按到高潮 | 成人涩涩网 | 亚洲乱码中文字幕综合234 | 蜜臂精品国产高清在线观看 | 国产日韩欧美中文 | 午夜三级理论在线观看 | 国产日韩欧美一区二区久久精品 | 国产精品麻豆va在线播放 | 国产啪精品视频网站免费尤物 | 91丨国产丨蚪窝海角社区 | 免费看一区二区成人a片 | 国产成人无码A区在线 | bgmbgmbgm毛多老太免费 | 最新黄色在线 | 一区二区三区国产精品保安 | 亚洲爱爱天堂 | 麻豆传谋在线观看免费mv | 香蕉av久久一区二区三区 | 18禁黄无遮挡网站 | av一本久道久久综合久久鬼色 | 中文字幕一二三区在线观看 | 亚洲精品尤物av在线观看任我爽 | 国产精品青青草原免费无码 | 中文字幕亚洲综合久久青草 | WWW丫丫国产成人精品 | 亚洲综合国产成人丁香五月激情 | 大地资源中文第3页 | 精品无码国产一区二区三区麻豆 | 日本丰满大乳无码免费看 | 亚洲精品久久无码 | 永久免费a片在线观看全网站 | 五月激激 | 中文字幕在线无码一区二区三区 | 成全视频大全免费观看 | 亚洲精品无码少妇30P | 精品少妇一区二区三区视频 |