国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > linux系統(tǒng)入門學(xué)習(xí),讓你從linux基礎(chǔ)開始

linux系統(tǒng)入門學(xué)習(xí),讓你從linux基礎(chǔ)開始 時(shí)間:2018-08-24      來源:未知
linux基礎(chǔ)知識(shí)
【1】Linux介紹

(1) 四個(gè)重要的人物

肯.湯姆森 B語言發(fā)明者,發(fā)明UNIX系統(tǒng),發(fā)明了C語言

丹尼斯.里奇 發(fā)明了C語言,c預(yù)言之父,UNIX之父

理查德.斯托曼 自由軟件之父,GNU計(jì)劃

林納斯.托瓦茲 發(fā)明了linux

(2) 快捷鍵

ctrl + alt + t:打開終端

crtl+shift+n 在新的終端打開一個(gè)和之前終端同級(jí)目錄crtl+shift+t 在同一個(gè)終端打開一個(gè)和之前終端同級(jí)目錄關(guān)閉終端:ctrl+shift+q 或者 ctrl + d

字體調(diào)整:crtl+shift+(+) 放大 crtl+(-) 縮 小

(3) 嵌入式系統(tǒng)

嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于對(duì)功能、

可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。

(4) 內(nèi)核介紹

uname -r:查看系統(tǒng)內(nèi)核版本

3 .11 0-26-generic

內(nèi)核版本號(hào):主版本號(hào).次版本號(hào).修訂版本號(hào)

ubunt版本:cat /etc/issue

(5) Linux體系結(jié)構(gòu)

Linux內(nèi)核———>Shell————>文件系統(tǒng)————>實(shí)用程序

Shell是一個(gè)命令行解釋器,它使得用戶能夠與操作系統(tǒng)進(jìn)行交互

(6) linux@ubuntu:~$

linux :用戶名,代表當(dāng)前用戶

ubuntu:主機(jī)名

路徑: ~:家目錄

/ :根目錄權(quán)限提示符:

$:代表的是普通用戶權(quán)限,一般工作在此權(quán)限下

#:代表的是管理員權(quán)限

進(jìn)入管理員權(quán)限:su root 然后輸入root密碼退出管理員權(quán)限:exit

如果當(dāng)前已經(jīng)在普通用戶權(quán)限下,exit可以退出終端

指令前 + sudo:臨時(shí)使用管理員(默認(rèn))權(quán)限執(zhí)行命令

(7) 如何添加共享文件夾

虛擬機(jī) --> 設(shè)置 --> 選項(xiàng) --> 共享文件夾 -->總是啟用-->添加路徑-->確定

cp /mnt/hgfs/share/file1.txt .

(8) 關(guān)機(jī)重啟命令

關(guān)機(jī)命令:

sudo shutdown -h now 立即關(guān)機(jī)

sudo shutdown -h +n n分鐘后關(guān)機(jī)

其他關(guān)機(jī)命令:halt poweroff init 0

重啟命令:

sudo shutdown -r now 立即重啟

sudo shutdown -r +n n分鐘后重啟

其他重啟命令:sudo reboot now init 6

【2】vi編輯器

vi是Linux中最常用的文本編輯器,嵌入式系統(tǒng)開發(fā)人員要能熟練使用這個(gè)工具,vim是其改進(jìn)版本

vi + 普通文件名

如果該文件存在,則打開,如果不存在,創(chuàng)建并打開

將光標(biāo)停留在某個(gè)函數(shù)上,Shift + k 可以直接跳入man手冊(cè)

(1) 三種模式:

命令行模式:主要用于進(jìn)入插入模式、復(fù)制、粘貼等功能,剛打開的編輯器為命令模式,

或者在其他模式下按ESC進(jìn)入命令模式

yy(Yank);拷貝光標(biāo)所在行的內(nèi)容

[n]yy:拷貝自光標(biāo)那一行起n行的內(nèi)容

dd(Delete):剪切、刪除光標(biāo)所在行的內(nèi)容 [n]dd:剪切、刪除自光標(biāo)那一行起n行的內(nèi)容 p(Put):在光標(biāo)行的下一行粘貼

P:在光標(biāo)行的上一行粘貼

u(Undo):撤銷 ctrl + r 恢復(fù)

[n]x(Expurgate):剪切光標(biāo)所在n個(gè)字符

gg:光標(biāo)定位到第一行

G:光標(biāo)定位到最后一行

插入模式:

i,a,o,s ,r,c

a:(append)進(jìn)入編輯狀態(tài),從光標(biāo)的位置后開始插入資料

A:從光標(biāo)所在列 后面的地方開始新增資料

i:(Insert)進(jìn)入編輯狀態(tài),從光標(biāo)的位置前開始插入資料

I:從光標(biāo)列的第一個(gè)非空白字符前面開始插入資料

o:在光標(biāo)所在行下新增一行并進(jìn)入輸入模式

O:在光標(biāo)所在行上新增一行并進(jìn)入輸入模式

s:刪除光標(biāo)所處位置的單個(gè)字符并進(jìn)入輸入模式

S:刪除光標(biāo)所在行的所有字符并進(jìn)入輸入模式

r 修改光標(biāo)所在字符,r 后接著要修正的字符

R 進(jìn)入取代模式,新增資料會(huì)覆蓋原先資料,直到按ESC回到指令模式下c$ 刪除光標(biāo)至行尾的所有字符,并進(jìn)入插入模式 C 等 同 c$

c0 刪除光標(biāo)至行首的所有字符,并進(jìn)入插入模式cc 刪除當(dāng)前行,并進(jìn)入插入模式 等同 S

:!Command 在vi中執(zhí)行外部命令Command 按Esc后繼續(xù)工作

:!date 查詢當(dāng)前時(shí)間按esc切換回命令行模式

底行模式:

在命令行模式下按:或者sapce進(jìn)入底行模式按esc返回命令行模式,連續(xù)兩次esc快速返回

w:(write)保存

w 文件名 存入另一個(gè)文件中

r filename:讀入filename指定的文件的內(nèi)容插入到光標(biāo)位置

w!:強(qiáng)制保存

q:(quit)退出沒有修改的文件(若文件被修改了而沒有保存,則此命令無效)

q!:強(qiáng)制退出但不保存修改過的內(nèi)容

wq:保存并退出 同:x

!date:查詢時(shí)間

vsp:左右分屏 sp上下分屏

wqa:保存并退出所有打開的文件5,8y :拷貝第5行到底8行內(nèi)容

5,8d:剪切或者刪除第5行到底8行內(nèi)容

(2) i命令

vi光標(biāo)命令

h:方向鍵,向左移動(dòng)光標(biāo)一個(gè)字符的位置,相當(dāng)于鍵“←”

j:方向鍵,向下移動(dòng)光標(biāo)一個(gè)字符的位置,相當(dāng)于鍵“↓”

k:方向鍵,向上移動(dòng)光標(biāo)一個(gè)字符的位置,相當(dāng)于鍵“↑”

l:方向鍵,向右移動(dòng)光標(biāo)一個(gè)字符的位置,相當(dāng)于鍵“→”

1G:移動(dòng)光標(biāo)到文件的第1行

G:移動(dòng)光標(biāo)到文件的 后一行

:N 移動(dòng)光標(biāo)到第N行(N待定)

:set number(或nu) 設(shè)置顯示行號(hào)

:set nonumber(或nonu)取消顯示行號(hào)

vi查找命令

/string:可以查找某個(gè)字符串

支持正則表達(dá)式比如:/^the (找到以the為首字符包含空的一行)

/end$(找到以end為結(jié)尾的一行)正則表達(dá)式百度百科

n 繼 續(xù) 查 找N 反向繼續(xù)查找nohl 取消高亮

vi替換命令

利用s命令可以實(shí)現(xiàn)字符串的替換

:s/str1(舊串)/str2(新

串)對(duì)當(dāng)前行第一個(gè)出現(xiàn)的str1進(jìn)行替換( '/' 左斜杠)

:s/str1/str2/g對(duì)當(dāng)前行所有的str1進(jìn)行替換 g:表示全部替換

:.,$s/str1/str2/g從當(dāng)前行到 后一行進(jìn)行替換(.:表示當(dāng)前行 $:表示 最后一

行)

:N1,N2s/str1/str2/g從N1行到N2行進(jìn)行替換

:1,$s/str1/str2/g從第一行到 后一行進(jìn)行替換(全文替換)

:%s/str1/str2/g從第一行到 后一行進(jìn)行替換(全文替換)

vi復(fù)制和剪切命令

y0:將光標(biāo)至行首的字符拷入剪貼板

y$:將光標(biāo)至行尾的字符拷入剪貼板

d0:將光標(biāo)至行首的字符剪切入剪貼板

d$:將光標(biāo)至行尾的字符剪切入剪貼板N1,N2y :塊復(fù)制(從N1到N2)

N1,$d:塊剪切(從N1到$)

創(chuàng)建c程序文件 vi 文件名.c gcc 編譯成一個(gè)二進(jìn)制可執(zhí)行文件a.out

./a.out 執(zhí)行

上一篇:系統(tǒng)移植詳細(xì)步驟,學(xué)霸總結(jié)

下一篇:linux進(jìn)程間通信信號(hào)

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)

回到頂部