没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
操作 功能说明
i 光标前插入
I 光标所在行首位置插入
a 光标后插入
A 光标所在行行尾位置插入
o 光标行下另起一行插入
O 光标行上另起一行插入
Linux 学习记录:
1、vim 命令记录
1.1、进入vi操作
1.2、 插入光标(编辑模式)
1.3、文件定位
#进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi filename :打开文件,并将光标置于最后一行首(filename存在)
vi n filename :打开文件,并将光标置于第n行首
vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
1.4、上下翻页
1.5、复制粘贴剪切删除
1.6、替换,撤销
#--表示centOS7测试
按 0 (数字零):移动文章的开头。[常用] --当前行首
按 G:移动到文章的最后。[常用] --最后一行行首
按 gg:文章开头第一个字符
按 w:光标跳到下个word的开头。[常用]
按 e:光标跳到下个word的字尾。
按 b:光标回到上个word的开头。
按 $:移到光标所在行的行尾。[常用]
按 ^:移到该行第一个非空白的字符。
按 0:移到该行的开头位置。[常用]
# 还有就是常用的上下左右箭头键移动!!!
# h、j、k、l,分别控制光标左、下、上、右移一格。
按Ctrl+B:屏幕往上移动一页。[常用]
按Ctrl+F:屏幕往下移动一页。[常用]
按Ctrl+U:屏幕往上移动半页。
按Ctrl+D:屏幕往下移动半页。
#删除(这种都是命令删除,BackSpace ,delete 键删除是在插入模式下进行)
x :每按一次删除光标所在位置上的一个字符。[超常用]
nx :例如,6x 表删除光标所在位置的后面6个字符。[常用]
X :大字的X,每按一次删除光标所在位置的前面一个字符。
nX :例如,20X 表删除光标所在位置的前面20个字符。
#剪切,删除
dd :删除光标所在行。[超常用]{剪切}
ndd :例如,6dd表删除从光标所在的该行往下数6行之文字。[常用]{剪切}
#复制粘贴,通常一起是使用
yw :将光标所在处到word尾(包括尾部空格)的字符复制到缓冲区中。
yy :复制光标所在行。[超常用]
nyy :如:6yy表示拷贝从光标所在的该行往下数6行之文字。[常用]
p:复制的内容往光标后粘贴。(指令‘nyy’与‘p’必须搭配使用)
1.7、行号,收索
1.8、退出
2、开机、重启和用户登录注销
2.1、关机&重启命令
# 取代,替换
r : 取代光标所在处的字符:[常用]
R :取代字符直到按Esc为止。
ncw或nCW:修改指定数目的 word
nCC :修改指定数目的行
# 复原(undo)上一个指令,也就是撤销
u :假如您误操作一个指令,可以马上按u,回复到上一个操作。[超常用]
#显示行号
:set nu #显示行号
:set nonu #隐藏行号
#跳到指定行号
正常模式,先输入跳到的行号15,然后 Shift+g ,就跳到了15行
#跳到指定行, n 代表一个数字,再按Enter就会跳到该行了,如:15[Enter]就会跳到文章的第15行。[常用]
:n 回车(enter)键
#字符查找,word为你要查找的字符
:/word 回车(enter)键
#对查找到的内容进行查找
n : 匹配下一个
N : 匹配上一个
#关键字模糊查找,word为你要查找的字符
:?word 回车(enter)键
:w #filename (输入“w filename”,将文章存入指定的文件名filename)
:wq #(输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi)
:x #保存退出
:q #不保存退出
:q! #(输入“q!”,强制离开并放弃编辑的文件)
2.2、用户登录和注销
3、用户管理
3.1、添加用户,添加密码
3.2、删除用户
# 当我们关机或者重启时,都应该先执行以下 sync 指令,把内存的数据写入磁盘,防止数据丢失。
shutdown
shutdown -h now : 表示立即关机
shutdown -h 1 : 表示 1 分钟后关机
shutdown -r now : 立即重启
halt
就是直接使用,效果等价于关机
reboot
就是重启系统。
sync : 把内存的数据同步到磁盘
1) 登录时尽量少用 root 帐号登录,登录后再用”su - 用户名’命令来切换成系统管理员身份.
[root@localhost ~]# su - datian
su: user datian does not exis(还没建立大天啊)
2) 在提示符下输入 logout 即可注销用户
[root@localhost ~]# logout
#新建用户
#当创建用户成功后,会自动的创建和用户同名的家目录
[root@localhost datian]# useradd mx
#也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录
[root@localhost home]# useradd -d /home/dog xiaoming
#给用户指定或者修改密码,root用户就是强大,无视密码规则
[root@localhost home]# passwd xiaoming
更改用户 xiaoming 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost home]#
#当前登录用户自己改密
[root@localhost home]# passwd
更改用户 root 的密码 。
新的 密码:
剩余22页未读,继续阅读
资源评论
自古圣贤皆寂寞
- 粉丝: 1653
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和Vue的后台管理系统.zip
- 用于将 Power BI 嵌入到您的应用中的 JavaScript 库 查看文档网站和 Wiki 了解更多信息 .zip
- (源码)基于Arduino、Python和Web技术的太阳能监控数据管理系统.zip
- (源码)基于Arduino的CAN总线传感器与执行器通信系统.zip
- (源码)基于C++的智能电力系统通信协议实现.zip
- 用于 Java 的 JSON-RPC.zip
- 用 JavaScript 重新实现计算机科学.zip
- (源码)基于PythonOpenCVYOLOv5DeepSort的猕猴桃自动计数系统.zip
- 用 JavaScript 编写的贪吃蛇游戏 .zip
- (源码)基于ASP.NET Core的美术课程管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功