Linux学习(1):目录结构、编辑器和用户管理

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放入这个组内

相关推荐
EveryPossible25 分钟前
穿透iframe
学习
一叶之秋141227 分钟前
Linux基础IO
linux·运维·服务器
木木木一32 分钟前
Rust学习记录--C7 Package, Crate, Module
开发语言·学习·rust
longerxin20204 小时前
在 Linux 上使用 SCP 将文件传输到 Windows(已开启 SSH)
linux·运维·ssh
落羽凉笙7 小时前
Python学习笔记(3)|数据类型、变量与运算符:夯实基础,从入门到避坑(附图解+代码)
笔记·python·学习
Quintus五等升7 小时前
深度学习①|线性回归的实现
人工智能·python·深度学习·学习·机器学习·回归·线性回归
王正南7 小时前
kali-linux 虚拟机连接安卓模拟器
android·linux·运维·虚拟机连接模拟器·安卓模拟器,linux虚拟机
吳所畏惧8 小时前
Linux环境/麒麟V10SP3下离线安装Redis、修改默认密码并设置Redis开机自启动
linux·运维·服务器·redis·中间件·架构·ssh
yueguangni8 小时前
sysstat 版本 10.1.5 是 CentOS 7 的默认版本,默认情况下确实不显示 %wait 字段。需要升级到新版sysstat
linux·运维·centos
jz_ddk8 小时前
[学习] 卫星导航的码相位与载波相位计算
学习·算法·gps·gnss·北斗