天天看點

linux簡單指令使用

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   管道檔案  程序間通信中使用

上一篇: linux知識

繼續閱讀