ctrl+alt+t 打開 terminal
cd 進入
.. 上一級目錄
cd / 最頂層目錄
ls 列出目前目錄
藍色代表檔案夾
青色代表連結檔案
bin 絕大部分系統指令
home 目前使用者所有的檔案
在此目錄下,有一個同名的檔案夾
直接cd ,不加任何參數。就直接進入home目錄下
隻有到home下,才會有~
pwd 目前的工作路徑
改變路徑的方式:
1.絕對方式 cd /home/linux
2.相對方式 cd 或cd ..
-指令參數,而沒有-開始的是使用者參數
ls -l
建立檔案夾: mkdir +檔案名
建立一個檔案: touch +檔案名 能直接建立多個檔案
删除檔案 rm +檔案名
删除檔案夾 rmdir +檔案夾名 目錄中有其它檔案夾就不行
rm - r +檔案夾 能删除裡面所有的檔案夾
rm -rf/fr+檔案夾 屏蔽檔案夾中所有其它的資訊,删除檔案夾
vi +檔案名 進入檔案指令模式,如果不存在,則建立
i 進入編輯界面的插入模式
vi 三種模式:
指令模式 文本輸入模式(input mode)下按esc進入指令模式
底行模式 指令模式(command mode)下輸入:進入末行模式(last line mode)
底行模式(last line mode)下指令錯誤則傳回指令模式(command mode)
編輯模式 指令模式(command mode) 下輸入 a、i、o進入文本輸入模式
指令模式:
h -----光标左移一格
l -----光标右移一格
j -----光标下移一行
k -----光标上移一行
從編輯模式進入指令模式 按esc
shift +z +z 儲存并退出(兩個大z)
進入指令 :wq 退出儲存
不儲存退出 q!
cat +檔案名 檢視檔案記憶體
vi 不加檔案名 是沒有名字
可以使用 w+ 檔案名
設定行号:set nu 指令模式
取消行号 set nonu
ls -a 顯示隐藏檔案
ls -a .vimrc檢視vi設定檔案(要在根目錄下)
在指令模式下按大寫g
設定行号:
vi .vimrc
大寫g 到最後一行(指令模式)
o 建立立一行(指令模式)
然後插入set nu(插入模式)
:wq 儲存(指令模式)
查找字元串:在指令模式下 / 從上往下找
?從下往上找
在底行模式下 :%s/int/void/g
%全局查找
查找前五行 :1,5s/int/void/g
g 表示全局填替換
如果不加g,隻替換一行中的第一個
複制:光标在要複制的行。然後看要複制多少行,比如5 yy
粘貼 p
撤銷 u
剪切 dd
如:剪切5行 5dd 從光标開始的位置
大g到底行
在底行模式下 :2,5p 複制2到5行
2,5d 剪切2到5行
ctrl+shift+"+" 放大terminal
ctrl+"-" 縮小terminal
使用gcc 編譯c檔案 生成.out可執行程式
./ 執行 .out
gcc hello.c -o hello
編譯hello.c生成一個hello名字的可執行檔案
ls -l 詳細資訊顯示檔案
-rwxr-xr-x
- 表示普通檔案
x:可執行
rwx 可讀寫執行 表示誰建立的
r-x 沒有寫權限 表示檔案所在的組
r-x 表示其它
在linux下,檔案格式:
bcd -lsp
b 塊裝置檔案
c 字元裝置檔案
d 目錄檔案
- 普通檔案
l 連結檔案
s 套接字檔案
p 管道檔案 程序間通信中使用