将光标从行首或行尾移动并不是一项关键操作,但您可能会经常做一些事情,以至于反复捣碎h或l键会让人感到恼火,或者更糟的是,效率低下。...值得庆幸的是,它可以在 Vim 中轻松完成:按 Esc 键进入正常模式。按0键将光标移动到行首(第 0 列)按$键将光标移动到行尾(最后一列)。...让我们更深入地了解如何将光标从行中的任意位置移动到行首或行尾。在 Vim 中将光标移动到行首在 Vim 中,有两种方法可以将光标移动到行首。首先,确保您处于正常模式,按 Esc 键确认。...然后按任0一(零)键,它会将光标移动到行首。^您也可以通过按键将光标移动到开头。在 Vim 中将光标移动到行尾Vim 有一种直接的方法可以将光标移动到行尾。同样,您需要处于正常模式才能执行此操作。...光标在哪一列并不重要,只在它在哪一行上。然后,按$键,它会将光标移动到行尾。如果行被换行,光标将转到换行行的末尾,而不是列的末尾。
打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? ---- 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。...SuccessExitStatus=143 [Install] WantedBy=multi-user.target 你需要自行修改 Description, user, ExeStart 字段中的内容...3124-spring-boot-linux-as-service.jpg
打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。...SuccessExitStatus=143 [Install] WantedBy=multi-user.target 你需要自行修改 Description, user, ExeStart 字段中的内容
以下显示的是我的 Linux 系统中可用网卡的信息。...在系统启动过程中如果需要启用网卡,调用的命令就是 ifconfig。ifconfig 可以提供很多网卡的信息。不管我们想修改网卡的什么配置,都可以使用该命令。...当执行该命令时得到的结果如下: # ifdown enp0s8Unknown interface enp0s8 3、如何使用 ip 命令启用禁用网卡?...它和 ifconfig 命令很相似,但是提供了很多 ifconfig 命令不具有的强大的特性。...它可以用于展示、创建、修改、删除、启用和停用网络连接。除此之后,它还可以用来管理和展示网络设备状态。 nmcli 命令大部分情况下都是使用“配置名称”工作而不是“设备名称”。
Contents 1 scp 命令使用 2 how to install and remove .deb packages 3 vim 如何查找和替换字符串 4 df 和 du命令使用 5 ls -lh...linux 系统 tar 压缩、解压命令 12 linux 系统特殊符号 $ 意义 13 linxu 中 shell 变量 $#, $@, $0, $1, $2 的含义及解释 14 15,vim 跳转到行尾和行首命令...vim 如何查找和替换字符串 在 normal 模式下按下 / 进入查找模式,输入要查找的字符串并按下回车。...15,vim 跳转到行尾和行首命令 跳到文本的最后一行行首:按“G”,即“shift+g”; 跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”; 跳到第一行的第一个字符...特殊符号作用 >> 表示将符号左侧的内容,以追加的方式输入到右侧文件的末尾行中。
}:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L...插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符...ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息...—- 4.在整个文件的各行或某几行的行首或行尾加一些字符串。...—- :3,7s/string1/string2/ 仅替换文件中的第3行到第7行中的“string1”成“string2”。
test line: sed '5i\this is a test line' test sed '5i this is a test line' test 插入 (行首和行尾...) 在所有行的行首和行尾添加 sed 's/^/HEAD/g' test #在test文件中所有行的行首加HEAD sed 's/$/TAIL/g' test #在test文件中所有行的行尾加...TAIL 在指定行的行首和行尾添加 sed '5s/^/HEAD/' test #在test文件中第5行的行首添加HEAD sed '5s/$/TAIL/' test #在test...文件中第5行的行尾添加TAIL 过滤指定行,然后在过滤行的行首和行尾添加 sed '/^ONBOOT/s/^/HEAD/' ifcfg #在以ONBOOT开头的行首加 HEAD sed '/^ONBOOT.../s/$/TAIL/' ifcfg #在以ONBOOT开头的行尾加 TAIL 相关文章: Linux中awk工具的使用 Linux中grep工具的使用
使用VI命令编辑文本时,有三种编辑模式——命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。...(一)命令模式 命令模式可以在文本中快速定位光标在指定区域、执行复制和粘贴操作、执行删除操作等。 ...①光标移动 命令 描述 命令 描述 0 光标定位到开头位置 G 光标定位到结束位置 ^ 光标定位行首 $ 光标定位行尾 Ctrl+f 光标定位到上一页 Ctrl+b 光标定位到下一页 Ctrl+d 光标定位到上半页...Ctrl+u 光标定位到下半页 [n]l 光标定位到行的第n格 [n]G 光标定位到第n行 h、j、k、l 光标向左、下、上、右移一格 ②删除文本 命 令 描 述 命 令 描 述 x 删除光标后一个字符...dw 删除当前的单词 d0 删除光标至行首 d$ 删除光标至行尾 r 替换光标处的字符 R 替换光标所到处的字符(按ESC键结束) p 在下一行位置粘贴内容 /[关键字]、?
bash 命令行是Linux最常用的工具了,但是经常通过鼠标的左右键调整光标的位置,实在是影响工作效率. 好在有一些快捷键是可以使用的: 1....ctrl+left/right : 以光标位置为分割,以单词为单位,向左右移动光标,如果左侧或者右侧没有单词,那么直接跳转到行首或者行尾 ctrl+w / alt+d: ctrl+w 以光标位置为分割...,删除光标前面或者后面的单词,如果前面或者后面没有单词,那么直接删除到开头或者行尾; 2....ctrl+a/e: 移动光标从当前位置到行首或者行尾 ctrl+k: 从光标位置,向右删除,一直删除到行尾 ctrl+u: 从光标位置开始,向开头删除,一直删除到行首; 3....ctrl+x+x: 在行尾 和 光标的当前位置进行来回切换;如果光标本来就在行尾,那么是在开始和结尾之间切换;该命令还是比较有用的; 除了鼠标的移动,还有比较常用的是关于History命令的: 通过history
--vivo Linux中实用的文件删除和备份脚本 在实际工作中,避免不了需要批量删除某一些文件,或者备份一些文件,所以这就交给脚本完成就好,但是使用中一定要谨慎使用。...删除文件 首先准备好你要删除的文件目录到一个list.txt中 例如: ls -1 > list.txt 这个命令会将当前目录下的文件和目录名(不包括子目录)输出到 list.txt 文件中。...> 是重定向操作符,它会将 ls 的输出写入到 list.txt 文件中。如果 list.txt 文件已经存在,这个操作会覆盖原有的文件内容。...grep -v / 命令会过滤掉包含 / 的行,也就是目录名。 最后结果重定向到 list.txt 文件中。 然后你可以使用 bash 脚本来实现删除文件。以下是一个示例脚本 #!...这个脚本会创建一个带时间戳的备份目录,并从 list.txt 中读取文件名,将存在的文件复制到备份目录。
在Linux操作系统中,挂起和恢复进程是一种管理和控制运行中进程的重要操作。挂起进程将其置于休眠状态,而恢复进程则重新激活它们以继续执行。...本文将详细介绍如何在Linux中挂起和恢复进程,包括使用常见的命令和工具进行操作。挂起进程在Linux中,可以使用kill命令和特定的信号来挂起进程。...以下是在Linux中挂起进程的步骤:首先,需要获取要挂起进程的进程ID(PID)。可以使用ps命令或pgrep命令来查找进程ID。...以下是在Linux中恢复进程的步骤:首先,需要获取要恢复进程的进程ID(PID)。可以使用ps命令或pgrep命令来查找进程ID,就像在挂起进程时一样。...本文介绍了在Linux中使用kill命令以及killall和pkill工具来挂起和恢复进程的方法。通过掌握这些操作,您可以更好地管理和调试运行中的进程,并优化系统资源的使用。
常用操作 以下操作在普通模式下执行,连续按键 漫游 j 向下30j 向下移动30行k 向上h 向左l 向右0 到行首^ 到行首第一个字符,如果前面有空格的话$ 到行尾gg 快速到文件头G 快速到文件尾100G...跳转到第100行 不建议在插入模式下进行光标移动,这很低效 复制:y yy 复制一行10yy 向下复制10行yw 复制光标开始的一个单词y$ 复制光标到行尾yfB复制光标到第一个大写B中间的内容y2fB...ctrl+v 块模式 演示:将文件中的每一行添加到ArrayList中: 1) 在命令模式下,执行%s/$/");/g,在行尾追加数据 2) 按ESC进入普通模式,并使用gg回到行首 3) 按ctrl...将文件中的每一行添加到ArrayList中。...1) 按下gg到行首 2) 按下qa进行宏录制,a是我们起的一个标记名称 3) 按I进入插入模式,输入list.add(" 4) 按ESC进入普通模式,然后按$跳到行尾 5) 按j进入下一行,然后按^回到行首
Tab 这是你不能没有的 Linux 快捷键。它将节省你 Linux 命令行中的大量时间。 只需要输入一个命令,文件名,目录名甚至是命令选项的开头,并敲击 tab 键。...Ctrl + A 该快捷键将移动光标到所在行首。 假设你在终端输入了一个很长的命令或路径,并且你想要回到它的开头, 使用方向键移动光标将花费大量时间。注意你无法使用鼠标移动光标到行首。...Ctrl+A 送光标到行首,反之 Ctrl+E 移动光标到行尾。 8. Ctrl + U 输入了错误的命令?代替用退格键来丢弃当前命令,使用 Linux 终端中的 Ctrl+U 快捷键。...该快捷键会擦除从当前光标位置到行首的全部内容。 9. Ctrl + K 这对和 Ctrl+U 快捷键有点像。唯一的不同在于不是行首,它擦除的是从当前光标位置到行尾的全部内容。 10....Ctrl + W 你刚才了解了擦除到行首和行尾的文本。但如果你只需要删除一个单词呢?使用 Ctrl+W 快捷键。 使用 Ctrl+W 快捷键,你可以擦除光标位置前的单词。
光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行...0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 n+ //向下跳n行 n- //向上跳n行 nG //跳到行号为n的行 G ...插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始...y^ //复制从光标到行首的内容。 y$ //复制从光标到行尾的内容。...list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示
Linux命令行快捷键 快捷键: tab键 自动补全路径 目录 名字, 自动不全命令 快捷键: ctrl +l(小写) 清屏 、 ctrl +c 取消当前操作 快捷键: ctrl +d(小写) 退出当前用户...快捷键: ctrl +a(小写)到命令行行首 快捷键: ctrl +e(小写)到命令行行尾 快捷键: ctrl+k 删除/剪切光标所在位置到行尾的内容 快捷键: ctrl...+u 删除/剪切光标所在位置到行首的内容 快捷键: ctrl+y 粘贴 快捷键: ctrl+r 查找历史命令...快捷键: ctrl+左右 想左右移动一个单词的位置 快捷键: ctrl+s 锁定 快捷键: ctrl+q 解锁 vim中的快捷方式...移动到第100行 0 ^ 光标所在位置移动到当前行行首 $ 光标所在位置移动到当前行行尾 yy
}:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行...插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC...:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示...—- 4.在整个文件的各行或某几行的行首或行尾加一些字符串。...—- :3,7s/string1/string2/ 仅替换文件中的第3行到第7行中的“string1”成“string2”。
接触linux操作系统之后使用vi/vim编辑器用的就比较多,其实vi/vim编辑文件特别方便,但是一些常见的指令模式下的命令确很容易忘,特别是复制剪切粘贴经常忘,所以小结下以后查用起来比较方便。...复制当前光标所在的位置到行尾:y$ 复制当前光标所在的位置到行首:y^ 剪切: 剪切一行:dd 前切三行:3dd,即从当前行+下两行被剪切了。...剪切当前行光标所在的位置到行尾:d$ 剪切当前行光标所在的位置到行首:d^ 粘贴: 用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴。...nG: 光标移至第n行首 n+: 光标下移n行 n-: 光标上移n行 n: 光标移至第n行尾 0: 光标移至当前行首 : 光标移至当前行尾 4.插入删除指令 常用插入、删除指令如下: i:在当前光标前插入...,直到按 [ESC] s: 从当前光标位置处开始,以输入的文本替代指定数目的字符 S: 删除指定数目的行,并以所输入文本代替之 do: 删至行首 d$: 删至行尾 5.退出 退出输入模式,先按一下
Linux中使用sed命令替换字符串小结 最近写了几个小脚本用到了sed命令,学了一下,顺便记下 sed替换的基本语法为: 复制代码 代码如下: sed 's/原字符串/替换字符串/' 单引号里面...自定义分隔符为问号 可以在末尾加g替换每一个匹配的关键字,否则只替换每行的第一个,例如: 复制代码 代码如下: sed 's/原字符串/替换字符串/' //替换所有匹配关键字 上箭头”^”表示行首...,美元”$”符号如果在引号中表示行尾,但是在引号外却表示末行(最后一行),这里犯二了,搜了半天哪个符号表示首行,半天才想起来,首行就是数字”1″啊.那么在行首和行尾添加字符串就是把行尾和行首替换,例如:...复制代码 代码如下: sed 's/^/添加的头部&/g' //在所有行首添加 sed 's/$/&添加的尾部/g' //在所有行末添加 sed '2s/原字符串/替换字符串/g' //替换第...2行 sed '$s/原字符串/替换字符串/g' //替换最后一行 sed '2,5s/原字符串/替换字符串/g' //替换2到5行 sed '2,$s/原字符串/替换字符串/g' //替换2到最后一行
用了好几年的vi编辑器,但有些实用的用法还是没有用到过.今天听了python视频中关于linux介绍后,还是学了几招新的 1....:set nu 显示行号 2. gg——–到文件首 3.G——–到文件尾 4.u———撤销操作 5.Ctrl+r—–重做 6.:/better回车,查找匹配better的单词,按n查找下一个 7....size 1024 (+1024大于1024的;-1024小于1024的) sudo find …….. # sudo 获得权限 Vim 常用的命令 光标定位; hjkl 上下左右移动 0 $ 跳到行首或行尾...gg shift+G 跳到整个文件的开头行或者结尾行 1G ,2G,3G……..NG ,跳到第1.2.3 N 行开头 /String(n N 可以循环的) 快速定位到某一行, /^d 快速定位到以 d...开头的行, /txt$ 快速定位的到以txt 结尾的行.
光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行...0:(注意是数字零)光标移至当前行首 :光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏...:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示...—- 4.在整个文件的各行或某几行的行首或行尾加一些字符串。 —- vi file —- :3,s/^/some string / 在文件的第一行至最后一行的行首插入“some string”。...—- :3,7s/string1/string2/ 仅替换文件中的第3行到第7行中的“string1”成“string2”。
领取专属 10元无门槛券
手把手带您无忧上云