Linux 高階之路(一)常用命令行

2021-09-25 02:12:48 字數 4411 閱讀 2597

1. 終端快捷鍵

ctrl+a

游標移動到命令列開頭

ctrl+e

游標移動到命令列末尾

ctrl+u

刪除游標之前的命令

ctrl+k

刪除游標之後的命令

ctrl+r

在歷史記錄中搜尋某一命令

ctrl+l

清屏2. 常用命令

命令作用

uname -a

檢視系統位數

sudo -i

切換到root使用者

whoami

檢視當前登入使用者

clear

清屏su zaw

切換使用者為zaw

exit

回到之前的登入使用者(切換到別的使用者之後)

useradd aowei

建立使用者aowei

passwd

設定密碼

su回車/root 切換到管理員

pwd檢視當前所在目錄

history

顯示歷史命令

history

顯示最近執行過的5個命令

!【number】

直接執行曾經執行過的命令

刪除使用者(保留家目錄)

userdel 使用者名稱

刪除使用者包括家目錄

userdel -r 使用者名稱

查詢使用者

id 使用者名稱

3. 檢視當前所在路徑下的檔案 ls

引數作用

-d只看當前目錄資訊

-l看詳細資訊

-a顯示所有 (檔案前面有.表示隱藏檔案)

-h顯示檔案大小

4. 路徑切換 cd

引數作用

-返回到之前的目錄

…返回上一級目錄

~到使用者家目錄

cd /

到根目錄

cd /boot

到boot目錄

cd /tmp/

進入臨時目錄

5. linux目錄結構

命令作用

/boot

linux啟動時,需要的檔案

/dev

裝置檔案

/etc

配置檔案

/home

使用者家目錄

/media

**檔案

/mnt

掛載檔案

/opt

第三方軟體

/proc

虛擬化檔案

/root

管理員的家目錄

/run

程序檔案

/srv

壓縮過的問價

/sys

系統檔案

/usr

安裝的軟體,共享庫

/var

可變資料,日誌檔案

/tem

臨時檔案

/usr/bin

普通使用者可以使用的命令

/usr/sbin

超級使用者可以使用的命令

/usr/lib

32位庫檔案

/usr/lib64

64位庫檔案

6. 檔案操作

命令作用

mkdir aowei

建立目錄aowei

mkdir -p aowei/test/test

建立多級目錄

rmdir aowei

刪除空目錄

rm -rf aowei

刪除非空目錄

touch abc

建立檔案

cp abc ac

複製檔案abc,命名為ac

cp abc ac aowei

批量複製檔案abc ac 到aowei目錄下

rm abc

刪除檔案abc

mv abc aowei2

移動檔案abc到aowei2目錄下

mv abc ac aowei2

批量移動檔案abc,ac到aowei2目錄下

mv abc ab

重新命名檔案abc為ab

rm -r aowei3

刪除整個aowei3目錄

rm -f aowei3

刪除整個aowei3目錄,不提示

cp -r aowei aowei-cp

複製非空目錄aowei命名為aowei-cp

cp -r aowei1 aowei2 aowei-cp

批量複製非空目錄aowei1和aowei2到aowei-cp目錄下

\cp -r aowei aowei-cp

強制複製非空目錄aowei命名為aowei-cp(覆蓋)

rm aowei1 aowei2

如果目錄aowei2存在,則目錄aowei1移動到aowei2目錄下,如果不存在,重新命名aowei1為aowei2

7. 檢視檔案

(1). cat/tac

引數作用

-a整合命令-vet

-b列出行號,空白行不顯示行號

-e將結尾的斷行符($)顯示出來

-n列出行號,空白符也會顯示處來

-t將tab鍵以^i顯示

-v列出一些看不出來的特殊字元

(2). nl

nl-b / -n

-ba無論是否有空行 都顯示行號

-bt如果有空行,不顯示行號

-nln

行號在螢幕最左方

-nrn

行號在螢幕最右方

-nrz

行號在螢幕最最右方(顯示0)

-w縮排多少位

(3). more

引數作用

空格向下翻一頁

回車向下翻一行

:f立刻顯示檔名和行數

b翻到第一頁q離開

ctrl + b

ctrl + f

(4). less

引數作用

空格向下翻一頁

pagedown

向下翻一頁

pageup

向上翻一頁

n重複前乙個搜尋

n反方向重複前乙個搜尋q退出

/a搜尋a

顯示頭幾行或尾幾行 head,tail

顯示檔案的行數,數字,位元組 wc

引數作用

-c只顯示位元組

-w只顯示字數

-l只顯示行

vim

vim編輯器i插入

esc退出插入模式u撤銷

x刪除v選擇文字y複製

yy複製當前行

dd刪除游標所在行p貼上

:w儲存

:wq儲存退出

:q!強制退出

在插入模式下進行編輯,正常模式,使用上下左右鍵移動游標實現操作

命令模式下

使用 gedit 來進行編輯–需要x-windows的支援(圖形介面)

gedit abc

圖形化方式編輯文字abc

9. 關機指令

sync

資料同步寫入磁碟

常用關機指令:

shutdown

重啟,關機:

reboot / halt / poweroff

shutdown

引數作用

-t新增秒數,設定時間

-k不是真關機,而是發出警告資訊

-r在系統服務都停止後,重啟

-h在系統服務都停止後,關機

-f關閉並且開機以後,強行略過磁碟檢查

-f關閉並且開機以後,強行進行磁碟檢查

-c取消已經在進行的shutdown指令內容

shutdown -h +10

十分鐘後關機

shutdown -h now

立刻關機

shutdown -h 12:00

12點關機

shutdown -r +30 『the system will reboot』

30分鐘後提示重啟

shutdown -r now

立刻重啟

10. 切換linux系統執行級別

11. 重定向和追加

12. 日期時間類

檢視當前時間日曆:cal

檢視某一年的日曆:cal 2019

13. 搜尋查詢類

find . -name "*.txt" -print
14. 壓縮與解壓

15. linux使用者賬戶管理

賬戶和組名:人看的

uid和gid:linux看的

id : 檢視當前登入使用者的uid和gid

當我們使用ls –l的時候,系統會根據/etc/passwd和/etc/group檔案的內容,找到uid和gid對應的名稱,進行顯示

如果隨意修改了/etc/passwd下的使用者的uid會發生什麼情況

/etc/passwd :記錄了linux上所有的賬號

/etc/shadow:記錄了賬戶對應的密碼

/etc/group:記錄了所有的組

Linux常用命令行

一 linux常用命令行 目錄操作命令 01.pwd 功能 檢視當前工作目錄 格式 pwd 選項 02.cd 功能 切換目錄 格式 cd 目標目錄 03.ls 功能 顯示目錄 格式 ls 選項 目錄 選項 a 列出所有檔案 包括隱藏檔案 l 列出檔案的詳細資訊 命令縮寫 ll 04.mkdir 功能...

Linux常用命令行

1.cd foldername 資料夾名 切換到當前資料夾 2.ls 列出 上述 資料夾中所有的檔案 和上述1配合前後使用 3.pwd 檢視當前工作目錄路徑 4.mkdir 建立資料夾 例項 mkdir foldername 在當前目錄下建立名為foleder的資料夾 mkdir p tmp tes...

Linux 常用命令行

grep nr the key works tar zcvf filename.tar.gz dirnametar zxvf filename.tar.gznohup test.sh nohup luigi module folder 1.folder 2.file schedulejob data...