vim编辑器的应用

基础命令:
1.文件目录处理类:
ls 输出当前目录的文件列表
在这里插入图片描述
cp 复制
在这里插入图片描述
-f 若复制目录中有相同文件名,会覆盖原来的文件(不会提示,问你腹部覆盖)
-r 若目录中含有目录名则将其中的文件也一并复制过去。
-u 只会在源文件的修改时间(Modification Time)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件
-p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

rm 删除文件 代码就是 rm demo0115.c 回车后,会询问是否删除,输入就会删除,输入n就不会删除。

mv 移动,相当于Windows环境下的ctrl+x 剪切,然后再ctrl+v,原文件不保留。

2.查看文件
该命令只能显示内容不能编辑
cat 从第一行开始显示文本内容直到最后一行,停在最后一屏 (适用文本较少的) -n 带行号。
tac 从最后一行开始显示直到第一行,显示最后一屏。
more 一页一页的显示,敲空格翻页,回车到下一行,只能从前往后翻
less 可从前往后翻也可从后往前翻
head从头截取所需的行数
tail从尾截取所需要的行数
nl显示文本内容和行号
od
输出文件内容。
语  法:od [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数>][-t <输出格式>][-w <每列字符数>][–help][–version][文件…]
补充说明:od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。

3.其他
touch
用途:新建空文件,或更新文件时间标记
格式:touch 文件名…
可以一次创建多个文件,例如touch a1 a2 a3
如果文件名中有空格,用单引号将文件名括起来,一般不用
如果文件存在不报错,更新文件时间

passwd 修改密码

su 和sudo
su命令就是切换用户 的工具,怎么理解呢?比如我们以普通用户bei登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出bei用户,重新以root用户登录,但这种办法 并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。我们可以看到当然 通过su 切换是一种比较好的办法;

通过su可以在用户之 间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,什么是权力?这就是!而普通用户切换到其它任何用户都需要密码验证;

tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
cvzf 压缩 xvzf 解压

ifconfig 查看或者设置虚拟机的IP地址

vim编译器的三种模式
1.命令行模式
2.插入模式 按a/o/i 都可以进入
3.底行模式

命令行模式
yy 复制光标所在行
p 粘贴
dd 删除/剪切当前行
V 按行选中
u 撤销
ctr+r 反撤销
G 回到最后一行
gg 回到第一行
数字+G 回到指定行
shift+6 回到当前行的行首
shift+4 回到当前行的行末
ctr+f 下一屏
ctr+b 上一屏
‘u’ : 撤销上一个编辑操作
‘ctrl + r’ : 恢复,即回退前一个命令
‘U’ : 行撤销,撤销所有在前一个编辑行上的操作
使用u 和 CTRL+R 命令可以恢复到任何编辑过的状态

vim多窗口功能切换
底行模式下:sp 文件名
ctrl+ww 两个窗口 wj 往下 wk 往上
| 管道链接符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vim编辑器在Unix-like系统中是一种常用的文本编辑器。它可以用来编辑各种类型的文件,包括配置文件、脚本文件、程序源码等。 一些常见的vim使用场景包括: 1. 编辑配置文件:由于vim具有程序编辑的能力和颜色辨别语法的功能,它非常适合编辑配置文件,如系统中的vimrc文件和用户的私有配置文件.vimrc。 2. 编辑代码:vim作为一个强大的文本编辑器,可以用来编辑各种编程语言的源代码。它支持语法高亮和自动缩进等功能,使得代码更易于阅读和编写。 3. 终端编辑:由于vim是一个终端编辑器,它可以在命令行界面下直接使用。这使得它成为在服务器上编辑文件的首选工具,特别是在没有图形界面的环境下。 4. 快速查找和替换:vim提供了强大的搜索和替换功能,可以帮助用户快速定位和修改文本。它支持正则表达式,可以根据模式进行查找和替换。 总之,vim编辑器适用于各种文本编辑场景,在Unix-like系统中被广泛使用。无论是编辑配置文件、编写代码还是在终端下进行编辑,vim都是一个强大而高效的选择。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux基础——vim编辑器的使用(内含一键vim配置)](https://blog.csdn.net/JDSZGLLL/article/details/127477063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [VIM编辑器的使用](https://blog.csdn.net/qq_55316925/article/details/123156946)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值