vim python_python 全栈 day05 Vim 总结

Day05学习总结

/etc/目录

etc/sysyconfig/network-scripts/ifcfg-eth0 网卡配置文件

系统中管理网络的两个服务

Network

networkManager systemctl stop NetworkManager

/etc/hostname 主机名

Hostnamectl set-hostname

/etc/hosts 域名解析

/etc/resolv.conf DNS域名解析

/etc/fstab 开机自动挂载

/etc/rc.local 开机自动运行命令或者服务

/etc/issue issue.net 开机显示版本号

/etc/motd 登陆后显示信息

/etc/inittab 运行级别

/var 日志

课程大纲:

/etc/profile 环境变量

Vim 快捷键

Vim 排错

/usr

/proc

/etc/profile

文件作用:配置全局环境变量 链接xshell或者开机后自动运行profile中的变量

变量赋值

全局变量:环境变量 针对所有的shell生效

局部变量:普通变量 针对当前的shell生效

变量赋值 dir 变量的名称

Dir=”/etc/sysconfig/network-scripts”

查看调用的变量$ echo $dir

单引号只能显示括起来的信息

双引号可以显示原本的意思

系统环境变量都是大写

linux中所有在文件中的命令 都属于子shell

source 和 . 执行文件 相当于把子shell中的命令在父shell中执行

[root@oldboyedu ~]# source /etc/profile

[root@oldboyedu ~]# echo $name

Oldboy

PATH 我们执行命令需要使用到PATH变量

[root@oldboyedu ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

shell执行命令的过程

第一步:

命令在什么位置? 为什么直接可以在任意的位置执行所有命令?

每个命令都有自己的位置 都有自己的路径 都是以二进制的方式存在

[root@oldboyedu ~]# which cat

/usr/bin/cat

第二步:

当我们执行cat命令 会先去查找PATH变量中的所有的目录

如果找到 则执行命令 如果找不到则返回命令找不到 command not found

第三步:

测试把cat命令移动到/tmp目录

在执行cat命令 无法执行

如果想要执行必须使用命令的全路径

/tmp/cat hosts 执行

第四步:

解决方法

1.移动到/usr/bin目录

2.把新的位置增加到PATH变量中

临时生效 退出失效

[root@oldboyedu ~]# PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp"

永久生效 写入/etc/profile 即可

[root@oldboyedu ~]# tail -1 /etc/profile

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp"

-------------------

[root@oldboyedu ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@oldboyedu ~]# PATH="$PATH:/tmp"

[root@oldboyedu ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp

Vim 编辑器

Yum -y install vim安装vim

快捷键:

视图模式:

0 Home ^ 快速移动光标到行首

$ End 快速移动光标到行尾

u撤销所有操作

G快速移动光标到文件的尾部 1G

gg快速移动光标到首行

10G 快速移动光标到第10行

dd快速删除光标所在的行剪切

3dd 快速删除光标所在至第三行

dG 快速删除光标所在至文件尾部

dw快速删除一个单词

D快速删除光标所在到行尾

C 快速删除光标所在到行尾并进入编辑模式

d^ d0 d+Home 快速删除光标到行首

yy复制当前光标所在行

3yy 复制3行内容

p粘贴复制的行

3p 连续粘贴三次

x删除单个字符

a在光标所在后一个格进入编辑模式 下方显示 INSERT

i 在光标当前进行编辑模式 下方显示 INSERT

o 在光标所在行下一行进入编辑模式

O 在光标所在行上一行进入编辑模式

批量编辑

ctrl + v 选中区域(按x删除选中的内容)

输入I 输入新的内容

按两次esc键

退出--->输入: 到底行模式

: set nu 显示行号

: set nonu 不显示行号

:w 保存当前的内容

:q 退出不保存改动过的内容

:wq 保存并退出

:q! 强制退出不保存

:wq! 强制保存并退出

Vim报错

编辑文件如果不正常退出 则会产生临时隐藏文件

如何查看隐藏文件

ls -la 显示隐藏文件 Linux中的所有隐藏文件都是以.开头

想要更改后的内容:vim -r oldboy.txt.swp

保存并退出

删除隐藏文件 rm -f.oldboy.txt.swp

不想要更改后的内容

直接删掉 rm -f.oldboy.txt.swp

Yum 安装

Yum provides (名字

Yum -y install (包的名字)

Yum -y remove (包的名字)

Rpm

rpm -ivh

-i install 安装

-v verbose 显示安装过程

-h 显示安装进度

[root@oldboyedu ~]# rpm -q lrzsz# 查看lrzsz是否安装

lrzsz-0.12.20-36.el7.x86_64

[root@oldboyedu ~]# rpm -q lrzsz wget curl# 查看多个命令是否安装

lrzsz-0.12.20-36.el7.x86_64

wget-1.14-18.el7_6.1.x86_64

curl-7.29.0-51.el7.x86_64

rpm -qa # 查看当前系统所有安装过的软件包

rpm -ql # 查看安装包的所有的内容

rpm -e # 删除软件包

[root@oldboyedu ~]# rpm -qa lrzsz

lrzsz-0.12.20-36.el7.x86_64

[root@oldboyedu ~]# rpm -e lrzsz

[root@oldboyedu ~]# rpm -qa lrzsz

3.编译安装

/usr/local目录

类似自己动手解决吃饭问题

买菜 摘菜 买肉 洗菜 切菜 炒菜......吃饭

下载源码

cd 源码包

.configure

make && make install

Proc 重要的的目录 内容的映射 一切皆文件

/proc/meminfo 查看内容信息

CPU ---> 内存 ----> 磁盘

IO I input O output

内存中存储了什么数据? 运行起来的所有进程都在内存中运行

什么是buffer 写缓冲 数据先写入到内存中 存储这部分数据的内存 称为缓冲区

什么是cache 读缓存 数据线调用到内存中 存储这部分数据的内存 称为缓存区

free -h 查看当前系统的内存信息

/proc/cpuinfo 查看cpu信息

Iscpu 查看cpu信息

内存和硬盘

什么是CPU的个数 颗数 核心数

cpu的个数 颗数 # 主板上有多少个CPU 双路CPU 两个

------------------------------------------180天计划

5/180

加油 努力

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值