Day9 课堂笔记

Linux永远不需要也不能重启。

/etc/hostname          C7主机名配置文件

/etc/sysconfig/network  C6主机名配置文件

[root@oldboy ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=oldboy

[root@oldboyedu ~]# hostnamectl set-hostname oldboy #<==永久生效

[root@oldboyedu ~]# cat /etc/hostname

oldboy

临时改一下:

[root@oldboy ~]# hostname oldboyedu

[root@oldboy ~]# cat /etc/hostname

oldboy

C6:和C7永久生效:

vim /etc/sysconfig/network

hostname oldboyedu

/etc/sysctl.conf Linux内核参数信息文件※※※※※

调整Linux系统、优化需要配置这个文件

sysctl -p 让修改后的文件生效

/usr目录

1. /usr/local:源码编译安装软件默认的位置路径

软件安装(了解):

a.rpm安装

  rpm -ivh 软件包的包名.rpm(几乎不用)

b.yum安装,rpm包管理器,智能帮我们找一个软件包需要的依赖包(推荐)

  本质就是rpm安装。自动解决依赖,自动使用rpm命令实现安装。

  安装A,A需要B,先安装B。

c.源代码安装。

2. /usr/src:存放源码文件的目录

/var目录

1. /var/log:记录系统及软件运行信息文件所在的目录

log日志信息====计算机运行行为

/var/log/messages:Linux系统级别日志文件*****

记录Linux系统运行行为的文件,正常行为 非正常行为。

/var/log/secure:用户登录信息日志文件(安全日志文件)

/var/log/dmesg:记录硬件信息加载情况的日志文件

dmesg - print or control the kernel ring buffer

/proc下的重要路径知识

/proc/meminfo  查系统内存 free -m 查看内存

/proc/cpuinfo  查看CPU

/proc/loadavg  查看负载(系统繁忙程度的一个综合指标)  uptime

[root@oldgirl ~]# uptime

09:28:14 up 51 min,  2 users,  load average:  0.00, 0.01, 0.05

当前时间  开机多久  哪些用户  负载  平均    1分钟  5分钟  15分钟


负载的数字和CPU核数相当的时候就是负载一个临界点,例如 一颗两核 临界负载就是2

/proc/mounts 当前设备挂载列表信息文件

1.表6-2中根下的目录结构知识。

2.本章介绍的/etc、/var/、/usr等目录下文件功能和作用。

3.CentOS6和7的启动流程。

出题:请切换到/opt下面,创建一个test.txt文件,编辑文件,加入两行,hello word。

然后保存退出,并查看内容。然后再次编辑test.txt文件,删除第一行hello word,强制保存退出。

/day1/chen.txt 这里的day1不存在。

/root/day1/chen.txt  ls

普通模式:

:set nu 显示行号

普通模式:移动光标:

行尾 $

行首 0

文件尾部 G

文件开头 gg

到指定行 阿拉伯数字gg

普通模式:搜索与替换操作

向下搜索 /3306 继续搜 按n,反向搜N

向上搜索 ?80  继续搜 按n,反向搜N

普通模式:替换

:%s/A/B/g

:%s#world#oldgirl#g

/#还可以用@等特殊字符替换,实际就是分隔符。

s是替换 g表示全局(所有)

指定行号替换:

:4,6s/oldboy/oldgirl/g

普通模式:复制、粘贴、删除等操作

删除单行 dd(剪切)

删除多行 ndd n用任意数字替换

撤销  u

单行复制 yy

多行复制 nyy  n用任意数字替换

粘贴    p

ZZ 退出编辑模式

进入编辑模式命令

i 插入*****

A 追加 行尾插入

o 下一行开头插入

O 上一行开头插入

a 光标下一个字符插入

命令行模式

:wq 退出并保存

:wq! 退出并强制保存,“!”为强制的意思

:q! 强制退出,不保存

:set nu 显示行号

:set nonu 与set nu相反,取消行号

[root@oldgirl /opt]# echo -e "\033[30m 黑色字oldboy trainning \033[0m"

黑色字oldboy trainning

[root@oldgirl /opt]# echo -e "\033[31m 红色字oldboy trainning \033[0m"

红色字oldboy trainning

[root@oldgirl /opt]# echo -e "\033[32m 绿色字oldboy trainning \033[0m"

绿色字oldboy trainning

[root@oldgirl /opt]# echo -e "\033[33m 黄色字oldboy trainning \033[0m"

黄色字oldboy trainning

[root@oldgirl /opt]# echo -e "\033[34m 蓝色字oldboy trainning \033[0m"

蓝色字oldboy trainning

[root@oldgirl /opt]# echo -e "\033[35m 紫色字oldboy trainning \033[0m"

紫色字oldboy trainning

[root@oldgirl /opt]# echo -e "\033[36m 天蓝字oldboy trainning \033[0m"

天蓝字oldboy trainning

[root@oldgirl /opt]# echo -e "\033[37m 白色字oldboy trainning \033[0m"

白色字oldboy trainning

cat:

[root@oldgirl /opt]# cat -n test.txt

    1 hello world

    2 hello world

    3 hello world

head tail:

[root@oldgirl /opt]# seq 30 >test.txt

[root@oldgirl /opt]# cat test.txt

1

2

3

[root@oldgirl /opt]# head -n 5 test.txt

1

2

3

4

5

[root@oldgirl /opt]# head -n5 test.txt

1

2

3

4

5

[root@oldgirl /opt]# head -5 test.txt

-f演示

[root@oldgirl /opt]# tail -f test.txt

21

22

23

24

[root@oldgirl ~]# cd /opt/

[root@oldgirl /opt]# echo 31 >>test.txt

[root@oldgirl /opt]# echo 32 >>test.txt

[root@oldgirl /opt]# echo 33 >>test.txt

[root@oldgirl /opt]# echo 34 >>test.txt

7

6

5

4

3

2

1

[root@oldgirl /opt]# tac test.txt

rev

[root@oldgirl /opt]# echo oldboy >oldboy.txt

[root@oldgirl /opt]# cat oldboy.txt

oldboy

[root@oldgirl /opt]# rev oldboy.txt

yobdlo

[root@oldgirl /opt]# echo oldgirl >>oldboy.txt

[root@oldgirl /opt]# rev oldboy.txt

yobdlo

lrigdlo

本节内容:

20.hostnamectl 设置主机名C7,永久

  hostname    设置主机名C7和C6,临时

21.vi/vim:纯文本编辑器 *****

  vi  记事本

  vim notepad++

22.cat 查看文件内容(tac和cat相反)

-n显示行号

23.more:分页显示文件内容

24.less:分页显示文件内容

25.head:显示文件内容头部

  默认显示前10行,显示前N行,-n 数字 n可以省略 -数字


26.tail:显示文件尾部内容

  默认显示后10行,显示后N行,-n 数字 n可以省略 -数字

  -f 跟踪显示文件尾部的信息

27.tac按行翻转文件内容(和cat相反) concatenate and print files in reverse

28.rev左右按字符翻转行的内容 reverse lines of a file or files

你可能感兴趣的:(Day9 课堂笔记)