總結一下今天一天的所學內容:今天上完課程以後,可以說是全天泡在實驗室裏了,因爲飛思卡爾智能車那裏有許多事務要做,而且每週一的五六節課都是我值班,所以大部分時間是在調車,解決電路板問題,後來完成了三份實驗報告。最近快到課程的結束階段,所以多了許多的大作業需要完成。。。剛剛總結了一些Linux的基本操作指令。
Linux基本操作三:
-rwxrw-rw-1 root root
第一個字符表示的是文件的類型:
linux下一切皆文件
-:一般文件
d:目錄文件
c:設備文件中字符設備
c:設備文件中的字符設備;b:設備文件中的塊設備;p:管道文件1:鏈接文件;s:socket文件:緊接着的9個字符依次代表用戶、用戶組、其他人的權限,每三個字符進行劃分
rwx rw- rw-
r:可讀權限。 4
w:可寫的權限。 2x:可執行的權限。 1:不具備相應的權限:
修改權限;
chmod 權限 文件或者文件夾的名字
需求:把demo.txt改爲:用戶可寫可執行,用戶組可讀可寫可執行,其他人沒有權限
chmod 370 demo.txt
修改文件所有者或者所有的用戶組
chown 用戶名 文件或者文件夾名字
chgrp 用戶組
補充:如何產看當前系統用戶組:cat/etc/group
5、目錄介紹;
/bin:存放常用命令/boot:存放啓動程序/dev:存放設備文件/etc:存放啓動、關閉、配置程序與文件/home:用戶工作根目錄/lib:存放共享鏈接庫/root:超級用戶的工作目錄/sbin:系統管理員的常用管理程序/tmp:存放臨時文件Lost+found:系統出現異常,用來保存部分資料
6、共享文件夾;
window和linux系統之間的文件共享
問題
- 執行reboot重啓虛擬機
- vmhgfsclient
- 直接複製,拖拽
7、vim編輯器:
vi/vim 文件名
首先進入“一般模式”:下面會顯示文件的名字
一般模式→編輯模式:按下a/i/g 鍵,下面會顯示insert
寫好之後保存退出:在編輯模式下按下esc鍵,回到一般模式,然後再按shift+: 進入“底行模式”下,在底行模式下,可以輸入wq(保存退出),wq!(強制保存退出),q(不保存退出),q!(強制不保存退出)
在window中文檔軟件(vim編輯器)可能有的操作:/etc/vimrc
作業:查找資料,修改vim編輯器的配置
編輯;
保存關閉;
查找; 在底行模式下輸入:
/ 查找的內容(從光標所在行向下查找)
?查找的內容(從光標所在行向上查找)
替換;對於某一行的替換:首先把光標定位到這一行
s/替換前的內容/替換厚的內容 只替換一個
s/替換前的內容/替換後的內容/g 全部替換
對於從m行到n行的替換
m,ns/替換前的內容/替換厚的內容 只替換一個
m,ns/替換前的內容/替換後的內容/g 全部替換
複製;單行復制:在光標停留的那一行,按下yy鍵
多行復制:
粘貼;p
刪除;刪除行:dd
刪除字符:nx/nX→刪除多個
x是向後刪除;
X是向前刪除;
剪切;
撤銷;按下u鍵
格式;寫c語言程序時,可以用n==縮進
移動光標;nG:光標定位到第n行
n→:向右移動n個字符