Linux学习之路:day 2

一、vi/vim的使用
所有的Linux系统都会内建 vi 文本编辑器,但是我们使用较多的是 vim 编辑器。vim 具有程序编辑的能力,可以看做是 vi 的增强版本。
(1)vi/vim的三种常见模式
正常模式:打开文件(vim xxx)默认进入此模式,在此模式下进行快捷键的使用;
插入模式:在正常模式下按 i,o,a都可进入此模式,在此模式下可以输入内容;
命令行模式:在正常模式下按:可进入此模式,主要用于执行读取,存盘,退出,显示行号等命令。
相互转化关系如下图所示:在这里插入图片描述
(2)常用快捷键(无特别说明均在正常模式下进行)
1.copy当前行(光标所在位置) yy;copy当前行向下3行 3yy;粘贴p;
2.删除当前行 dd;删除当前向下3行 3dd;
3.查找某个单词 在命令行模式下输入 /关键字 ,按回车查找,按n查找下一个;
4.设置/取消文件行号 在命令行模式下输入 set nu/nonu;
5.快速到达首/末行 gg/G;
到达指定行:先 set nu,然后输入行数,再按shift+g;
6.撤销 u;
二、关机、重启命令
shutdown -h 【时间】:表示多长时间后关机;(root用户使用)
shutdown -h now:立即关机;(root用户使用)
shutdown -r 【时间】:表示多长时间后重启;(root用户使用)
shutdown -r now:立即重启;(root用户使用)
注:如果是通过shutdown命令设置重启或关机,可以用shutdown -c命令取消。
halt:直接使用,等价于关机;
reboot:重启系统;
sync:把内存数据写入磁盘,防止丢失。在我们重启或关机时,都可以先执行该命令。
su 用户名:切换用户;
logout:可用于远程注销用户。(在运行级别3下有效)
三、用户管理(1)
1.Linux 是一个多用户多任务操作系统,即Linux 系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。因此,如果要使用 Linux 系统的资源,就必须向系统管理员申请一个账户,然后通过这个账户进入系统(账户和用户是一个概念)。
2.用户组是具有相同特征用户的逻辑集合。简单理解,有时我们需要让多个用户具有相同的权限,比如查看、修改某一个文件的权限,一种方法是分别对多个用户进行文件访问授权,还有一种更好的方式是建立一个组,让这个组具有查看、修改此文件的权限,然后将所有需要访问此文件的用户放入这个组中。那么,所有用户就具有了和组一样的权限,这就是用户组。一个用户至少需要存在一个组中,也可以存在多个组中。
3.用户家目录:/home/目录下有各个用户对应的家目录,当用户登录时,会自动地进入自己的家目录。
4.各种基本指令
1)添加用户 test1:useradd [选项] 用户名

当创建用户成功后,会自动创建和用户同名的家目录。
2)给新创建用户指定家目录:useradd -d 指定目录 用户名
在这里插入图片描述
3)给用户设置或修改密码:passwd 用户名;
4)删除用户
userdel 用户名:删除用户tom,但保留了家目录person。
在这里插入图片描述
userdel -r 用户名:删除用户 test1 和家目录 test1。
在这里插入图片描述
删除person目录

发布了7 篇原创文章 · 获赞 0 · 访问量 167

猜你喜欢

转载自blog.csdn.net/Spider_man918/article/details/104605955