原来在哔哩哔哩上面看韩老师对linux 的讲解视频,过一段时间忘记了。怎么说呢,没有系统的学习,你所得到的总是别人的,遇到问题只会Baidu 或者 Google。全是别人的,只会造个轮子,因为对地基的知识毫无可言。这也是很多公司不想去接收从培训公司出来的人。好了就不吐槽了,继续开干~
linux的命令超多,如何学习linux全靠死记硬背是不行的,如何通过已有的帮助文档去建档才是最好的方法。
好比我要将用户添加到组,我就只知道user ,这时候你完全可以使用两次table键,将带有user的命令全部选择出来,你就知道是usermod 这个命令了,此时你忘记usermod这个命令如何使用,这时候你大概知道使用 usermod --help进行查看,但是你又发现,原来使用选项不在里面, 此刻你就可以使用man usermod 查看了,那么这是一个操作习惯,鄙人觉得比你百度一些来的直接,同样又给了自己提炼的机会。俗话说授之以渔,不如授之以渔。这个“渔”的过程可能有点慢,但是过了之后,你就可以开火箭了。这是一个习惯。
下面以例子介绍进行详细介绍
重点:部分命令是只允许管理员使用的,有些是基本shell命令,如何查看此命令是否为基本还是管理员命令 可以通过man 查找
编号 | 说明 |
---|---|
1 | 用户在shell环境中可以操作的命令或可执行文件 |
2 | 系统内核可调用的函数与工具等 |
3 | 一些常用的函数function与函数库,大部分为C的函数库 |
4 | 设备文件说明,通常在/dev下的文件 |
5 | 配置文件伙食某些文件的格式 |
6 | 游戏 |
7 | 惯例与协议等,例如linux文件系统、网络协议、ASCII等代码说明 |
8 | 系统管理员可用的管理命令 |
9 | 跟内核有关的文 |
man usermod
usermod -a -G class1 class2 class3 class4 teacher
<!--teacher需要在权限组里面存在 在文件/etc/groups里面查看
将用户添加到新的权限组里面,从旧的权限组移除 -a -G 则会append-->
基本命令
添加用户 useradd tom
修改用户密码 passwd tom
修改tom的使用时间 usermod -e 2021-07-23 tom
修改tom的名字 usermod -l newtom tom
创建组 groupadd teacher
更多的说明可以通过上面介绍的方法进行学习!