# 首先给大家介绍一下 vim文本编辑器
# 它主要的是创建文件,文档,对文档,文件进行编辑,例如:windows中的,txt文件,doc文件等等,//可以给文件写入内容
# 举个简单的例子:
vim abc.txt // 给当前目录创建一个abc.txt的文档
vim /abc.txt //给根下创建 abc.txt文档
那么如何去查看文本的内容了:
cat : 主要查看的是文本内容
cat / abc.txt //查看abc.txt内容是什么
#那么如何给里边写入内容
用 vim 编辑进去之后,然后有三种模式
第一种是 :命令行模式
第二种是 :输入模式
第三种是 : 末行模式
# 我们就一般是先用 vim 进去这个文档之后,默认是命令行模式,然后输入 i 进入 输入模式 就可以给里边写入内容, 当我们把内容写完了之后,需要保存并退出时,然后点击ESC键,退到命令行模式,再次点击shift+ : 然后再末行模式,输入 wq保存并退出
#注意 vim 默认进去之后是进入到命令行模式,输入模式要和末行模式进行切换时,必须都退出到命令行模式,才能进行切换
# 在末行输入 q! //退出不保存
# 简单的再给大家介绍一下在vim里边的复制,粘贴 , 删除
yy : 复制当前一行
10yy:复制当前10行
p(小写的p) :粘貼到当前光标下边
P(或者shift+p) 粘贴到当前光标的上边
dd:删除当前光标的这一行
10dd:删除当前光标10行//包括当前光标这行
#再给大家介绍一下 在命令行模式下行间的跳转,行首,行未的跳转
home/shift+6 //跳转到当前光标的行首
end /shift+$ //跳转到当前光标的行尾
gg //跳转到文件的第一行
G /shift+g //跳转到文件的最后一行
# 再给大家介绍一下末行简单的操作,
set nu // 显示行号
set nonu //不显示行号
/10 :在未行输入/10,光标直接跳转到第十行
s /root/new // 意思就是把当前行的第一个root替换为new
s /root/new/g //意思 就是把当前行的所有root用new替换
% s /root/new/g //意思就是把当前文件所有的root用new替换
# 下面再给大家简单的介绍用户组的创建,以及组的创建
useradd lili //创建用户lili
ls /home // 显示普通用户的家目录
id lili //查看用户的身份
gpgroupadd abc //创建abc的组
gpasswd -a lili abc //将用户lili加入到labc组中
gpasswd -d lili abc //从组中删除lili用户
su - lili //切换用户目录
usedel -r lili //删除用户
usermod -l koufei lili //用新用户代替lili用户
# 下面介绍下制作.tar包,对tar包进行压缩和解压缩
tar -zcf /opt/boot_back.tar.gz /boot/ //将boot目录进行压缩,压缩成boot_back.tar.gz
tar -jcf /opt/boot_back.tar.gz2 /boot/ //将boot目录进行压缩,压缩成boot_back.tar.gz2
tar -jcf /opt/boot_back.tar.xz /boot/ //将boot目录进行压缩 ,压缩成boot_back.tar.xz
# 总结 : 以上就是tar包的三种不同的压缩方式
# 万能解压公式
tar -xf /opt/boot_back.tar.gz -C /root/abc //将boot_back.tar.gz 解压到 /root/abc
# 无论那种压缩方式都可以用 tar -xf 解压
# 下面介绍下本地架设yum源
mount /dev/cdrom /opt/ //进行挂载
vim /etc/yum.repos.d/kf.repo
# 如下图所示:
【kf】
name=kf
baseurl=file:///opt/
enabled=1
gpgcheck=0
验证:yum replosit //如下图所示
# 以上就是本地搭建yum源
# 接下来就可以安装软件了 ,
yum - y install httpd //安装httpd软件
# 再介绍下用户对目录文件的权限
mkdir /opt/abc //创建目录abc
ls -ld /opt/abc/ //查询/opt/abc/的文件属性,看具有什么权限
root :属主具有rwx权县
root :属组具有 ro权县
其他人 :具有 rx权限
# r : 读
w : 写
x :执行的意思
# 改变 /opt/abc/的目录权限,使属主只要rw权限,属组只要r权限
u=uid //属主
g=gid //属组
chmod u=rw,g=r /opt/abc/
#那么是如何让一个用户即拥有属主权限,又拥有属组权限
: 举个简单的例子,
# 假如让用户lili即拥有属组,和属主权限
首先要查看是否有lili这个用户,如果没有就要创建
id lili //查看lili身份
useradd lili
chown lili:lili /opt/abc/ //使lili拥有属组,属主的权限
*_____________________________________________________________________________________*
今天就先写到着