[网络安全学习篇26]:Linux下的命令帮助、压缩、vim、软件安装的学习
获取命令帮助信息压缩和解压缩gzipbzip2如何对目录进行打包压缩vi编辑器 vim升级版Linux操作系统的软件安装软件分类源码包封装后的软件包通过yum方式安装软件
引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足;对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以我就想到了通过写博客(课程笔记)的形式去学习它,虽然写博客会让我多花几倍的时间去学习它,但是当我完成一篇博客所获得的成就感和你们对于我的认同感,让我很满足,能够鼓励我一天天的坚持下去,也希望和我一起学习本期视频的"同道"们也能给一直坚持下去。我们大家一起加油。由于作者本身也是网络信息安全小白,大部分知识点都是初次接触,出现对其理解不深入,不完整,甚至也会出现错误有问题的地方,希望大家谅解、留言提出指正,同时也欢迎大家来找我一起交流学习!!!
往期博客:
第一阶段:
[网络安全学习篇1]:windowsxp、windows2003、windows7、windows2008系统部署(千峰网络安全视频笔记)
[网络安全学习篇24]:漏洞与木马(千峰网络安全视频笔记 p117-p118)
第二阶段:
[网络安全学习篇26]:Linux下的命令帮助、压缩、vim、软件安装的学习(本篇)
下期博文:
[网络安全学习篇27]:Linux操作系统的用户和组、文件及目录权限(千峰网络安全视频笔记 p134-p139)
目录
获取命令帮助信息
帮助命令字的信息查询
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社区
特点:
- 以压缩包的形式提供给用户
- 开源 源代码公开,不收费
安装事项:
- 解包
- 进入解压路径了解软件的作用以及安装方法
- 通过配置脚本指定安装路径和功能,并且生成makefile编译脚本文件 ./configure --prefix=/usr/local/webserver
- 通过make命令控制makefile文件进行顺序编译
- 将编译好的文件拷贝至安装路径下
封装后的软件包
安装便捷
特点后缀
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
参考文献:
更多推荐
所有评论(0)