Linux下VI编辑器+磁盘分区+用户(组)权限相关操作管理(达人养成二)

一、VIM文本编辑器

1.概述

VI:英文翻译:Visual InterFace 即可视化接口,类似windows中的记事本

vi 和 vim区别:

vim支持多级撤销。vi是按u撤销,只能撤销一步。

vim可以跨平台运行。

vim支持语法高亮。

vim支持图形界面。

2.操作模式

Command Mode-命令模式

Insert Mode-输入模式

Last Line Mode-底行模式(尾行,末行)

vim abc //如果这个文件存在,就是打开这个sh文件,如果不存在就创建一个

i:切换到编辑模式

esc:切换到底行模式

:wq:保存退出

:q! :不保存强制退出

3.命令模式

vim + abc //打开文件后把光标定位在最后一行

vim +3 abc //打开文件后把光标定位在第三行

vim +100 abc //打开文件后,若行数不超过100行,则把光标定位在最后一行

vim +/learn abc //打开文件后,把光标定位在learn第一次出现的那行

vim aa bb cc //一次性创建或打开多个文件,如果没有的话就自动创建一个

4.底行模式和命令模式常用指令

底行模式常用指令:

:w  执行保存修改

:q  退出当前vim编辑器打开的文件

:!    强制退出

:ls  列出当前编辑器中打开的所有文件

:n 切换到后一个文件

:N 切换到前一个文件

:15 把光标快速定位到第15行

/xxx 从光标位置向后搜索xxx的字符串

?xxx 从光标位置向前搜索xxx的字符串

命令模式常用指令:

h 光标左移

j 光标下移

k 光标上移

l 光标右移

ctrl +f 向下反野

ctrl +b 向上翻页

ctrl +d向下翻半页

ctrl +u向上翻半夜

dd 删除光标所在行

o  在光标所在行的下方插入一行并切换到输入模式

yy 复制光标所在行

p 在光标所在行的下方粘贴

大写P 在光标所在行的上方粘贴


vim键位指令图

二、磁盘管理

1.基本命令

df 查看磁盘分区使用状况

——l 仅显示本地磁盘(默认)

——a 显示所有文件系统的磁盘使用情况

——h 以1024进制计算最合适的单位显示磁盘容量

——H  以1000进制计算最合适的单位系那是磁盘容量,一般用于工业上的

——T  显示磁盘分区类型

——t  显示指定类型文件系统的磁盘分区

——x 不显示指定类型文件系统的磁盘分区

du 统计磁盘上文件的大小

——b 以byte为单位统计文件

——k 以kb为单位统计文件

——m 以MB为单位统计文件

——h 按照1024进制以最适合的单位统计文件

——H 按照1000进制以最适合的单位统计文件,不够精确

——s 指定统计目标

2.磁盘分区和格式化概述

第一:主分区和扩展分区总数不能超过四个

第二:扩展分区最多只能有一个

第三:扩展分区不能直接存取数据

3.在VM虚拟机中添加硬盘

如果硬盘空间不够用了,就可以在虚拟机设置中添加硬盘

图示

4.MBR分区

1.硬盘设备都是由linux系统自动识别的

2.必须对硬盘进行分区、格式化、挂载后才能使用

MBR分区模式:

1.主分区不超过四个

2.单个分区容量最大2TB

查看分区列表

fdisk /dev/sdb  使sdb磁盘进入分区模式


查看帮助信息


给磁盘分区


分区编号设置,扇区开始位置编号


扇区终止位置编号


分配扩展分区


添加逻辑分区


删除分区


保存磁盘分区

5.GPT分区

GPT分区模式:

1.主分区个数“几乎”没有限制

2.单个分区容量“几乎”没有限制

原因:在GPT的分区表中最多可以支持128个主分区;每个分区的大小突破了MBR分区的2TB限制,最大可达到18EB


换算
启动parted分区工具


select切换目标磁盘


指定MBR分区表


指定gpt分区表
print命令输出分区信息

print all  //显示所有分区的分区表类型

使用交互模式给硬盘添加分区:(特点:系统采用提问的方式对硬盘进行分区操作)

图示(这里的开始是指从第几MB开始,结束位置,是第几MB结束)

警告内容为:这样分配数据块没有对齐,没有达到最佳性能。

使用命令模式给硬盘添加分区:(输入分区指令的同时在后端跟上相应的参数,效率较高)

格式:mkpart 分区名称 开始位置 结束位置

注意:使用命令格式添加分区,分区的名称不可省略。交互模式可以省略

分配分区重复时候

rm 分区编号 //删除分区

gpt下没有主分区,扩展分区、逻辑分区的概念,所有的分区就叫分区。

指定分区开始位置和结束位置是以MB为单位的,

修改以GB为单位来指定分区的开始和结束位置。

图示

6.分区的格式化

图示

mkfs.ext3 /dev/sdb1   //格式化sdb1,并且将文件系统指定为ext3

mkfs -t ext4 /dev/sdb2  //格式化sdb2,并将文件系统指定为ext4

注意:

扩展分区不可以格式化,只有主分区和逻辑分区可以格式化

gpt分区表的硬盘格式化之后,使用fdisk命令是无法查看各个分区的详细文件类型的,必须启动使用print指令查看其分区表。

7.挂载分区

没有挂载的分区是无法使用的,可以把分区挂载到系统的任意位置,分区默认的挂载目录是/mnt目录。

图示
卸载

注意:手动挂载是临时生效的,系统重启后就会失效。

永久挂载,需要修改 /etc/fstab 文件

图示

8.swap分区

为硬盘添加swap交换分区:

1.建立一个普通的Linux分区

2.修改分区类型的16进制编码

3.格式化交换分区

4.启用交换分区

步骤图示:


图1


图2


图3(82是linux交换分区的编号)


图4


图5
图6
图7

free //查看加载状况


图8

三、用户管理

1.用户和用户组的概念

用户:使用操作系统的人

用户组:具有相同系统权限的一组用户

/etc/group 存储当前系统中所要用户组信息


查看用户组信息
用户组详细信息解释

/etc/gshadow 存储当前系统中用户组的密码信息


查看用户组密码信息
详细介绍

组密码如果为空或者是一个“*”号或者是一个“!”,我们可以认为组的密码是没有密码的。

/etc/passwd 存储当前系统中所要的用户信息

详细解释

/etc/shadow 存储当前系统中所要用户的密码信息

详细解释

2.用户和用户组的基本命令

groupadd aaa     //添加用户组aaa

groupmod -n bbb aaa  //将aaa用户组名称更改为bbb(新名称在前,旧名称在后)

groupmod -g 668 bbb //将bbb用户组的编号修改为668

groupadd -g 888 ccc   //创建用户组ccc的同时指定用户组的编号为888

groupdel bbb   //删除用户组bbb

注意:删除用户组之前一定要先删除用户组里面的用户,否则会在后续使用中造成权限的问题。

通过查看/etc/group 可以看到上述添加或者删除时候具体信息

groupadd learn //添加用户组

useradd -g learn student1 //-g指定用户组。添加用户学生1到learn用户组

useradd -g learn student2 //添加用户学生2到learn用户组

useradd -d /home/xxx student3 //创建用户时候,通过-d参数指定用户的个人文件夹

usermod -c xuexi student1 //修改student1用户的注释为xuexi

usermod -l xuesheng1 student1 //将用户student1的用户名称修改为xuesheng1

usermod -g learn xuexi  //修改用户的所属用户组

userdel student2 //删除用户student2

userdel -r student2 删除用户并连同删除个人文件夹里的文件

通过查看/etc/passwd可以看到上述添加或者删除时候具体信息

touch  /etc/nologin //创建这个之后,可以禁止除了root用户之外的其他用户登录服务器

注意:创建空文件即可

3.用户和用户组进阶命令

passwd -l 用户名 //锁定用户

passwd -u 用户名 //解锁用户

passwd -d 用户名 //用户可以无密码登录

一个用户只能有一个主要组

gpasswd -a 用户名 组名 //将用户加入到附属组中,使得这个用户同时属于两个用户组

图示

gpasswd -d 用户名 组名 //将用户从附属组中删除

图示

useradd -g 用户名 主要组名称 -G 附属组1,附属组2 //将用户同时指定主要组和附属组,多个附属组后面用逗号连接

4.用户管理其他命令

su lidongfang  //切换用户为lidongfang

su      //切换到root用户

whoami  //显示当前登录用户名

id lidongfang  //显示指定用户信息,包括用户编号、用户名

图示

groups lidongfang  //显示lidongfang用户所在的所有组

chfn lidongfang //设置用户资料,依次输入用户资料


图示

finger lidongfang //显示用户详细资料

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,546评论 6 507
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,224评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,911评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,737评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,753评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,598评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,338评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,249评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,696评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,888评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,013评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,731评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,348评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,929评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,048评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,203评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,960评论 2 355

推荐阅读更多精彩内容

  • Version(common):Red Hat +CentOS 开源软件(并不一定免费):Apache(Web服务...
    兔子兔子先生_阅读 386评论 0 1
  • Linux基础概述 在Linux中万物皆文件 破解root密码单用户ro改成rw init=/sysroot/...
    靖流阅读 693评论 0 0
  • 查询目录中的内容:ls ls -a :显示所有文件,包括隐藏文件 ls -l :显示详细信息,也可写作 ll ...
    超饿困因子阅读 573评论 0 2
  • 一. 什么是磁盘 绝大多数人对硬盘都不陌生,一块小小的硬盘里,就可以存储海量的照片、音乐和电影等,尤其是你们喜爱的...
    唯爱熊阅读 1,787评论 0 5
  • Linux 达人养成计划 II 本文学习如下内容: VIM文本编辑器df查看磁盘分区使用情况du统计磁盘上的文件大...
    牵手生活阅读 2,556评论 1 125