linux入门基础(2)

1.vim的模式
浏览模式浏览文件,临时更改vim工作方式,对字符批量处理
插入模式 对文件内容进行编辑
命令模式 执行 vim命令
这里写图片描述
vim file
set nu 增加行号
set nonu 取消行号
set cursorline设置行线
vim /etc/vimrc 永久保存工作方式
:wq 保存并退出
这里写图片描述
字符的管理
y复制:
yl
y3l
yw
y3w
yy
y3y
d删除:
dl
d3l
dw
d3w
dd
d3d
c剪切:
cl
c3l
cw
c3w
cc
c3c
注意:
在剪切之后vim会进去插入模式,要粘贴需要按【esc】退出再进行粘贴
p 粘贴
u 撤销
ctrl r 恢复撤销
vim可视化
v 字符可视化
V 行可视化
批量添加字符
ctrl+v 选中要加入字符所在列
按大写的I
加入字符
按esc键

字符的替换
命令模式
:%s/要代替的字符/替换成的字符/g
:%s/westos/linux/g 替换全文的westos为linux
:1,5s/westos/linux/g 替换1-5行的westos为linux
vim的分屏功能
ctrl+w s 上下分屏
ctrl+w v 左右分屏
ctrl+w c 关闭光标所在屏幕
ctrl+w 上下左右 光标移动到指定屏幕
:sp filename 同时编辑当前文件和filename
gg 光标移动到文件第一行
G 光标移动到最后一行
:数字 光标移动到指定行
这里写图片描述
yG 复制光标所在位置到文件末尾
dG 删除光标所在位置到文件末尾
d$ 删除光标位置之后的内容(本行内)
d^ 删除光标位置之前的内容(本行内)

插入模式
i 光标所在位置插入
I 光标所在行行首插入
o 光标所在行下一行插入
O 光标所在行上一行插入
a 光标所在字符的下一个字符插入
A 光标所在行的行尾插入
s 光标所在字符删除并插入
S 光标所在行删除并插入

vim的退出
:q 退出 在文件没有被更改时使用
:wq 保存并退出
:q!强制退出不保存
:wq! 强制退出并保存

用户管理

查看当前用户 whoami
系统中用户查看
id查看指定用户信息
id -u 查看用户的uid
id -g 查看用户的gid
id -G 查看用户所在的所有组的id
id -n 显示名字而不显示id数字

用户切换
su - 用户名称
su - 中“-”表示在身份切换时同时切换当前用户的环境
在高级用户切换到低级用户时不需要密码,低级用户切换到高级或平级时需要

用户管理命令
用户的删除
userdel westos 删除用户但不删除用户的配置文件
userdel -r student 删除用户同时删除用户的配置文件
用户的建立
用户信息监控命令
watch -n 1‘tail -n 3 /etc/passwd/etc/group;ls -l /home’
useradd 建立用户时,读取/etc/login.defs文件
useradd -u 8888 westos 指定用户uid
useradd -g 21 westos 指定用户初始组id,‘21’用户必须存在
useradd -G 21 westos 指定用户附加组id,‘21’用户必须存在
useradd -c ‘hello’ westos 指定用户的说明
useradd -d /home/wsp westos 指定用户的家目录
useradd -s /bin/sh westos 指定用户的默认shell
uderadd -u 8888 -g 21 -G 21 -c ‘hello’ -d /home/wsp -s / bin/sh westos
这里写图片描述
groupadd 建立用户组
goupadd -g 8888 建立用户组并指定用户组id
groupdel 删除用户组

更改用户信息
usermod -l 新名称 westos 更改用户的名称
usermod -u 8888 westos 更改用户的uid
usermod -g 21 westos 更改用户的初始组
usermod -G 72 westos 更改用户的附加组
usermod -c “haha” westos 指定用户的说明文字
usermod -md /home/redhat westos 更改用户的家目录
usermod -s /bin/sh westos 更改用户的shell
usermod -L westos 冻结用户
usermod -U westos 解锁用户
这里写图片描述
用户认证信息
/etc/shadow
共有9列:用户名称:用户密码:用户密码最后被更改的时间:密码最短有效期:密码最长有效期:密码警告期限:用户非活跃天数:用户到期日: 用户自定义列
passwd -S westos 查看westos用户密码信息

用户密码
passwd westos 更改westos用户密码
passwd -d westos 清空westos密码
注意:
普通用户改密码时:
必须知道当前密码
密码不能和帐号名称相似
密码不能是纯数字或纯字母
密码不能有序
passwd -e westos 会改变用户最后一次更改密码的时间为0,用户在登录时会被强制改密码
passwd -n 1 westos 用户在一天之内不能修改密码
chage -E 2018-09-11 westos westos用户在2018-09-11那天过期
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值