Linux基本命令課堂筆記03

2021-09-25 14:06:28 字數 2486 閱讀 4789

快捷鍵:win+d顯示桌面

vi編輯器:修改檔案內容vi a.txt

i 編輯模式

編輯模式–>esc–>命令模式

命令模式–>shift+:–>底行模式

命令模式–>i–>編輯模式

命令模式:

i 當前位置插入

i 在行首插入

a 游標所在位置後插入

a 在行尾插入

o 游標所在行下插入一空行

o 游標所在行上插入一空行

0 移動到行首

$ 移動到行末尾

定位::set nu 顯示行**

:21 游標停在指定行

21g 游標停在指定行

gg 游標停在尾行

刪除

x 刪除游標所在位置的乙個字元

dw 刪除當前詞

3dw 刪除3個詞

dd 刪除當前行

5dd 刪除5行

:5,10d (底行模式,刪除5到10行)

替換:r 替換單個字元

cw 替換乙個單詞(刪除單詞,然後編輯)

cc 替換一行

c 從游標替換到行尾

複製yw 拷貝詞

yy 拷貝行

p 當前行下貼上

:3,5 co 6 把3到5行複製到第6行後

:4,5 m 6 移動4,5行在6行後

儲存:w 儲存

:w newfiles 存成新檔案

:wq 儲存並退出

:q! 強行退出不存檔

~ 改變大小寫(乙個乙個改)

j 把當前行和下一行連起來

u 廢除剛才的編輯操作(undo)

查詢:/串 從當前行向下查詢

:?串 從當前行向上查詢

n 查詢繼續

:r file2 在游標所在位置插入另乙個檔案

:1,$s/舊串/新串/g 替換全文($表示最後一行)

查詢id

id root

id -a root

新增使用者

sudo adduser tom

移動到組

usermod -g sudo tom(在root下可用)

(把tom到sudo組)

追加乙個組

gpasswd -a tom sudo(在root下可用)

刪除乙個組

gpasswd -d tom sudo(在root下可用)

刪除使用者

sudo userdel -r tom(在root下可用)(-r同時刪除家目錄)

users	顯示當前登入的使用者

w who am i 顯示登入系統時的使用者

whoami 顯示當前使用的使用者

find:

查詢:按名稱:find ~ -name 「a.txt」

find / -mtime -10 -mtime +5(+以外-以內)

-mtime 修改時間

-atime 訪問時間

-ctime改變狀態

按使用者:find 路徑 -user test

按大小:find ~ -size 30c(30個字元大小)

按許可權:find ~ -perm 777

按檔案型別:find ~ -type f -atime +365 -exec rm {} ;(f代表普通檔案-)

全域性替換:

find ~ -name 「*.txt」 -print | xargs perl -p -i.bak -e 「s/oldstring/newstring/g;」

(xargs把前面內容一行一行處理 perl 對檔案內容進行處理 .bak備份檔案)

-exec 執行指令

查詢並刪除:find ~ -name "a.txt" -exec rm {} \;

grep:從管道或檔案中搜尋滿足條件的內容

grep ro /etc/passwd

-i 忽略大小寫

-v查詢不匹配的行

wc 從管道或檔案中統計

wc [options] filenames

-l行數

-w字數

-c字元數

ps :檢視正在執行的程式資訊

ps -e 檢視正在執行的程序

ps -f 詳細資訊

ps - auwx看到更加詳細的內容

eg:wood 2709 2571 0 05:07

當前進行開啟的使用者 pid程序自己的id ppid程序的父程序 c 啟動時間

關閉程序:

kill pid

kill -9 3368(-9強殺)

sleep 讓程序進入休眠狀態

pkill 程序名 :

pkill sleep通過程序名殺死程序

環境變數:path

/etc/profile 所有使用者有效

~/.bashrc 當前使用者有效

控制台命令執行:因為在path中配置了對應可執行檔案的路徑

03linux基本命令

基本框架 a 目錄操作命令 b 檔案操作命令 一 目錄操作命令 1.ls 命令 ls a 顯示隱藏檔案 ls l 顯示所有檔案 不包括隱藏檔案 ll相當於ls l ls h 顯示檔案大小 多少k ls f 顯示的時候如果是目錄的話後面加 可執行檔案後面加 ls r 必須是大寫 遞迴顯示 ls r 表...

linux學習筆記 基本命令

常用命令 區分大小寫 格式 命令字 引數 ls顯示目錄內容 ls l 檔案和檔案基本資訊 ls a顯示所有檔案包括隱藏檔案 ls s 檔案和檔案大小 ls lash 多個命令混合使用 如果乙個混合命令是乙個單詞則需要加連個 例如 ls help clear ctrl l清屏 ctrl d esc e...

Linux 基本命令(自學筆記)

linux 基本命令 history檢視歷史命令 可以方向鍵上下檢視之前的命令 根目錄 bin 可執行檔案所在目錄 media 掛載裝置 u盤,光碟機等 mnt 該目錄是為了讓使用者掛載別的檔案系統 usr unix system resources 龐大和複雜的目錄,很多應用會安裝到此目錄 usr...