日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

学习笔记(十三)——vim编辑与linux命令

發(fā)布時間:2025/3/21 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习笔记(十三)——vim编辑与linux命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

常用命令

1、命令行

history 查看歷史命令! 編號 執(zhí)行當前命令ls 查看當前的文件夾所有內容ls -a 查看隱藏文件ls -a -l(ls -al) 查看文件的詳細信息ls p* 查看文件名帶p的文件(*通配符)pwd 查看當前路徑(我在哪)whoami 當前用戶(我是誰)cd 相對路徑/絕對路徑 跳轉路徑cd .. 返回上一級路徑cd / 回去根目錄cd ../.. 返回上上級路徑cd ~ 回到當前用戶的家目錄cd - 返回上一次所在的目錄

2、文件

touch 文件名 新建文件rm 文件名 刪除文件cat 文件名 打開文件cp 原文件 目標文件 復制文件如果是文件夾要加-r (-r 就是向下遞歸)mkdir 文件夾名 創(chuàng)建文件夾rmdir 文件夾名 刪除文件夾mv 源文件 目標文件 剪切文件find -name '文件' 查找文件rm -rf 文件夾名 強制刪除文件夾及其之下所有文件(慎重使用,千萬別嘗試,否則會把你所有文件都刪掉) ? -r 就是向下遞歸 ? -f 就是直接強行刪除,不作任何提示

補充:

1、軟硬鏈接:軟鏈接:快捷方式ln -s 源文件 軟鏈接文件名硬鏈接 :相當于復制了 備份ln 源文件 硬鏈接文件名2、文件的權限:- rw- r-- r--第一組 :-代表普通文件 d代表目錄文件 l代表鏈接文件 p管道 第二組 rw-:代表文件所有者的權限第三組 r--:代表用戶組 的權限第四組 r--:其他普通人的權限r 讀的權限 數(shù)值是4w 寫的權限 數(shù)值是2x 可執(zhí)行 數(shù)值是1示例:test.py 644修改權限:chmod 744 test.py 3、一些其他命令:clear 清屏reboot 重啟shutdown 關機

Vim編輯

1、三種模式

命令模式:操作文檔

輸入模式:編輯文檔

末行模式:保存或退出文檔


2、使用

1.基本操作

①進入:vim FilrName

②退出 (末行模式)

:w 保存 :wq 保存退出 :q 直接退出 :q! 強制退出,不保存

2.命令行模式

gg 跳到文件第一行 G 跳到文件最后一行 (Shift + g) ^ 非空格行首(和I的區(qū)別是不會進入輸入模式) 0 行首(數(shù)字0) $ 行尾 home 行首 end 行尾

操作文檔:復制和粘貼

yy 復制整行內容 3yy 復制3行內容 yw 復制當前光標到單詞尾內容, p 粘貼 dd 刪除當前行 3dd 刪除3行

3.插入模式

i 從光標所在位置前面開始插入 I 在當前行首插入 a 從光標所在位置后面開始輸入 A 在當前行尾插入 o 在光標所在行下方新增一行并進入輸入模式 O 在當前上面一行插入 進入輸入模式后,在最后一行會出現(xiàn)--INSERT—的字樣 退出插入模式 按esc 進入到命令模式

3、Vim

1.刪除(命令行模式)

dd 刪除當前行 3dd 刪除3行 dw 刪除從光標開始的一個單詞 x 刪除光標所在字符 u 撤銷上一次操作 ctrl + r 撤銷 u

2.塊操作(命令行模式)

v 塊選擇,可以對文檔操作 ? ctrl + v 列塊選擇

3.查找(末行模式)

/ 命令模式下輸入:/ 搜索

4.替換(末行模式)

:s/s1/s2 替換當前行第一個s1為s2 :s/s1/s2/g 替換當前行中所有s1為s2 :%s/s1/s2/g 替換文中所有s1為 s2示例: :s/hello/nihao 替換當前行第一個hello為nihao :s/hello/nihao/g 替換當前行所有hello為nihao :%s/hello/nihao/g 替換當前文檔所有hello為nihao

5.移動光標(命令行模式)

h 光標前移 l 光標后移 j 光標下移 k 光標上移

補充:

1、運行代碼:

f5 運行代碼 示例: f5 test.py (末行模式) 退出 vim 后,python3 代碼 示例:python3 test.py

2、一些騷操作

建議自己運行看看結果,我這里描述的不大好。。。

s1 開小火車 cmatrix 代碼雨 oneko 小兔子 fortune 詩句 curl http://wttr.in 查看天氣預報 linuxlogo -L ubuntu 打印ubuntu的logo banner love 打印love nohup xeyes 在屏幕顯示眼睛 xeyes 在屏幕顯示眼睛 nohup xeyes & 在屏幕一直顯示眼睛 aafire 火燃燒 echo "shiyanlou.com" | boxes -d dog 打印狗頭

總結

esc 任何 進入命令模式: 命令 (使用shift+:)進入末行模式i 命令 進入編輯模式,在光標處前一個字符處編輯I 命令 行首輸入a 命令 進入編輯模式,在光標后一個字符處編輯A 命令 行尾輸入o 命令 下一行新增輸入O 命令 上一行新增輸入W 未行 保存,保存修改內容q 末行 退出,普通退出q! 末行 強制退出即不保存退出wq 末行 保存并退出u 命令 撤銷上一步的操作即回到上一次修改的樣子(類似ctrl+z)ctrl+r 命令 恢復上一步被撤銷的操作.nyy 命令 復制行,n為指定多少行,如3yy就是復制光標所在的下3行。p 命令 粘貼內容到光標處。home 命令 移動光標到行首。end 命令 移動光標到行尾.ctrl+f 命令 向下翻頁ctrl+b命令向上翻頁dd 命令 刪除光標所在行shift+zz 命令 退出

總結

以上是生活随笔為你收集整理的学习笔记(十三)——vim编辑与linux命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。