[网络安全学习篇26]:Linux下的命令帮助、压缩、vim、软件安装的学习

引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足;对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以我就想到了通过写博客(课程笔记)的形式去学习它,虽然写博客会让我多花几倍的时间去学习它,但是当我完成一篇博客所获得的成就感和你们对于我的认同感,让我很满足,能够鼓励我一天天的坚持下去,也希望和我一起学习本期视频的"同道"们也能给一直坚持下去。我们大家一起加油。由于作者本身也是网络信息安全小白,大部分知识点都是初次接触,出现对其理解不深入,不完整,甚至也会出现错误有问题的地方,希望大家谅解、留言提出指正,同时也欢迎大家来找我一起交流学习!!!

 

往期博客:

第一阶段:

[网络安全学习篇1]:windowsxp、windows2003、windows7、windows2008系统部署(千峰网络安全视频笔记)

[网络安全学习篇24]:漏洞与木马(千峰网络安全视频笔记 p117-p118)

第二阶段:

[网络安全学习篇25]:初识Linux及简单命令

[网络安全学习篇26]:Linux下的命令帮助、压缩、vim、软件安装的学习(本篇)

下期博文:

[网络安全学习篇27]:Linux操作系统的用户和组、文件及目录权限(千峰网络安全视频笔记 p134-p139)

 

目录

获取命令帮助信息

压缩和解压缩

gzip

bzip2

如何对目录进行打包压缩

vi编辑器   vim升级版

Linux操作系统的软件安装

软件分类

源码包

封装后的软件包

通过yum方式安装软件

CentOS6.9:

CentOS7:


 

获取命令帮助信息

帮助命令字的信息查询

rm -fr

fdisk -l

ls

.开头的文件 隐藏文件

Linux命令字格式

命令字 【选项】【文件或者目录】

ls 还有哪些选项?

1、如何查看一个命令字的帮助手册

man ls

查询      ”/+查询内容“   如:/-a

如何退出当前界面   " :q  "

-a    显示隐藏文件

-l     显示文件的详细信息

-lh   显示文件大小    (du -sh 目录      显示目录大小)

-R    递归显示目录中的子目录的内容

ls | grep "过滤内容"    过滤

内部命令    命令解释器自带的命令    help cd 查看

外部命令     安装的第三方软件带的命令   基本都有帮助手册

 

压缩和解压缩

/tmp目录中建立一个大小位100m的文件

dd if=/dev/zero of=/tmp/bigfile bs=1M count=100

inputfile    输入文件

outputfile   输出文件

bs  单位

count  计数器
 

 

gzip

gzip 文件名称   --- 压缩文件

gunzip  压缩包  --- 解压缩

bzip2

bzip2 文件名称  --- 压缩

bunzip2 压缩包   --- 解压缩

 

如何对目录进行打包压缩

tar -xf allfile.tar -C /root

-x 解包    -C 指定解包位置

压缩

tar -zcf /tmp/allfile.tar.gz /tmp/allfile

tar -zxf /tmp/allfile.bar.gz -C /root

解压

tar -jcf /tmp/allfile.tar.bz2 /tmp/allfile

tar -jxf /tmp/allfile.bar.bz2 -C /root

-z   gzip

-j    bzip2

vi编辑器   vim升级版

在//tmp/目录中建立一个名为test.txt的文件并写入hello

分三种工作模式

vim /tmp/test.txt    进入命令模式

末行模式 :

:wq   保存并退出

:q!    不保存退出

:set nu   显示行号

:% s/old/new/g     每一行中的old 替换成 new

:50,56 d     删除50-56行的数据

命令模式有非常多的快速编辑快捷键

2yy    复制当前行及下一行

p       粘贴到当前行下

dd     删除当前行

gg     回到第一行

G      到最后一行

50G  快速跳转至第50行

 

 

Linux操作系统的软件安装

软件分类

源码包

GUN社区

特点:

  1. 以压缩包的形式提供给用户
  2. 开源  源代码公开,不收费

安装事项:

  1. 解包
  2. 进入解压路径了解软件的作用以及安装方法
  3. 通过配置脚本指定安装路径和功能,并且生成makefile编译脚本文件       ./configure --prefix=/usr/local/webserver         
  4. 通过make命令控制makefile文件进行顺序编译
  5. 将编译好的文件拷贝至安装路径下

封装后的软件包

安装便捷

特点后缀

rpm     red hat package manager

deb      Debian 

源码包 不考虑系统版本

cetos   (red hat)

针对【软件名】安装的注意事项

1、我有没有装过该软件

rpm -qa   列出所有已经安装过的rpm包

2、确认该软件的作用

rpm -qpi 软件名

3、确认该软件安装的路径

rpm -qpl 软件名

4、安装软件

rpm -ivh 软件名

5、使用软件

6、软件卸载

rpm -e 软件名

 

 

通过yum方式安装软件

CentOS6.9:

卸载VIM编辑器工具

1、该软件名称

rpm -qa |grep ”vim“

2、卸载(存在依赖关系)

rpm -e vim-enhanced

rpm -e vim-common

3、安装

先装 vim-common

rpm -ivh vim-common ....

再装 vim-enhanced 

rpm -ivh vim-enhanced ....

 

根据光盘中有依赖关系列表进行软件安装卸载(yum源安装)

1、要告诉操作系统依赖关系列表的位置

vim /etc/yum.repos.d/dvd.repo

[dvdrom]    标签

name = "yun dvd rom"   描述

baseurl=file:/media/光盘名

gpgcheck=0   是否做密钥对验证

2、通过yum工具进行软件的卸载与安装

卸载: yum remove vim-common

安装:yum install vim-enhanced

CentOS7:

1、配置网卡,确保你的系统连接外网

2、确定光驱位置

右键光驱选择"Open in Terminal"

得到光驱挂载地址:

/run/media/root/CentOS 7 x86_64

修改yum的CentOS-Media.repo配置文件

/etc/yum.repos.d

vim CentOS-Media.repo


将这个路径改成刚才得到的挂载地址(注意加上\ \ /)。

wq 保存退出

测试

yum list

3、解决yum下载速度慢的问题

将yum原来默认的源更换为阿里云的源。

备份原镜像文件。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载新的CentOS-Base.repo

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

更换源之后,先清空原来源的缓存,在生成新源的缓存

yum clean all

yum makecache


参考文献:

B站千峰网络信息安全开源视频课程

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beglage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值