DAY 9
一、/usr 目录
1、/usr/local:源码编译安装软件默认的位置路径
软件安装: a、rpm 安装 rpm -ivh 软件包的包名.rpm 几乎不用
b、yum 安装 rpm包管理器,智能帮我们找到一个软件包需要的依赖包
本质就是rpm安装。自动解决依赖,自动使用rpm命令实现安装。
安装A,A需要B,先安装B。
c、源代码安装。
2、/usr/src:存放源码文件的目录
二,/v1、/var/log:记录系统及软件运行信息文件所在的目录
log 日志信息====计算机运行行为
/var/log/messages:Linux系统级别日志文件
记录Linux系统运行行为的文件,正常行为 非正常文件
/var/log/secure:用户登录信息日志文件(安全日志文件)
/var/log/dmesg:记录硬件信息加载情况的日志文件
dmesg - print or control the kernel ring buffer
三,.vim
普通模式
set nu 显示行号
移动光标:行尾 $ 行首 0 文件尾部 G 文件开头 gg 到指定行 阿拉伯数字gg
向下搜索; /3306 继续搜 按n,反向搜N 向上搜索; ?80 继续搜 按n,反向搜N
替换 ;%s/A/B/g :%s#world#oldgirl#g /#还可以用@等特殊字符替换,实际就是分隔符。 s是替换 g表示全局(所有)
复制、粘贴、删除;删除单行 dd(剪切)删除多行 ndd n用任意数字替换 撤销 u 单行复制 yy 多行复制 nyy n用任意数字替换 粘贴 p
编辑模式
i 插入*****
A 追加 行尾插入
o 下一行开头插入
O 上一行开头插入
a 光标下一个字符插入
命令行模式
:wq 退出并保存
:wq! 退出并强制保存,“!”为强制的意思
:q! 强制退出,不保存
:set nu 显示行号
:set nonu 与set nu相反,取消行号
四,命令
.hostnamectl 设置主机名C7,永久
hostname 设置主机名C7和C6,临时
cat ;查看文件内容(tac和cat相反) -n显示行号
less:分页显示文件内容 more:分页显示文件内容
head:显示文件内容头部
默认显示前10行,显示前N行,-n 数字 n可以省略 -数字
tail:显示文件尾部内容
默认显示后10行,显示后N行,-n 数字 n可以省略 -数字
-f 跟踪显示文件尾部的信息
tac按行翻转文件内容(和cat相反) concatenate and print files in reverse
rev左右按字符翻转行的内容 reverse lines of a file or files
/proc下的重要路径知识
/proc/meminfo 查系统内存 free -m 查看内存
/proc/cpuinfo 查看CPU
/proc/loadavg 查看负载(系统繁忙程度的一个综合指标) uptime