linux常用命令

2021-09-25 08:37:34 字數 2990 閱讀 9001

(1)ctrl+c 停止(或者ctrl+z均可) esc退出

(2)type檢視一條命令是內部命令或者外部命令

內部命令:shell builtin

(3)help 命令:檢視內部命令幫助手冊;man 命令:檢視外部命令幫助手冊

yum install man -y安裝外部命令幫助手冊

yum install man-pages -y 相對於man更詳細

(4)whereis : 定位命令位置,which也可以

(5)file:檔案型別 elf檔案格式,表示二進位制檔案

(6)echo:列印到標準輸出 echo $$ 表示當前shell的程序號

例:

(7)ps -fe 檢視系統當前程序列表

(8)$path: 環境變數:路徑

檔案系統命令

(1) cat檢視檔案

(2) 分頁檢視

more: 只能從上而下檢視,可以使用空格進行翻頁,使用b返回檢視,但是檢視到最後直接退出該檔案,還有搜尋的功能。

less :與more相似,可以上下翻滾檢視,但是會載入到記憶體中,less 在檢視之前不會載入整個檔案,如果記憶體小於檔案大小,則看不到超出記憶體大小部分的內容。

head :預設檢視前10行,head -5 檔名 檢視前10行

tail :預設檢視最後10行

tail -f 檔名 實時更新該檔案最尾部的內容顯示在螢幕上,並且不斷重新整理,常用於查閱正在改變的日誌檔案。

(3)|管道:完成命令直接的資料傳遞

例:cat b.txt | head -3 檢視b.txt並且只輸出前三行

(4) xargs:它擅長將標準輸入資料轉換成命令列引數

命令1,在標準輸入中讀取到的內容!

2,自己的引數理解為乙個字串

模仿shell,做blank切分,第乙個子字串為命令

3,將步驟1的內容做為步驟2的命令的選項引數拼接起來

4,執行得到的結果

例: echo 「/」 |xargs ls -l

vi全屏文字編輯器

(1) 開啟檔案

vim /path/to/somefile 開啟檔案,定位至第一行

vim +n 檔名:開啟檔案,並定位於第n行

vim + 檔名:開啟檔案,定位至最後一行

vim +/pattern : 開啟檔案,定位至第一次被pattern匹配到的行的行首

(2)模式

編輯模式:(命令模式)按鍵具有編輯文字功能:預設開啟進入編輯模式

輸入模式:按鍵本身意義

末行模式:接受使用者命令輸入

各種模式的切換(多半是記不住)

編輯–>輸入:

i: 在當前游標所在字元的前面,轉為輸入模式;

a: 在當前游標所在字元的後面,轉為輸入模式;

o: 在當前游標所在行的下方,新建一行,並轉為輸入模式;

o:在當前游標所在行的上方,新建一行,並轉為輸入模式;

i:在當前游標所在行的行首,轉換為輸入模式

a:在當前游標所在行的行尾,轉換為輸入模式

(3)關閉檔案

:q 退出 沒有動過檔案

:wq 儲存並退出 動過了,不後悔

:q! 不儲存並退出 動過了,後悔了

:w 儲存

:w! 強行儲存

:wq --> :x

命令模式下:

zz: 儲存並退出 不需要冒號,編輯模式

(4) 編輯模式(想多了吧,這麼多,我反正記不住,不過呢多敲幾遍就好了啊,一言不合擼**)

一.移動游標

1.字元

h: 左;j: 下;k: 上;l: 右

2.單詞

w: 移至下乙個單詞的詞首

e: 跳至當前或下乙個單詞的詞尾

b: 跳至當前或前乙個單詞的詞首

3.行內

0: 絕對行首

^: 行首的第乙個非空白字元

$: 絕對行尾

行間g:文章末尾

3g:第3行

gg:文章開頭

4.翻屏

ctrl:f,b ctrl+f下一屏 , ctrl+b上一屏

二.刪除&替換單個字元

x:刪除游標位置字元

3x:刪除游標開始3個字元

r:替換游標位置字元

刪除命令 d

dw刪除游標所在行的乙個單詞 ,dd刪除游標所在的一整行行

三.複製貼上&剪下

yw複製乙個單詞,yy複製一整行

p貼上四.撤銷&重做

u 撤銷(相當於上一步)

ctrl+r 重做 撤銷的操作(相當於下一步,必須使用過命令u才能使用)

. 重複上一步的操作(前提必須有操作)

五.set:設定

set nu 開啟檔案內容前會顯示行數

set nonu 開啟檔案內容前不會顯示行數

set readonly 設定檔案唯讀

修改vi的配置檔案 /etc/virc

六./:查詢

/要查詢的內容

n向下查詢 n向上查詢

?向上查詢

!:執行命令(較常用)

例: :!ls -l /

七.s查詢並替換

範圍,s/str1/str2/gi 將該範圍每行出現的str1替換成str2忽略大小寫

/:臨近s命令的第乙個字元為邊界字元:/,@,#

g:一行內全部替換

i:忽略大小寫

範圍n:行號

.:當前游標行

+n:偏移n行

$ :末尾行,$-3

%:全文

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...