IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 白菜成长记——Linux(Day4) -> 正文阅读

[开发工具]白菜成长记——Linux(Day4)

Day 4

前言

Vim的操作、用户管理以及用户组的具体概念


目录

Day 4

前言

一、Vi Vim

常用的三种模式:

?编辑

快捷键:

工作模式:

?二、Linux关机重启

三、用户登录和注销

四、用户管理

添加用户

?指定/修改密码

删除用户

查询用户用户信息

切换用户

查看当前用户/登录用户

五、用户组

新增组

?删除组

增加用户时,加上组

修改用户的组

用户和组相关文件

总结


一、Vi Vim

Linux系统会内置Vi文本编辑器

Vim具有程序编辑的能力,是Vi的增强版

常用的三种模式:

  • 正常:复制、粘贴、移动、删除
  • 插入:按下i、I、o、O、a、A、r、R任何一个字母,就会进入编辑模式

  • 命令行:完成读取、存盘、替换、离开vim、显示行号

通过Xshell远程连接Linux,编写一个Hello.java的程序

?回车后还不能进行编写,需要输入一个i进入编辑模式(插入模式)

编写完代码后要进入命令行模式才能保存

先按esc退出

再输入:(冒号)或/ 就可以进入命令行模式

下一步:输入wq(写入并退出)——回车?? ? ? :q(退出) :q!(强制退出,并且不保存)

进入命令行模式

要是还想修改 继续输入vim Hello.java

快捷键:

  • 拷贝当前行——yy,拷贝当前行向下的5行——5yy,并粘贴(输入p)
  • 删除当前行——dd,删除当前行向下的5行——5dd
  • 查找某个单词——[命令行下输入 / ],回车查找——输入n查找下一个(N查找上一个)
  • 设置文件行号——命令行下 :set nu(取消行号——:set nonu)
  • 在一般模式下,将光标定位到首行——gg(最末行[ G ])
  • 想撤销刚刚操作的动作——先按esc回到一般模式——输入u就可以撤销
  • 在一般模式下,将光标移动到某一行——输入n(想定位的行数),再输入shift+g

Vim键盘图(参考菜鸟教程)

工作模式:

?二、Linux关机重启

  • shutdowm? -h now ——立刻进行关机

  • shutdowm? -h 1 ——“hello,1分钟后会关机”

  • shutdowm? -r now ——现在重新启动计算机

  • halt ——关机

  • reboot ——现在重新启动计算机

  • sync ——把内存的数据同步到磁盘

三、用户登录和注销

登录时尽量减少使用root(系统管理员)账号,避免操作失误

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

在普通用户下没有权限访问root

?必须切换到root,可以输入su - root 就可以访问

?想退回ttj账户—— 输入logout

?在ttj账户下再次输入logout,就会退出系统 (在Xshell里操作)

在Linux里操作只能输入exit退出终端

四、用户管理

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

添加用户

useradd 用户名

添加一个tom用户,默认该用户的家目录在/home/tom

当创建用户成功后,会自动的创建和用户同名的家目录

也可以通过 useradd - d 指定目录 新的用户名,给新创建的用户指定家目录

?指定/修改密码

passwd 用户名

给tom设置密码

删除用户

userdel 用户名

  1. ?删除用户,但保留家目录——userdel tom
  2. 删除用户以及用户的主目录——userdel -r test

查询用户用户信息

id 用户名

切换用户

su - 切换用户名

从权限高的用户切换到权限低的用户不需要输密码,反之则需要

返回原来的用户——exit/logout

查看当前用户/登录用户

whoami / who am I

五、用户组

类似于角色,系统可以对有共性(权限)的多个用户进行统一的管理

新增组

groupadd 组名

?删除组

groupdel 组名

增加用户时,加上组

创建一个新用户,将这个用户添加到lx组

修改用户的组

usermod -g 用户组 用户名

用户和组相关文件

/etc/passwd文件

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

?/etc/shadow 文件

口令的配置文件

?/etc/group 文件

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

总结

这一篇就是今天学习的内容,主要是Vim的工作模式和快捷键、Linux关机重启的操作、用户登录和注销、用户管理、用户组

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-22 21:35:05  更:2022-10-22 21:37:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:30:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码