星期一 一如既往的周一很尷尬的乙個日子
早起之後 上完概率論 回到寢室繼續複習
超級使用者、使用者組、使用者的概念:
超級使用者: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作業系統...