从零开始自学大数据之linux-vi与vim的使用,各种指令学习

VI VIM + 文件名可以进入一般模式,是内置在linux的文本编辑器vim可以看作vi的加强版

vi与vim快捷键

1-拷贝当前行【yy】,拷贝当前行向下的5行 【5yy】 粘贴命令为【p】

2-删除当前行【dd】,删除当前行向下的5行【5dd】

3-文件中查询某个单词,在命令行下输入  【 /关键字】,回车查找,输入【n】查找下一个

4-设置行号【 :SET NU 】取消行号【 :SET NONU】

5-编辑/etc/profile文件,在一般模式下,输入指令:到该文档的最末行【g】和首行【gg】

6-在一个文件中输入hello,一般模式下,输入【u】撤销这个动作

7-编辑etc/profile文件,在一般模式下,并将光标定位到某行,输入【】

linux关机和重启的命令

shutdown -h now 立刻关机

shutdown -h 1      1分钟后关机

shutdown -r now 现在重启

halt                        关机,作用和上面一样

reboot                现在重新启动

sync                        将内存的数据同步到磁盘

虽然以上命令都会在关机2前执行一次sync,但是最好每次都先输入sync再关机

用户登录和注销        su - 用户名

登录时尽量少用root账号登录,避免误操作

可以利用普通用户登录,后再用su-用户名命令来切换成系统管理员身份。

在提示符下输入logout即可注销用户

logout注销指令在图形运行级别无效,在运行级别3以下有效

用户管理        useradd与userdel

 linux里只能有一个root用户

接着可以创建多个其他的普通用户,每个用户都会对应一个目录

添加用户指令

添加语法:useradd用户名

应用案例:添加一个用户milan

细节说明:当创建用户成功后,会自动地创建和用户同名的家目录

也可以通过useradd -d指定目录 新的用户名,给新建的用户指定家目录,默认的家目录在/home

指定/修改密码

基本语法:passwd 用户名

应用案例 :给mialn设置一个密码

        补充:pwd显示当前在哪个目录下

删除用户

基本语法:userdel 用户名

  • 删除用户,但是保留家目录 userdel 用户名
  • 删除用户以及用户主目录 userdel -r 用户名

一般情况下,建议保留家目录

查询用户信息指令

基本语法:id 用户名

应用实例:查询root信息

切换用户

基本语法:su - 用户名

查询当前登录用户

who am i/whoami

用户组        groupadd与groupdel

用法理解:可以赋予各个组不同的权限 

基本语法

  • 添加用户组:groupadd 组名
  • 删除用户组:groupdel 组名
  • 增加用户时直接加上组:useradd -g 用户组 用户名

        补充:当添加用户时没有加上用户组名,则会创建一个与用户名相同的用户组

修改用户所在的组

usermod -g 组名 用户名

用户有和组相关文件

/etc/passwd文件

        用户(user)的配置文件,记录用户的各种信息

        每行的含义:用户名:口令:用户标识号:组标识号:注释型描述:主目录:登录shell

/etc/shadow文件

        口令的配置文件

        每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

/etc/group文件

        组的配置文件,记录linux包含的组的信息

        每行含义:组名:口令:组标识号:组内用户列表(看不到)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值