Linux学习(1):目录结构、编辑器和用户管理
- [1 Linux目录结构](#1 Linux目录结构)
- [2 vi和vim编辑器](#2 vi和vim编辑器)
-
- [2.1 快捷键练习](#2.1 快捷键练习)
- [3 用户管理](#3 用户管理)
-
- [3.1 添加用户](#3.1 添加用户)
- [3.2 删除用户即主目录](#3.2 删除用户即主目录)
- [3.3 切换用户](#3.3 切换用户)
- [4 用户组](#4 用户组)
1 Linux目录结构
在linux世界里,一切皆为文件。
linux目录结构(图中的) | 注解 |
---|---|
/root | 系统管理员用到的,用户主目录 |
/bin | 存放经常使用的命令 |
/boot | 存放着linux时启动时的相关文件 |
/dev | 把所有的硬件用文件存储 |
/etc | 配置文件 |
home | 每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的 |
/var | 存放着不断扩充的东西,包括各种日志文件 |
/lib | 动态链接库 |
/usr | 安装的程序默认放置的位置,相当于windows的program files |
非图中的linux目录结构
linux目录结构 | 注解 |
---|---|
/sbin | 管理员的系统管理程序 |
/lost+found | 非法关机后,存放了一些文件 |
/tmp | 存放着临时文件 |
/mnt | 可以将外部的存储挂载在/mnt上 |
/opt | 给主机额外安装软件所存放的目录 |
/usr/local | 软件安装好后存放的目标目录 |
/selinux | 保证系统安全的 |
linux不能动的目录 |
---|
/proc 系统内存的映射 |
/srv |
/sys |
2 vi和vim编辑器
按i
进入编辑模式
编辑完毕后,按Esc
键,输入:wq
即可保存退出
用tabel
键可以命令补全
编辑模式退出 | 注解 |
---|---|
:wq | 保存退出 |
:q | 退出 |
:q! | 强制退出并且不保存 |
2.1 快捷键练习
1.拷贝在正常模式下输入yy
才是快捷键,粘贴输入p
3.查找 命令行下输入/hello
4.设置文件的行号 命令行下输入:set nu
5.定位 一般模式下最末行G
首行gg
6.撤销 一般模式下u
,编辑模式下先按Esc
再按u
7.定位第20行 在一般模式下输入20 shift g
3 用户管理
3.1 添加用户
xshell
adduser 用户名
"adduser"命令是对"useradd"命令进行了高级封装和增强,执行"adduser"命令时,系统会提供一个交互式的界面,引导您输入新用户的详细信息,如用户名、密码、全名等。它还会默认创建家目录,并根据一些配置信息设置默认值,默认该用户的家目录在/home下
3.2 删除用户即主目录
bash
userdel -r 用户名
3.3 切换用户
bash
su - 用户名
4 用户组
powershell
groupadd 组名
groupdel 组名
添加一个用户zwj,加入wudang组内
powershell
groupadd wudang
useradd -g wudang zwj
重新创建一个组mojiao,把zwj放入这个组内