2021年4月29日 Linux(3)

                                               Linux

d% 删除所有行

d^ 删除光标之前的字节

d$ 删除光标之后的字节

 

:wq
:X
:wq!

:w /tmp/shengjie
:r /etc/hosts
:e /root/xx打开新文件之前记得要保存原文件(当原文件更改时)

替换
:s/old/ new

:s/old/new/g

:%s/old/new

:%s/old/new/g
 

 

命令模式 

 

删除:
 

yw 复制光标处的一个单词

dd 删除光标所在行

3dd 删除光标往下3行,包含光标所在行

dG 光标跳到第一行, 删除所有行

3,9dd 删除第三行下面的9行

:3,6d 删除第3-6行

:1,$d 删除所有行

:%d 删除所有行

dw 删除光标处的一个单词

x/DEL键 删除光标处单个字符

X 删除光标前一个字符
 

粘贴

 

p  将复制/删除的行粘贴在光标所在行的下一行
P  将复制/删除的行粘贴在光标所在行的上一行 

 

跳转

 

gg 跳转到第一行

1G 跳转到第一行

G 跳转到最后一行

跳转 3G 跳转到第三行

HOME键/0 跳转到行首

END键/$ 跳转到行尾

 

M 跳转到屏幕中间的行首
替换  r   替换光标所在处单个字符, 按一下r再按一下需要替换的字符即可
撤回 u   撤回上一次操作,可以连续操作

搜索:

/   搜索关键字,从上往下
?  搜索关键字,从下往上
n  定位下一个被查找的字符串
N  定位上一个被查找的字符串
保存  ZZ    如果文件没有做修改则直接退出, 如果修改了保存退出

安装3种路径

 

 

Linux应用程序基础3-1

■应用程序与系统命令的关系

角色系统命令应用程序
文件位置一般在/bin和/sbin目录中,或为Shell内部指令通常在/usr/bin和/usr/sbin目录中
主要用途完成对系统的基本管理工作,例如IP配置工具完成相对独立的其他辅助任务,例如网页浏览器
适用环境一般只在字符操作界面中运行根据实际需要,有些程序可在图形界面中运行
运行格式一般包括命令字、命令选项和命令参数通常没有固定的执行格式

Linux应用程序基础3-2

■典型应用程序的目录结构

文件类型保存目录
普通执行程序文件/usr/bin
服务器执行程序文件和管理程序文件/usr/sbin
应用程序配置文件
 
/etc
日志文件/var/log
应用程序参考文档文件/usr/share/doc
应用程序手册页文件/usr/local/share/man

 

Linux应用程序基础3-3

■常见的软件包封装类型

文件类型保存目录
RPM软件包扩展名为".rpm”
DEB软件包扩展名为".deb"
源代码软件包一般为".tar.gz" 、".tar.bz2" 等格式的压缩包
包含程序的原始代码
绿色免安装的软件包软件包的扩展名不一,以TarBall格式的居多
在压缩包内提供已编译好的执行程序文件
解开压缩包后的文件即可直接使用

RPM包管理工具

■Red-Hat Package Manager

●由Red Hat公司提出,被众多Linux发行版所采用
·建立统一的数据库文件
·详细记录软件包安装、卸载等变化信息
●自动分析软件包依赖关系

■RPM软件包

●软件素材参考: http://www.rpm.org
●一般命名格式:
bash-4.1.2-15.el6_ 4.x86_ 64.rpm
软件名称 版本号 发布次数 硬件平台 扩展名

 

 

wget 网址

rpm -q 查询是否安装

查询系统中所有已经安装的软件 rpm -qa

-i 安装软件

-v 显示详情

-h 友好显示

查看安装软件信息

查看配置文件

主配置文件

查看所有文件

启动服务

查看服务状态和端口

自定义 index.html后,覆盖默认

设置开机自启

查看是否开机自启

关闭开机自启

 

先装依赖包,然后再装软件包
redhat 6
RHEL 6 
systemctl enable httpd 设置开机自启
systemctl disable httpd 关闭开机自启
systemctl is-enabled httpd 查看是否开机自启
rpm更新包
-∪:如果未安装,直接安装,如果已安装,就执行升级操作
-F:如果未安装,直接放弃升级操作
 

 

安装、升级、卸载RPM软件包

■安装或升级RPM软件


rpm [选项] RPM包文件..

●常用选项
◆-i、-U、-F

■卸载指定的RPM软件
rpm -e 软件名
■辅助选项
◆--force、--nodeps、 -h、 -v

 

维护RPM数据库

■重建RPM数据库

[root@localhost ~]# rpm --rebuilddb

[root@localhost ~]# rpm --initdb
■导入验证公钥
| [root@localhost ~]# rpm --import /media/cdrom/RPM-GPG-KEY-CentOS-7
 

 

解决软件包依赖关系方法

■安装有依赖关系的多个软件时

被依赖的软件包需要先安装
●可同时指定多个.rpm包文件进行安装

■卸载有依赖关系的多个软件时

依赖其他程序的软件包需要先卸载
●可同时指定多个软件名进行卸载

■忽略依赖关系

结合"-nodeps" 选项,但可能导致软件异常
 

无需提示,直接安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值