- # 首先给大家介绍一下 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
- gpcheck=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 拥有属组, 属主的权限
- *_____________________________________________________________________________________*
今天就先写到着
来源: http://www.bubuko.com/infodetail-2505937.html