2021 3 16 Linux基本指令知識分享

2021-10-22 10:22:42 字數 3174 閱讀 5601

tar 壓縮/解壓檔案

-zcvf 包名 要壓縮的目錄 建立壓縮包

-zxvf 包名 解壓縮

chmod 修改檔案許可權

chmod mmm m=r(4)+w(2)+x(1) (讀、寫、執行)

rwx r-x r-x 755

rw- r-- r-- 644

chmod +/- rwx 檔名 所有使用者統一修改許可權

注意:目錄必須要有執行許可權才能訪問

find 位置 條件 查詢檔案

find / -name stdio.h

sudo reboot 重啟系統

sudo init 0 關機

sudo apt-get install 軟體名 安裝軟體

sudo apt-get update 更新軟體源

sudo apt-get upgrade 更新系統

ctrl+l 清理螢幕

tab 自動補全命令或檔名

up/down 跳出命令的執行記錄

ctrl+alt+t 可以快速開啟終端

ctrl+shift+t 新建終端標籤頁

ctrl+alt+方向鍵 切換工作區

alt+tab 切換程式

重定向、管道、萬用字元:

重定向:把命令的執行結果寫入到檔案中

cmd > filename 如果檔案存在則清空再寫入,如果檔案不存在則新建再寫入

cmd >> filename 如果檔案存在則追加寫入,如果檔案不存在則新建再寫入

管道:相當於一根管子把命令連線起來,乙個命令的執行結果作為另乙個命令的資料來源

find / | grep 「printf」 相當於過濾所有檔名中帶有"printf"的檔名

萬用字元:可以進行模糊執行命令

? 代表乙個任意的字元

* 代表任意多個字元

終端的配置檔案:

開啟 gedit ~/.bashrc 檔案,在檔案末尾新增:

# 新建目錄並進入

mk()

可以在終端下採用純鍵盤操作的一款文字編輯器,號稱編輯器之神,可以公升級(二次開發)、可以擴充套件(安裝外掛程式)

基本的用法

進入vim : vim file.c 檔案存在則開啟,不存在則自動建立

輸入 i : 進入編輯模式,編寫**

儲存退出:按esc退出編輯模式,輸入zz(大寫)儲存並退出

vim有三大模式:模式切換:

正常 輸入i-> 插入

插入 esc -> 正常

正常 輸入 : -> 行底

行底 esc -> 正常

正常模式的常用操作:

游標移動:

h左 j下 k上 l右

gg 游標跳轉到第一行

g 游標跳轉到最後一行

n回車 游標向下跳轉n行

n- 游標向上跳轉n行

vim filename +n 進入檔案後游標定位在第n行

home 游標跳轉到行首

end 游標跳轉到行尾

pgup 向上翻一頁

pgdn 向下翻一頁

刪除**:

x 刪除乙個字元

nx 刪除n個字元

dw/de 刪除乙個連續的字串 (區別在於刪不刪末尾的空格)

d$ 從當前游標處刪除到行尾

d^ 從當前游標處刪除到行首

dd 刪除一行

ndd 刪除n行

dg 從當前游標處刪除到檔案末尾

dgg 從當前游標處刪除到檔案開頭

複製**:

刪除的內容還儲存緩衝區中,可以使用p/p貼上到某個新位置,從而達到移動**的效果

xp 可以交換兩個字元順序

替換**:

r 替換乙個字元

cw 替換乙個單詞

r 進入替換模式 insert鍵可以切換插入、替換模式

撤銷操作:

u 撤銷上次的操作

u 撤銷最後操作的一行上的所有操作

ctrl+r 取消撤銷操作

進入插入模式:

i 在當前游標前進入插入模式

i 游標跳轉到行首,進入插入模式

a 在當前游標後進入插入模式

a 游標跳轉到行尾,進入插入模式

o 在當前行的下面插入乙個空白行,進入插入模式

o 在當前行的上面插入乙個空白行,進入插入模式

插入模式下的操作:

ctrl+p 自動補全

ctrl+i 自動縮排,相當於tab鍵功能

ctrl+j 相當於回車鍵

ctrl+c 相當於ees鍵

自定義功能:

ctrl+x 編譯執行

ctrl+z 儲存退出

ctrl+p(正常模式) 標頭檔案主函式自動補全

行底模式下的操作:

w 寫入

q 退出

wq 儲存並退出

q! 強制退出

x 儲存退出

x 加密碼 set key= 等於空格,刪除密碼,注意:都要用wq儲存退出加密解密才生效,zz只儲存檔案內容,不儲存檔案屬性

!cmd 執行系統命令(cmd)

/key 查詢,n向下查詢,n向上查詢

%s/old/new 全部替換

set nu 顯示行號

set nonu 不顯示行號

n n行**向右縮排乙個tab鍵

注意:在行底模式下對vim的配置的設定只是臨時的,如果想要長期修改需要把這些設定語句寫入到vim的配置檔案中 (~/.vimrc)

對vim的學習:

1、適可而止

2、需要一段時間適應,大概兩周左右

3、ubuntu 系統自帶的vim教程手冊 vimtutor

對vim進行配置 vim ~/.vimrc

小彩蛋:

typespeed

安裝流程:

sudo apt-get update

sudo apt-get install typespeed

注意:視窗至少80*24

2016 10 24Linux入門基本操作指令二

author caohu e mail hnu xiaohu 163.com version 0.1 date 2017 01 29 10 28 description my level is limited,if there are some weaknesses,welcome criticis...

linux 喚醒sleep程序 Linux指令總結

cp file1 放入背景中 jobs fg jobnum bg jobnum kill 9 jobnum job放在背景中,但是依舊不能離線,若想離線執行某程式,需要nohup指令。ps l 只檢視自己的bash程序 ps aux 檢視所有系統運作的程序 top d 3 echo 返回當前bash...

Linux基本操作

1.加入新的使用者 useradd jack passwd jack 輸入新密碼和重複密碼 2.拷貝資料夾 cp r usr local yjg root 3.檢視資料夾內容 ls yjg 4.檢視檔案內容 catmore less cal 顯示日曆 5.顯示檔案占用空間大小 du h yjg.tx...