3.4(Linux基础)目录结构和用户管理

3.4(Linux基础)目录结构和用户管理,第1张

3.4(Linux基础)目录结构和用户管理 Linux目录结构 概念

Linux的文件系统是采用 级层式树状目录结构,再此结构最上层是根目录 (/)然后再次目录下创建其他的目录

因为实际工作中,使用远程连接公司的Linux,你看到的只有目录结构

所以一定要对Linux目录结构熟悉

Linux的一些目录,存放内容是规定好的

比如:

root目录:表示root用户

home目录:存放非系统用户

bin目录:存放基本的Linux命令 *** 作

boot目录:在Linux启动的时候需要的文件

在Linux世界中,一切皆文件

Linux会将硬件映射为文件,所以Linux世界中一切皆文件

dev:中看到cpu目录,disk磁盘目录

cpu目录下我分配的两个核

具体目录结构介绍 /bin

常用(/usr/bin,/usr/local/bin)

是Binary缩写,这个目录存放经常使用的命令

看下图存在cd命令等

/sbin

表示存在系统管理员的使用系统程序

有些只有管理员才能执行的 *** 作

/home

存放普通用户的主目录,在Linux中每个用户都有自己的文件夹

一般目录以文件名进行命名

/root

该目录为系统管理员,称之为超级管理员,用户主目录

/lib

系统开机所需要的基本动态共享库,

起作用类似于Windows里的DDL文件,几乎所有的应用程序都需要它

/etc

所有的系统管理所需要的配置文件和子目录,比如安装mysql,my.conf

/usr

常用,很重要,用户的很多程序和文件都放在这个目录下,类似与windows下的programfiles目录

/boot

常用,存放的是启动Linux时候使用的一些核心文件,包括一些连接文件以及镜像文件

/proc /srv /sys

三个都不能动包括上面的**/boot**

/dev

类似于windows的设备管理器,把所有的硬件用文件形式存储

/opt

这是给主机额外安装软件的存放目录。如安装ORACLE数据库就可以存放该目录下

/var

常用,这个目录存放着不断扩充着的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件。

vi和vim 概念

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

vim具有程序编辑能力,可以看做是vi的增强版本,可以主动的以字体颜色辨别语法真确性,方便程序设计,代码补完。在程序员中被广泛使用

vi和vim常用三种模式 正常模式

使用vi编辑器打开一个文件,这个模式下,你可以进行文件的阅读。

这就是正常模式

编辑模式

当按下

i I o O a A r R

等任何一个字母就进入了编辑模式,可以进行文件的编写等 *** 作

命令行模式

按下esc 在输入:

下面就可以使用vi编辑器的命令进行 *** 作了

模式切换

vi和vim快捷键

开启重启命令

注意

用户登录注销

示例

  1. 只有su :表示切换到root用户
  2. root用户切换到子用户下,不需要输入密码

我上面使用logout发现执行错误。使用exit的时候发现退出了

用户管理

Linux系统是一个多用户任务的 *** 作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号。

实际中也是公司分布一个账号

添加用户

基本语法

useradd 用户名

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

也可以在创建用户的时候指定家目录

useradd -d 指定目录 新的用户名

设置密码

passwd  用户名

//显示当前目录
pwd

删除用户

//删除用户,保留家目录
userdel 用户名

//删除用户,包括家目录
userdel -r 用户名

查询用户信息

//查看指定用户信息
id 用户名

可以看到属于那个组的信息等 *** 作

切换用户

su 用户名

如果是却换到root用户直接su即可

如果root切换到指定其他用户,不需要输入密码

查看当前登录用户

who am i
用户组

类似于角色,可以将多个用户放在一个组中,方便进行管理

新增组

groupadd 组名

删除组

groupdel 组名

指定用户进组

//发现这不是添加用户的命令吗
//如果在添加用户的时候没有去指定用户组,那么默认创建一个用户组和用户名一致的
useradd -g 用户组 用户名

修改用户的组

usermod -g 用户组 用户名
用户和组相关文件

那种图介绍什么是shell

  1. Linux在执行命令的时候并不是直接写道linux内核中
  2. 而是命令线通过shell进行分析,在由Linux内核去执行分析后的信息

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5619842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存