邊上學邊學習嵌入式

2021-08-19 23:26:33 字數 1852 閱讀 5551

星期一  一如既往的周一很尷尬的乙個日子

早起之後 上完概率論 回到寢室繼續複習

超級使用者、使用者組、使用者的概念:

超級使用者:root ==》 windows裡面的管理員;

使用者 使用者組裡面的具體成員

使用者組  使用者組成的小組

檔案的許可權:

用  ls  -l

-rwxrw-rw-   1  root  root  5  05-12  22:48  demo.txt

第乙個字元表示的是檔案的型別:

linux下一切皆檔案!!

- 一般檔案

d目錄檔案

c 裝置檔案中的字元裝置

b 裝置檔案中的塊裝置

p 管道檔案

l 鏈結檔案

s socket檔案;

緊接著的 9 個字元依次代表 使用者 、使用者組 、其他人 的許可權  ;

每三個字元進行劃分 rwx  rw-  -w-

r 可讀許可權;     4表示

w 可寫許可權;   2表示

x 可執行許可權;   1表示

修改許可權:

chmod  許可權    檔案或者資料夾的名字

需求:把demo.txt 改為:使用者可寫可執行,使用者組可讀可寫可執行,其他

人沒有許可權:

chmod  370  demo.txt 

修改檔案的所有者或者所有的使用者組

chown  使用者名稱   檔名或者資料夾的名字

chgrp   使用者名稱    檔名或者資料夾的名字

補充  如何檢視當前系統裡面有哪些使用者組 cat  /etc/group

vim編輯器

vi        檔名

vim     檔名

首先進入到「一般模式」下面會顯示檔案的名字

一般模式==》編輯模式  按下a鍵、i鍵或者g鍵      下面會顯示insert

寫好之後要儲存退出,在「編輯模式」下按esc鍵回到「一般模式」,然後再

按shift+ ,進入到「底行模式」,在底行模式下,可以輸入 wq(儲存退

出)、wq!(儲存強制退出)、q(不儲存退出)、q!(強制不儲存退

出);/etcimrc

作業:到網上去查詢資料 修改vim的配置!

「vim編輯器的配置」 編輯

儲存關閉 查詢

在底行模式下輸入

/查詢的內容    【從游標所在行往下進行查詢】

?查詢的內容   【從游標所在行往上進行查詢】

替換:對於某一行的替換:首先把游標定位到這一行

s / 替換前的內容 / 替換後的內容 只替換第乙個

s / 替換前的內容 / 替換後的內容 / q 全行替換

對於從第 m 行到第 n 行之間的內容進行替換

m,ns / 替換前的內容 / 替換後的內容    只替換每一行的第乙個

m,ns / 替換前的內容 / 替換後的內容 / q    全行替換 複製

單行複製

在游標停留的那一行,按下 yy 鍵;

多行複製

複製游標停留那一行往下n行,在那一行按下 nyy 鍵; 貼上

游標停留需要貼上的前一行,再按下 p 鍵;

刪除 刪除行 dd

刪除某個字元

x是往後刪除   nx是往後刪除n個字元;

x是往前刪除  nx是往前刪除n個字元; 撤銷

按下 u 鍵 格式

寫c語言程式的時候可以用到:n==自動縮排調整格式n行;

移動游標

ng 游標移動到第n行;

n→ 游標向右移動n個字元;

..   上一次目錄

.    當前目錄

*   萬用字元

gcc編譯工具鏈

今天就寫這麼多

嵌入式學習

1 c 語言 第二版譚浩強。2 資料結構 c語言版。3 實用 c 程式設計 4 學習51 微控制器,加深對中斷的理解。5 學習 arm微控制器。1 細讀 arm微控制器基礎與實戰 周立功編寫。2 細讀相關晶元的原版英文文件。如 arm920te.pdf s3c2410 1.2.pdf。6 學習uco...

嵌入式學習

一 學什麼?嵌入式linux 所涵蓋的知識面很廣,需要按步驟 不間斷的努力深入學習,才能有所成就。學習嵌入式 linux 需要學習如下 5大知識 按照學習步驟 1.嵌入式處理器 arm 與邏輯程式開發 2.linux系統管理 3.linux應用程式開發 4.linux驅動程式開發 5.linux核心...

嵌入式學習

嵌入式系統開發學習如何起步 如何深入?學習步驟如下 1 linux 基礎 安裝linux作業系統 linux檔案系統 linux常用命令 linux啟動過程詳解 熟悉linux服務能夠獨立安裝linux作業系統 能夠熟練使用linux系統的基本命令 認識linux系統的常用服務安裝linux作業系統...