Linux常用命令

2021-08-18 20:10:28 字數 2689 閱讀 7739

一.vi/vim編輯器

1.從一般模式進入編輯模式

i/i:從當前游標前插入

a/a:從當前游標後插入

r:替換當前字元

s:刪除當前字元

s:刪除當前的整行

使用esc退出編輯模式

2.命令模式

g:游標移動到當前檔案的最後一行的第乙個字元處

ng:n為數字,移動到當前檔案的第n行

gg:移動到第一行第乙個字元處,相當於1g

n+enter鍵:游標向下移動n行,但是定位到第乙個字元處

h或向左方向鍵:游標左移一位

l或向右方向鍵:游標右移一位

j或向下方向鍵:游標下移一位

k或向上方向鍵:游標上移一位

0或home鍵:游標移動到當前行的最前面

$或end鍵:游標移動到當前行的最後面

/word:在檔案中查詢內容為word的字串(向下查詢)

?word:在檔案中查詢內容為word的字串(向上查詢)

x:向後刪除乙個字元,相當於delete

x:向前刪除乙個字元,相當於backspace

dd:刪除游標所在的一整行

ndd:刪除游標所在的向下的n行

yy:複製游標所在的那一行

nyy:複製游標所在的向下n行(n包括本行)

ctrl+r:多次撤銷

:set nu:顯示行號

:set nonu:關閉行號

:w:儲存

:q:退出

:!:強制執行

:%s/老字元/新字元:批量替換

二.常用命令

1.基本命令

顯示當前目錄 :pwd

cd:切換目錄

cd  ~:回到家目錄

cd / :回到/

cd ..:返回上級目錄

cd /usr/local:絕對路徑訪問

cd ./local:相對路徑訪問

2.檔案目錄管理

ls-a:列出包括隱藏檔案的全部檔案

-l:列出詳細列表

如果想要列出檔案列表,且檢視檔案的大小,使用 ls -alh

mkdir:建立目錄

-p:建立多級目錄

如 mkdir -p test/a/b/c  在test目錄下級聯建立a b c

touch:建立檔案

如 touch a.txt

rmdir:刪除乙個空目錄

如 rmdir a 注意此時a應該是空的

rm:刪除檔案或目錄

-rf:遞迴刪除目錄

cp:複製檔案

cp a.txt /tmp/test  其中a.txt為需要複製的檔案  /tmp/test為要複製到的地方

例如:把a.txt複製到當前資料夾下,並命名為 b.txt

cp a.txt b.txt即可

-r:遞迴複製整個目錄

mv:重新命名或移動

mv oldname newname 重新命名

mv a.txt /tmp/test 移動檔案

cat:檢視較小的檔案內容

-a:顯示檔案中的換行

-n:顯示行號

more:檢視較大的檔案內容

空格鍵:翻頁

回車鍵:向下翻一行

ctrl+f:向下翻一屏

less:功能和more類似,功能多一些

向下翻頁鍵:向下翻動一頁

向上翻頁鍵:向上翻動一頁

/字串:向下搜尋 字串

?字串:向上搜尋 字串

n:向下查詢

n:向上查詢

tail:從尾部檢視檔案,一般用於檢視日誌

-f:看實時的檔案

-n 100:檢視100行

一般在工作中檢視實時日誌 tail -f info.log

三.rpm和yum

rpm查詢相關:

-q softname:僅查詢後面的softname是否安裝

安裝:rpm -ivh softname

-i:安裝install

-v:檢視資訊

-h:進度條

解除安裝:rpm -e softname

2.yum

yum install softname

2.上傳

rz : 只要輸入rz後,就會調起目錄,選擇要上傳的檔案就好

五.檢視系統資源

1.檢視硬碟

2.檢視某個埠是否被占用

netstat -anp | grep 8080

檢視磁碟資訊:lsblk  (口訣:樓上暴力狂)

看硬碟和分割槽的詳細資訊:fdisk -l

檢視cpu資訊:lscpu 

檢視每個cpu具體資訊:cat /proc/cpuinfo

檢視記憶體:free -m (單位mb)

檢視記憶體詳細使用:cat /proc/meminfo

檢視網絡卡硬體資訊:lspci | grep -i 'eth'

檢視系統的所用網路介面:ifconfig -a

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...