Linux基礎命令 最基礎的,不能再少了

2021-08-02 05:14:14 字數 4297 閱讀 4757

一、首先說一下linux的基本最基本的就是開啟終端了,一般redhat的終端右鍵選單裡面就有,ubuntu的終端需要開啟選單在裡面尋找,不過可以拖桌面上比較方便。

二、開啟了終端以後會看到shell程序的介面,比如root@localhost#  這個是redhat一般的開啟介面,ubuntu 需要自行獲取root許可權,這邊我就不詳細寫出來了,我使用的環境就是redhat,畢竟介面看起來清爽簡潔。

1、一般進來之後是處於~目錄的,這表示我們現在在當前登入使用者的主目錄,進入目錄我們可以使用 cd 命令。

用法   cd /       進入根目錄

cd /tmp   進入臨時目錄

再比如cd ~/desktop   進入桌面目錄等等

此外cd .. 是返回上一級目錄,而cd - 是返回上一次操作的目錄。

2、當進入乙個目錄之後檢視這個目錄裡面的內容可以使用 ls 命令。

用法    ls     檢視當前目錄下的非隱藏檔案

ls -l   或者  ll   檢視當前目錄下的檔案的詳細資訊,不能看到隱藏檔案

ls -a   檢視當前目錄下的所有檔案,包括隱藏檔案等等

3、建立乙個檔案可以使用vim 命令  也可以使用touch 命令。

用法   touch hello.txt    在當前目錄下建立乙個hello.txt的檔案,這個只是建立,不會開啟這個檔案。

如果是  vim hello.txtx  那麼就會建立並且開啟這個檔案。關於vim 的一些常用命令下面再提。

刪除乙個檔案可以使用rm命令  比如  rm hello.txt  然後選擇yes  就可以刪除剛才的檔案了。

4、如果螢幕上的命令過多,那麼可以使用clear清屏操作。

5、mkdir  可以用來建立乙個目錄。

用法   mkdir myfile    在當前目錄下建立乙個myfile目錄

相對的可以使用rmdir來刪除乙個目錄。

6、cp命令 ,複製操作

用法    cp  hello.txt /tmp   將hello.txt 檔案複製乙份到/tmp 目錄下。

7、mv命令  ,重新命名或者剪下操作。

用法:mv  hello.txt hello.c   將檔案hello.txt 改名為 hello.c。

mv hello.txt /tmp    將檔案hello.txt 剪下到/tmp目錄下。

三、以上是最基本的命令,關機命令可以使用shutdown 命令

用法: shutdown -h now 立馬關機

reboot 立刻重新啟動

其實上面的命令都還有其他的引數,我只是介紹了最基本的操作,其它的操作可以使用man命令查詢使用手冊,

比如剛才的shutdown命令可以這樣查詢:man shutdown 就會列出這個命令很詳細的使用方法。

四、vim的基本使用方法。

vim模式:

模式轉換:

編輯-->輸入:

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

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

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

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

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

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

esc
編輯-->命令列:

:

esc, esc
vim +# :開啟檔案,並定位於第#行

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

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

注:預設處於編輯模式

1、命令列模式關閉檔案

:q  退出

:wq 儲存並退出

:q! 不儲存並退出

:w 儲存

:w! 強行儲存

:wq 等價於 :x

2、編輯模式下退出

zz: 儲存並退出
1、逐字元移動:

h: 左

l: 右

j: 下

k: 上

#h: 移動#個字元

2、以單詞為單位移動

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

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

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

#w: 移動#個單詞

3、行內跳**

0: 絕對行首

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

$: 絕對行尾

4、行間跳轉

#g:跳轉至第#行

gg: 第一行

g:最後一行

5、末行模式

.: 表示當前行

$: 最後一行

#:第#行

+#: 向下的#行

ctrl+f: 向下翻一屏

ctrl+b: 向上翻一屏

ctrl+d: 向下翻半屏

ctrl+u: 向上翻半屏

x: 刪除游標所在處的單個字元

#x: 刪除游標所在處及向後的共#個字元

d命令跟跳轉命令組合使用

#dw, #de, #db
dd: 刪除當前游標所在行

#dd: 刪除包括當前游標所在行在內的#行;

p: 如果刪除或複製為整行內容,則貼上至游標所在行的下方,如果複製或刪除的內容為非整行,則貼上至游標所在字元的後面

p: 如果刪除或複製為整行內容,則貼上至游標所在行的上方,如果複製或刪除的內容為非整行,則貼上至游標所在字元的前面

用法同d命令
c: 用法同d命令
r:單字元替換

#r: 游標後#個字元全部替換

r: 替換模式

u:撤消前一次的編輯操作

#u: 直接撤消最近#次編輯操作

連續u命令可撤消此前的n次編輯操作

撤消最近一次撤消操作:ctrl+r

.:編輯模式重複前一次編輯操作
v: 按字元選取

v:按矩形選取

/pattern

?pattern

n 下乙個

n 上乙個

在末行模式下使用s命令

headline,footlines#pattern#string#g

1,$:表示全文

%:表示全文

vim file1 file2 file3

:next 切換至下乙個檔案

:prev 切換至前乙個檔案

:last 切換至最後乙個檔案

:first 切換至第乙個檔案

:q退出當前檔案

:qa 全部退出

ctrl+w, s: 水平拆分視窗

ctrl+w, v: 垂直拆分視窗

在視窗間切換游標:

ctrl+w, arrow(h,j,k,l或方向鍵) 

:qa 關閉所有視窗

vim -o : 水平分割顯示

vim -o : 垂直分割顯示

末行模式下使用w命令

:addr1,addr2w /path/to/somewhere
:r /path/to/somefile

附加到當前檔案游標後

:! command
1、顯示或取消顯示行號

:set nu

:set nonu

mu = number

2、顯示忽略或區分字元大小寫

:set ic

:set noic

ic = ignorecase

3、設定自動縮排

:set ai

:set noai

ai = autoindent

4、查詢到的文字高亮顯示或取消

:set hlsearch

:set nohlsearch

5、語法高亮

:syntax on

:syntax off

注:特性當前有效,如果想要永久有效需修改配置檔案

/etc/vimrc    針對所有使用者

~/.vimrc 針對當前使用者

最基礎cmd命令

window r執行 切換碟符 盤名c d 檢視當前目錄 dir 切換盤 cd 根目錄 1.cd 上一級 2.cd 當前目錄 3.cd 資料夾名稱 切換到某個資料夾 快捷方式 檔案首字母 tab鍵 快速輸入某個資料夾名稱 上下鍵 返回檢視上次命令 ctrl c 結束當前命令 cls 清空螢幕 查詢i...

linux最基礎,最最常用的命令

cd 返回當前使用者的根目錄 代表當前目錄 代表上一級目錄 mv 原檔名 重新命名後的檔名 cp test haha 複製 讀取test檔案全部 複製到 haha 方法一 cp r test hah 複製 讀取test檔案全部 複製到 haha 方法二 su 切換使用者 passdwd 修改當前使用...

git簡介最基礎的命令

基本命令 mkdir 新建資料夾 cd 進入資料夾 cd 返回上一層目錄 ls 列出本目錄中的檔名 rm 刪除檔案 pwd 列出此檔案的位置目錄 what git是目前世界上最先進的分布式版本控制系統 沒有之一 簡單地說 git可以使得不同的程式設計員之間通過伺服器實現不同的計算機之間的 互動,即使...