huiyidexuanlv123

二、vim编辑器文件归档管理
1、vim工作模式
1)命令模式
复制数据
粘贴数据
删除数据
移动光标位置


2)插入模式
修改数据
插入新的数据


3)末行模式
修改完成进行数据保存
查找数据
替换数据


2、vim模式之间的切换和vim使用小技巧
1)vim模式切换
从命令模式进入到输入模式:a、i、o


2)从输入模式进入到命令模式
esc键


3)末行模式
:set nu 显示行号
:x,:wq 保存退出
:wq! 强制保存
:q 退出不保存数据


4)vim使用小技巧
G 跳到最后一行
yy 复制整行数据
p 粘贴
5yy 复制5行
dd 删除整行数据
$ 跳转到行尾
^ 跳转到行首
u 恢复上一次配置
d^ 从光位置删除到行首
d$ 从光标位置删除到行尾
:%s/jjj/acc/g 将jjj替换为acc


3、文件归档和文件管理
1)查看文件前10行
head 10 ifcfg-ens32


2)查看文件后10行
tail 10 ifcfg-ens32


3)查看文件的动态变化
tail -f /var/log/secure


4)使用tar命令调用gzip程序备份/etc目录,归档的文件位置在bdqn目录中,归档文件名是etc.gz
tar zcvf /bdqn/etc.gz /etc/


5)gzip程序解压缩压缩数据到/bdqn/benet目录
tar zxvf /bdqn/etc.gz -C /bdqn/benet/


6)使用tar命名调用bzip2程序备份/etc/目录归档到/bdqn目录中
tar jcvf /bdqn/etc.bz2 /etc/


7)使用tar命令解压缩使用bzip2创建的压缩文件
tar jxvf /bdqn/etc.bz2 -C /bdqn/benet/


4、Linux系统程序包的类型
1)rpm
通过rpm软件资源库统一管理
红帽公司的程序管理标准


2)DEB
Debian公司的程序管理标准
软件格式*.deb


3)源代码程序包
开发人员开发程序的源代码文件
更新速度快
灵活


4)附带安装程序的软件包
绿色软件
解压缩后直接使用
一般通过脚本程序运行


5、查询计算机中安装的rpm程序
1)查看所有rpm包
rpm -qa


2)查看ntsysv程序包
rpm -qa | grep ntsysv


3)查询程序的版本信息
rpm -qi ntsysv


4)查询ntsysv程序包用到的目录
rpm -ql ntsysv


5)查看特定目录是那个程序创建
rpm -qf /usr/sbin/ntsysv


6、卸载和安装rpm程序
1)卸载ntsysv
rpm -e ntsysv


2)安装netsysv程序
rpm -ivh /mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm


3)升级ntsysv程序,U发现程序没有安装进行安装,F发现更新程序没有安装不会安装程序
rpm -U /mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm


7、修复rpm数据库和安装存在依赖的程序
1)修复rpm数据库
rpm -initdb


2)安装程序忽略依赖关系
rpm -ivh /mnt/Packages/elinks-0.12-0.36.pre6.el7.x86_64.rpm --nodeps


3)强制安装程序覆盖原有程序
rpm -ivh /mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm --force


8、安装源代码程序
1)安装源代码程序思路
解压缩
配置
编译
安装


2)解压缩apache到/usr/src目录中
tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/


3)切换到apache目录
cd /usr/src/httpd-2.2.17/


4)配置apache服务
./configure --prefix=/usr/local/httpd --enable-so


5)编译apache
make


6)安装
make install


7)查看apache安装目录位置
ls -ld /usr/local/httpd/


8)启动apache服务
/usr/local/httpd/bin/apachectl start


9)查看端口号
netstat -anptu | grep 80


10)访问网站服务器
curl http://localhost

 

分类:

技术点:

相关文章:

  • 2021-12-09
  • 2021-11-04
  • 2021-12-14
  • 2022-02-09
  • 2021-12-03
  • 2021-04-01
  • 2021-12-27
  • 2021-12-02
猜你喜欢
  • 2021-07-05
  • 2022-12-23
  • 2022-01-12
  • 2021-12-15
  • 2021-08-21
  • 2021-09-02
  • 2021-07-13
相关资源
相似解决方案