<<Linux达人养成计划二>>学习笔记

来源:互联网 发布:mysql 报错1054 编辑:程序博客网 时间:2024/06/05 15:02

VIM基本使用

一共有三种模式:command mode(命令行模式)、insert mode(插入模式) 、last line mode(底行模式)。
vim 打开文件
vim + abc 打开文件abc时定位到最后一行
vim +m abc 打开文件abc时定位到第m行
vim /xxx abc : 打开文件abc时定位到第一次出现xxx的地方
vim a b c :新建三个文件 a 、b 、c
编辑文件内容:vim打开文件后按i可进入插入模式,此时可以编辑文件内容了。
底行模式下:
“:wq”是保存退出 “:q!”直接退出 ,”:n”切换到下一个文件 , “:prev”和”:N”切换到上一个文件。
“:!”强制执行,”:3”快速定位到第三行,”/xxx”:定位到光标后第一次xxx出现的地方,”?xxx”:定位到光标前第一次出现xxx的地方。
这里写图片描述

磁盘管理

这里写图片描述
这里写图片描述
du 参数 文件名
如: du -sh abc

磁盘分区
GPT分区
1、在虚拟机中添加硬盘重启
2、parted ,进入gpt分区模式
3、pelect /dev/sdb选择进入刚插入的磁盘
4、mklabel gpt设置分区的类型为gpt
5、mkpart 分区名字 strat end

查看分区:print
删除分区:rm 分区编号
GTP分区优势:最多可分128个分区,几乎用不到这么多,分区大小很大.

分区格式化
mkfs.文件类型 分区位置,如 mkfs.ext4 /dev/sdb
或者 mkfs -t ext4 /dev/sdb 效果一样,将磁盘的文件系统类型格式化为ext4

分区挂载
挂载好了的分区才能使用。
使用mount命令: mount /dev/sdb /mnt/test,将分区/dev/sdb(名字要依具体机子)挂载到/mnt/test下
卸载:unmout /dev/test

让分区永久生效 : 编辑 /etc/fatab
vim + /etc/fstab , 在最后一行添加如下配置:
这里写图片描述
对应的值分别为: 分区所在文件、挂载点、文件系统、defaults 0 0

用户和用户组

这里写图片描述
这里写图片描述
用户组操作

添加用户组:groupadd 组名
修改用户组:groupmod -n 新组名 旧组名
指定用户组组号:group -g 组号 组名
删除用户组:groupdel 组名

用户操作
添加用户:useradd -g 组名 用户名
添加用户并指定用户文件夹:useradd -d 文件路径 用户名
用户添加注释:usermod -c 注释信息 用户名
修改用户名:usermod -l 新名 旧名
删除用户:userdel 用户名
删除用户时删除文件 :userdel -r 用户名

限制用户登录
创建文件nologin: touch /etc/nologin,只要创建文件”/etc/nologin”即可。

给用户上锁:passwd -l 用户名
用户解锁:passwd -u 用户名 -f,强制解锁
用户密码清除:passwd -d 用户名

给用户添加附属组:gpasswd -a 用户名 组名
将用户从附属组中去掉:gpasswd -d 用户组 组名
添加用户组时指定主要组合附属组:useradd -g group1 Name -G 附属组组名
修改组密码:gpasswd 组名

whoami:显示当前用户名
Id 用户名:显示指定用户信息
groups 用户名:显示用户所在组
chfn 用户名 :编辑用户信息
finger 用户名:显示用户详细信息(需要事先使用yum install finger 安装finger包)

原创粉丝点击