6、嵌牛IT觀察——簡析Linux的應(yīng)用

姓名:劉歡? ? ? ? ? ? 學(xué)號:19020100155? ? ? ? ? ?學(xué)院:電子工程學(xué)院? ? ? ? ? ? ? 班級:1902012

原文轉(zhuǎn)自:https://cloud.tencent.com/developer/article/1020129?from=14588

【嵌牛導(dǎo)讀】嵌入式Linux是嵌入式工程師們常用的操作系統(tǒng)之一,我們?nèi)腴T學(xué)習(xí)也基本從Linux開始,本文將詳細(xì)分析Linux的應(yīng)用,我們一起來學(xué)習(xí)Linux操作系統(tǒng)吧!

【嵌牛鼻子】嵌入式Linux

【嵌牛提問】Linux操作系統(tǒng)是怎么實際應(yīng)用的?

【嵌牛正文】

Linux操作系統(tǒng)主要有以下三大應(yīng)用領(lǐng)域:

1. Linux作為企業(yè)級服務(wù)器的應(yīng)用

Linux系統(tǒng)可以為企業(yè)架構(gòu)WWW服務(wù)器、數(shù)據(jù)庫服務(wù)器、負(fù)載均衡服務(wù)器、郵件服務(wù)器、DNS服務(wù)器、代理服務(wù)器、路由器等,不但使企業(yè)降低了運(yùn)營成本,同時還獲得了Linux系統(tǒng)帶來的高穩(wěn)定性和高可靠性,且無須考慮商業(yè)軟件的版權(quán)問題。

2. 嵌入式Linux系統(tǒng)應(yīng)用領(lǐng)域

由于Linux系統(tǒng)開放源代碼,功能強(qiáng)大、可靠、穩(wěn)定性強(qiáng)、靈活而且具有極大的伸縮性,再加上它廣泛支持大量的微處理體系結(jié)構(gòu)、硬件設(shè)備、圖形支持和通信協(xié)議,因此,在嵌入式應(yīng)用的領(lǐng)域里,從因特網(wǎng)設(shè)備(路由器、交換機(jī)、防火墻,負(fù)載均衡器)到專用的控制系統(tǒng)(自動售貨機(jī),手機(jī),PDA,各種家用電器),LINUX操作系統(tǒng)都有很廣闊的應(yīng)用市場。特別是經(jīng)過這幾年的發(fā)展,它已經(jīng)成功地躋身于主流嵌入式開發(fā)平臺。

3. 個人桌面Linux應(yīng)用領(lǐng)域

所謂個人桌面系統(tǒng),其實就是我們在辦公室使用的個人計算機(jī)系統(tǒng),例如:Windows xp、windows 7、Mac等。Linux系統(tǒng)在這方面的支持也已經(jīng)非常好了,完全可以滿足日常的辦公及家長需求。

隨著Linux在服務(wù)器領(lǐng)域的廣泛應(yīng)用,近幾年來,該系統(tǒng)已經(jīng)參透到電信、金融、政府、教育、銀行、石油等各個行業(yè),同時各大硬件廠商也相繼支持Linux操作系統(tǒng);同時,大型、超大型互聯(lián)網(wǎng)企業(yè)都在使用Linux系統(tǒng)作為其服務(wù)器端的程序運(yùn)行平臺,全球及國內(nèi)排名前十的網(wǎng)站使用的幾乎都是Linux系統(tǒng),Linux已經(jīng)逐步滲透到了各個領(lǐng)域。這一切表明,Linux在服務(wù)器市場前景光明。

linux的基本命令操作

tips:輸入命令的時候要常用tab鍵來補(bǔ)全

ls:顯示文件或目錄信息

mkdir:當(dāng)前目錄下創(chuàng)建一個空目錄

rmdir:要求目錄為空

touch:生成一個空文件或更改文件的時間

cp:復(fù)制文件或目錄

mv:移動文件或目錄、文件或目錄改名

rm:刪除文件或目錄

ln:建立鏈接文件

find:查找文件

file/stat:查看文件類型或文件屬性信息

cat:查看文本文件內(nèi)容

more:可以分頁看

less:不僅可以分頁,還可以方便地搜索,回翻等操作

tail -10: 查看文件的尾部的10行

head -20:查看文件的頭部20行

echo:把內(nèi)容重定向到指定的文件中 ,有則打開,無則創(chuàng)建

管道命令 |?:將前面的結(jié)果給后面的命令,例如:ls -la | wc,將ls的結(jié)果加油wc命令來統(tǒng)計字?jǐn)?shù)

重定向 > 是覆蓋模式,>> 是追加模式,例如:echo "Java3y,zhen de hen xihuan ni" > qingshu.txt把左邊的輸出放到右邊的文件里去

學(xué)了這些命令我們能干嘛?其實就是在Windows下復(fù)制文件、粘貼文件、創(chuàng)建文件、查看文件這幾種~~~

3.1.1常用的文件、目錄操作練習(xí)題

鞏固一下基礎(chǔ),來做做題目:

(1)Linux的shell程序默認(rèn)是bash 程序;

(2)Linux命令格式包含三個部分,分別是:?命令?、?選項?、?參數(shù)?;

(3)Linux命令選項前為單個減號(-),后面一般為?單字符?,選項前為雙減號(--),后面一般為?單詞;

(4)Linux命令中使用的通配符有?? * []?;

(5)命令 ls /usr/bin/w* 的效果是?列出指定目錄下的所有以w開頭的文件或目錄?;

(6)命令 ls /usr/bin/w?? 的效果是?列出指定目錄下的以w開頭名稱長度為3的所有文件或目錄?;

(7)命令 ls /usr/bin/[xyz]* 的效果是?列出指定目錄下的文件名以x或y或z開頭的所有文件或目錄?;

(8)命令 ls /usr/bin/[!a-h]* 的效果是?列出指定目錄下的文件名不以a到h區(qū)間字母開頭的所有文件或目錄?;

(9)目錄操作時,“.” 表示?當(dāng)前目錄?;

(10)目錄操作時,“..” 表示?上一級目錄?;

(11)目錄操作時,“-” 表示?上一次工作目錄?;

(12)目錄操作時,“~” 表示?用戶主目錄?;

(13)命令ln可以建立文件鏈接,這種鏈接分為:?硬鏈接?和?軟鏈接?;

(14)命令touch可以改變文件的三種時間,分別是:?access time?、?modify time?、?change time?;

進(jìn)入/tmp目錄,建立一個文件,goldXX(XX為學(xué)號的末兩位),查看文件的時間

在賬戶的主目錄中,建立一個dog目錄,進(jìn)入dog目錄后,建立一個catXX(XX為學(xué)號的末兩位)目錄,進(jìn)入catXX目錄,顯示當(dāng)前目錄;然后返回上一級目錄,刪除catXX目錄;

復(fù)制/etc/passwd文件到賬戶主目錄,修改賬戶主目錄下passwd為passwdXX(XX為學(xué)號的末兩位)

查找文件名叫做zcat的文件;復(fù)制該文件到/tmp目錄;用長格式列出該文件;然后刪除/tmp目錄下的所有文件,并檢查文件是否已被刪除

復(fù)制/etc/hosts文件到賬戶主目錄下;在賬戶主目錄中建立一個硬鏈接文件(文件名為hostsYYY(YYY為學(xué)生姓名拼音縮寫)),鏈接到主目錄下的hosts文件;分別查看hosts和hostsYYY的文件的inode信息

復(fù)制/usr/bin/vdir文件到賬戶主目錄下;在賬戶主目錄中建立一個軟鏈接文件(文件名為newdir),鏈接到主目錄下的vdir文件;分別查看vdir和newdir的文件的inode信息

用長格式列出目錄/usr/bin目錄下的所有文件,輸出重新定向到文件outXX(XX為學(xué)生學(xué)號末兩位),檢查結(jié)果;用長格式列出目錄/etc目錄下的所有文件,輸出結(jié)果補(bǔ)充到文件outXX末尾

用長格式列出/usr/bin目錄下的所有文件,通過管道與more命令連接,實現(xiàn)對文件列表的瀏覽

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容