DAY17 linux命令

119 阅读3分钟

前言:继续昨天的vim模式,今天学的很多,开始逐渐进入正题了。

vim输入模式:对文本进行编辑

命令模式跳转到输入模式:

i##当前光标处插入

o##下一行插入

O##上一行插入

ESC##返回上一个模式

a##在光标后插入

A##在所在行 行尾插入

末行模式:查找替换

:进入末行模式

显示所有的命令选项:set all

显示所有行号 :set nu

关闭行号:set nonu

显示下划线:set cul

关闭下划线:set nocul

显示隐藏字符:set list

加密:set key=密码

解除密码:set key=(什么都不要加)

自动缩进:set ai

指定空格代替tab: set ts=4 ##一个tab=4个空格

保存退出:wq

另存为:w 目标路径

将另一文件加入到当前文件编辑:r 目标文件

读取命令结果,写入当前文件中:.!命令

取消高亮:nohl

末行模式下 查找替换

用法:范围 s/旧字符/新字符/修饰符 (旧字符可以使用通配符)

范围:如不写,默认光标当前行 #,# 某一行到某一行 #代表数字
% 全文

修饰符:i:不区分大小写 g:整行中所有命中的关键字都替换(如不加默认每行第一个替换) c:修改之前询问

在配置文件中 #号开头的行为注释不生效 /:分隔符 (分隔符可以更换#$)

linux安装软件有三种方式:

源码编译安装:程序由开发人员开发出来

编译:将人类代码翻译成二进制语言

源码:编写好的的文件 (c java)

缺点:如出现问题,不了解源代码,无法解决 。安装过程复杂。没有管理人员

优点:系统兼容性强,如理解源代码可以修改。

安装步骤:

第一步 将tar安装包解压后进入该安装包 ./configure --prefinx=安装路径:更改你的安装路径。 选择你要安装软件的功能。检测你的安装环境

第二部 make -j2 : 将源代码 编译成二进制语言,让电脑可以看懂(j代表使用几核cpu)

第三步 make install: 将二进制数据写入硬盘,安装进系统

如果第二部出错 需删除makefile文件 否则一直报错

rpm安装(安装管理工具)

优点:统一的安装包格式,使用简单。成品编译

缺点:软件安装有依赖关系

用法:rpm -q 软件名:查看是否已安装

 rpm -qi 软件名 :查看软件包详细信息

    rpm -ql 软件名:该软件的所有文件列表

    rpm -qc 软件名 :查看软件更详细文件列表

    rpm -qf 软件名 : 查看软件源安装包

卸载:rpm -e 软件名

升级:rpm -U 升级包

安装:rpm -i 安装包全称 (可能会出现依赖关系,安装依赖文件)

选项:force 强制安装 h显示安装过程

下载安装包 一般结尾rpm

挂载:将硬件和根分区下某一文件夹做关联(相当于提供一个入口)

linux当中一切皆是文件,无论硬件软件

用法:mount 硬件路径 /mnt

总结:这几天学的比较多,内容一天讲不完,博客写不完,慢慢消化吧。