024 Linux命令与编辑器与软件安装

一:命令的帮助信息查询

man
help

二:linux命令字格式

命令字 [选项] [文件或者目录]
ls 哪些选项?

1:如何查看一个命令的帮助手册
	man [命令字]
	ls -a	显示隐藏文件
	ls -l	显示文件的详细信息
	ls -lh	显示文件大小
	查看目录大小:du -sh 文件夹名
	ls -R	递归显示目录中子目录的内容
2:内部命令:解释器自带的命令,help [命令字]
3:外部命令:安装的第三方软件带的命令字,基本都有帮助手册

三:压缩与解压:

3.1创建一个文件

/tmp 目录中,建立一个大小为100M的文件bigfile

dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
	dd:声明字
	zero:二进制0
	if:inputfile输入文件
	of:outputfile输出文件
	bs:单位
	count:计数器

file [文件名称]			查看文件类型

3.2文件压缩

gzip:
	gzip [文件名称]					压缩文件
	gunzip [压缩包名称]				解压缩
bzip2:
	bzip2 [文件名]					压缩文件
	bunzip2 [压缩包名称]				解压缩	

3.3文件夹压缩

先打包然后再压缩

打包:

tar -cf /tmp/allfile.tar /tmp/allfile
	c:create创建
	f:file
	对/tmp/allfile这个目录,进行打包生成/tmp/allfile.tar
tar -tvf /tmp/allfile.tar		在不打开这个包的前提下查看包里面有啥

压缩:

gzip /tmp/allfile.tar

解压缩:

gunzip /tmp/allfile.tar.gz

解包:

tar -xf /tmp/allfile.tar -C /root
	-x:解包
	-C:指定路径

 

3.3.1 gzip模式

1:打包和压缩一起

tar -zcf /tmp/allfile.tar.gz /tmp/allfile
	-z:gzip

2:解包和解压缩一起

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

3.3.2 bzip2模式

1:打包和压缩一起

tar -jcf /tmp/allfile.tar.bz2 /tmp/allfile
	-j:bzip2

2:解包和解压缩一起

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

 

四:vi与vim编辑器

其实差不多,后者是升级版的

4.1 三种工作模式

命令模式,输入模式,末行模式

关系如图
在这里插入图片描述

4.2 模式操作

:末行模式:
	:wq 				进入末行模式,保存退出
	:q!					不保存退出
	:set nu				显示行号
	:% s/old/new/g		每一行中的old替换成new,g:所有的old
	:50,56d				删除50-56行数据,包括50,56
命令模式:
	2yy		复制当前行及下一行
	3yy		复制当前行及下两行,以此类推
	p		粘贴到当前行
	dd		删除当前行
	gg		回到第一行
	G		到最后一行
	50G		到第50行

 

五:linux操作系统的软件安装

软件的分类
	源码包
	封装后的软件包
源码包:
		1:以压缩包的形式提供给用户
		2:开源
		注意事项:
			1:解包
			2:进入解压路径了解软件的作用及安装方法
				$ ./configure -- prefix=PREFIX
				$ make
				$ make install
				$ PREFIX/bin/apachectl start
			3:通过配置脚本指定安装路径和功能,并且生成makefile编译脚本文件。
				./configure --prefix=/usr/local/webserver
			4:通过make命令控制makefile文件进行顺序编译。
				make
			5:将编译好的文件拷贝到安装路径下
				make install
			1:编译 可以指定安装的路径和编译所需要的功能
封装后的软件包:
		安装便捷
		特点后缀:
			rpm:red hat package manager
			deb:Debian
			不能混装,源码包不需要考虑后缀不同(系统版本问题)
			rpm命令是RPM软件包的管理工具
		针对tree-1.5.3-3.el6.x86_64.rpm安装的注意事项
			1)我有没有装过该软件
				rpm -qa 列出所有已经安装过的rpm软件包
			2)确认该软件的作用
				rpm -qpi tree-1.5.3-3.el6x86_64.rpm
					-qpi:请求后面这个文件详细显示(i)
			3)确认该软件安装的路径
				rpm -qpl tree-1.5.3-3.el6x86_64.rpm
			4)安装软件
				rpm -ivh tree-1.5.3-3.el6x86_64.rpm
			5)使用软件
			6)软件卸载
				rpm -e tree
yum方式安装软件:
	1)卸载vim编辑器工具
		1:该软件的名称
			rpm -qa | grep "vim"
		2:卸载(注意依赖关系,类似于windows卸载时提示有软件正在使用,无法卸载之类的)
			rpm -e vim-enhanced
			rpm -e vim-common
		3:安装(也有依赖关系)
			rpm -ivh vim-common-7.4.629-5.el6_8.1.x86_64.rpm
			rpm -ivh vim-enhanced-7.4.629-5.el6_8.1.x86_64.rpm
		4:光盘中有依赖关系列表
	2)根据光盘中的依赖关系列表来进行软件安装和卸载(yum源安装)
		1:要告诉操作系统依赖关系列表的位置
			先把/etc/yum.repos.d的路径下的所有文件放在/etc/yum.repos.d/bak下,这些文件是访问互联网的,减少对本次实验的影响
			vim /etc/yum.repos.d/dvd.repo
				[dvdrom]		# 标签
				name="yum dvd rom"		# 描述
				baseurl=file:/media/CentOS_6.9_Final
				gpgcheck=0			# 是否做密钥对验证,0代表否,写1的话,则在下一行还要写密钥对,进行与互联网上的要下载的进行匹配
		2:通过yum工具进行软件的卸载与安装
			yum install vim-enhanced
				
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值