Linux 达人养成计划 II
本文学习如下内容:
- VIM文本编辑器
- df查看磁盘分区使用情况
- du统计磁盘上的文件大小
- 磁盘进行MBR分区fdisk、GPT分区parted
- 分区格式化格式化mkfs
- Linux中挂载分区mount和umount
- 用户组管理groupadd、groupmod、groupdel
- 用户管理useradd、usermod、userdel
- 锁定用户、解锁用户passwd
- 用户隶属多个组gpasswd
- 切换用户组newgrp
- 切换用户su
- Ubuntu Android Studio快捷方式创建
- linux 安装Sublime Text 3--百度经验下载解压配置桌面
- 在 Ubuntu 16.04 中安装谷歌 Chrome 浏览器--百度经验
- linux学习1,手把手教你下载,配置和编译内核,操作系统很神秘么
查阅资料
15张Vim速查表-帮你提高N倍效率
happypeter的github
VIM编辑器管理
vim编辑器是VI的升级
Visual Interface
vim编辑器的操作模式
注:按esc后进入底行模式,输入:(冒号),进入命令模式,然后你可以输入wq进行保存退出等。
dd:删除当前行
i和esc键可以在编辑模式和命令模式之间来回切换
vim的命令格式
vim 文件名
把光标定位在文件的最后一行
vim + 文件名
打开文件之后,把光标定位在文件的第3行
vim +3 文件名
打开文件,并定位到第一个出现younghare的行(然后可以按n在多个younghare之间切换)
vim +/younghare 文件名
打开多个文件,在命令模式:+n则,在多个文件中切换,:prev切换到上一个文件
vim 文件名1 文件名2 文件名3
底行模式和命令模式常用指令
:w 表示把文件内存写入到文件中
:q 退出vim编辑器打开的文件
:!强制执行
:q!
:ls列车打开的多个文件
: n切换到后一个文件
:N切换到前一个文件
:15 表示光标定位到第15行
:/XXX 光标位置开始向后搜索XXX的字符串
:?XXX光标位置向前搜索XXX字符串
命令模式常用指令
h光标左移
j光标下一
k光标上移
I光标右移
ctrl+f向下翻页front
ctrl+b向上翻页back
ctrl+d向下翻半页down
ctrl+u向上翻半页up
dd删除光标所在行
o在光标所在行的下方插入一行并切换到输入模式
yy复制光标所在的行
p在光标所在行的下方粘贴
P在光标所在行的上方粘贴
vim指令图
Linux磁盘管理
Linux磁盘管理基本命令
df查看磁盘分区使用情况
du统计磁盘上的文件大小
Linux 硬盘分区和格式化概述
磁盘分区要点
Linux 在VM虚拟机中添加硬盘
Linux中MBR分区模式
查磁盘分区情况
fdisk -l
对磁盘设备进行分区,注意设备名称
fdisk /dev/sdb
Linux中GPT分区模式
GPT的分区中,不适合安装X86架构的系统,即32位的操作系统
命令是parted
Linux中分区的格式化mkfs
mkfs 格式化类型 分区名称
Linux中挂载分区
分区默认的挂载目录是/mnt
挂载必须挂载到一个已经存在的挂载点
挂载不是永久有效的,重启机器后,挂载就失效
如果需要永久挂载,编辑/etc/fstab
vim /etc/fatab
Linux中swap交换分区
Linux用户管理
Linux中用户和用户组的概念
组号1 是给root的
组号2-499是预留给安装到系统中的软件使用,如mysql
用户手动创建的组号是从500开始
Linux中用户和用户组的基本命令
添加用户组
groupadd 组名
groupadd sexy
修改组名称
groupmod -n 新的组名 旧组名
groupmod -n market sexy
修改组编号
groupmod -g 组编号 组名
groupmod -g 668 market
查看group的配置文件
cat /etc/group
创建用户组并制定用户组编号
groupadd -g 888 boss
删除用户组(必须先删除用户组内的成员)
groupdel 组名
添加用户并制定用户组
useradd -g 组名 用户名
useradd -g sexy youngcat
创建用户并指定个人文件夹(在创建用户是没有指定用户组时,系统会默认创建一个与用户名相同的用户组)
useradd -d /home/xxx 用户名
useradd -d /home/xxx youngcat
查看用户密码的配置文件
cat /etc/passwd
为用户添加备注
usermod -c 牵手生活 younghare
修改用户名
usermod -l 新用户名 原用户名
为用户指定新的文件夹
usermod -d 文件夹 用户名
usermod -d /home/youngcat youngcat
修改用户所属的用户组
usermod -g 用户组 用户名
usermod -g market youngcat
删除用户
userdel 用户名
不会删除用户的个人文件夹
userdel youngcat
同时删除个人文件夹
userdel -r youngcat
暂时停止某些用户登录,可以在etc目录下创建一个nologin(文件内容无关紧要,可以起到只能让root用户登录,其他用户不能登录)
Linux中用户和用户组进阶命令
锁定账户,让用户如法做任何操作,包含毁灭证据
passwd -l 用户名
passwd -l youngcat
解锁用户命令
passwd -u 用户名
passwd -u youngcat
清除用户的密码,可以无密码登录
passwd -d 用户名
passwd -d youngcat
主要组和附属组(一个用户可以有多个用户组)
gpasswd -a 用户名 附属用户组
gpasswd -a youngcat bass
用户切换用户组(用户登录)
newgrp 切换的用户组身份
newgrp boss
可以接组密码
去除用户附属组
gpasswd -d 用户名 附属组名
gpasswd -d youngcat boss
创建用户时即指定主要组,同时指定附属组(可逗号连接)
useradd -g group1 -G group2,group3...
为用户组设置组密码
gpasswd 组名称
gpasswd market
Linux中用户管理其他命令
用户切换用户身份
su 用户名(如果不能用户名,表示切换到root用户)
su youngcat
转载请注明出处:
牵手生活--:笔记是整理思路方式,分享是一个美德,牵手是我的生活方式
牵手生活--:笔记是整理思路方式,分享是一个美德,牵手是我的生活方式