visual interface可视化编辑器。等价于Windows中的记事本的功能
语法:vi(有空格)文件名称
Vi编辑一个已经存在的文件可以直接打开文件。如果vi编辑一个不存在的文件,先新建文件并且打开。如果没有任何数据写入此文件不会保存
Vi中有三种模式分别为命令行模式、编辑模式、写入模式
当打开文件时默认就进入到命令行模式,在该模式下不能修改文件内容。可以通过按下键盘中i或者o进入到编辑模式
进入编辑模式后可以修改文件内容。进入编辑模式后左下角会显示为“insert”
在编辑模式下可以通过”esc”按键回到命令行模式下然后在通过“:”“/”等操作进入到末行模式
复制:yy
粘贴:p(粘贴到光标所在的下一行)
删除一行:dd(删除光标当前所在的行)
删除多行:ndd(n代表要删除多行 删除光标下的对应的行)
还原:u
显示行号:set nu
取消行号:set nonu
搜索关键词:/关键词
多行复制:行号1,行号2 co 插入行号(到哪一行的后面)
文件保存:w
文件退出:q
保存并退出:wq
强制保存:w!
强制退出:q!
强制保存并退出:wq!
①保存文件
②退出
③保存退出
④强制保存退出
⑤设置行号
⑥搜索内容
最为基本使用方式直接打开文件
n代表为数字 打开文件并且光标定位到指定的行号
打开文件并且搜索内容
当搜索一个找不到的内容时会有提示 直接回车即可
通过在编辑文件时修改内容后没有保存直接关闭shellLinux会自动对编辑的文件生成一个隐藏的备份文件
当下次编辑该文件时会提示 可以直接删除备份文件即可
①修改文件
②再次编辑文件
③解决提示可以删除隐藏文件
Vim为vi的升级版本 使用方式一模一样 只是vim有语法着色的效果
在Linux下安装软件都需要解决依赖问题
1、rpm安装包
2、使用源码编译安装
3、yum源方式的安装(自动解决依赖问题)
语法:rpm -qa
①查询已经安装的所有软件
②查询指定的软件
|代表管道符号 将前面的结果交给后面的命令进行处理
grep作用对内容进行筛选
语法 :rpm -e 软件名称
①设置光盘已经使用
虚拟机->设置->CD/DVD->已连接(勾选)
②进入到光盘目录下
由于在光盘中才存在软件的安装包
③安装软件
只有一个root账户能够使用并且不需要使用密码就可以直接使用
①重启Linux服务器
②在服务器重启倒计时界面按住e按键
③继续按住e
④选中修改系统的内核
⑤修改代码
然后回车
最后按住b按键来重启计算机
①查看grub配置文件
打开文件
②设置密码(使用单用户模式的密码)
③使用命令生成密文
④对配置文件使用密文
⑤再次重启Linux服务器在使用单用户
在Linux系统中有两种角色(组)划分其中分别为root管理员跟普通管理员
有组这样的概念目录是为了方便控制用户的权限(对文件的操作是否可以修改、执行等)
1、/etc/group 组信息文件
2、/etc/gshadow组密码文件(目前作废)
在此文件中每条数据代表一个组信息,每一条都有四列
第一列:组名称
第二列:代表组密码 其中x表示为占位符真实密码存储在/etc/gshadow文件中
第三列:表示为组的id序号
对于1-499保留给系统使用
自定义的组访问在500-65534之间
第四列:代表组内的附属用户信息
第一列:组名称
第二列:为组密码!!表示没有密码
语法:groupadd 组名
①添加组
添加组信息
查看结果
②使用-g指定具体的组编号
①-n修改组名称
②-g修改组id
③修改组名及组id
语法:tail 文件名称
作用:查看文件信息,默认是查看倒数10行内容
①基本使用
②指定-n选项控制查看的行数
③使用-f动态查看文件内容
在Linux中可以查看文件命令很多常见的有vi、 vim、 cat、 tac、 more、 less、 tail
1、/etc/passwd用户信息
2、/etc/shadow用户的密码信息
在此文件中一条同样对应一个用户信息,每一条信息中包括7列
第一列:用户名称
第二列:表示为密码x同样为占位符真实密码存储在/etc/shadow文件中
第三列:表示用户的ID序号
第四列:表示用户所属组的ID序号
第五列:表示为用户的备注信息
第六列:为用户的家目录
第七列:代表用户可以执行的shell类型
常见/bin/bash(可以登录系统)跟/sbin/nologin(不能登录)
第一列:用户名
第二列:用户密码
语法:useradd [参数] 用户名
①添加用户
会自动创建根用户名相同的组并且将用户归属为同名的组下
②-g指定用户的所属组
③-d 指定用户的家目录
语法:usermod [选项] 用户名
①-c指定用户的备注信息
②-l指定修改用户名称
③-g指定修改用户的所属组
语法:userdel [参数] 用户名
①普通删除用户
②-r指定删除家目录
语法:passwd [选项] 用户
① -S查看用户状态
②设置密码
没有密码的用户是不能登录到操作系统中
④-l锁定用户
⑤-u解锁用户
⑥-d清空密码
1、锁定 passwd -l
2、清空密码 passwd -d
3、删除用户
4、修改密码文件将密码改变加上!!
可以在etc目录下增加一个nologin文件即可
①先创建文件
②登录
解除限制可以直接删除nologin文件
语法:chfn [用户名称]
语法:finger [用户名称]
①使用命令查看信息
②安装命令
③再次查看
关于此功能 需要理解对于命令不存在怎么处理
切换用户
我是谁
1、直接是visudo命令(有语法检查)
2、直接使用vim修改/etc/sudoers文件(有语法着色)
①先查看文件
②查找命令所对应的文件
③修改sudoers文件(root账户修改)
④使用普通用户查看特殊的权限
⑤执行特殊权限的命令
Linux分享:http://note.youdao.com/noteshare?id=ebca026139b585bbdce8a9d49552733d