linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿~~~~~~

最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分:

linux基本命令整理(一):常用命令

地址:http://www.cnblogs.com/devinCat/p/7247824.html

linux基本命令整理(二):用户、用户组、文件系统和网络

地址:http://www.cnblogs.com/devinCat/p/7247847.html

linux基本命令整理(三):进程和vim

地址:http://www.cnblogs.com/devinCat/p/7247883.html

地址:http://www.cnblogs.com/devinCat/p/7247911.html

linux常用命令整理(五):shell基础

地址:http://www.cnblogs.com/devinCat/p/7247926.html

希望对大家有用,欢迎评论交流

linux基本命令(四)

----软件包管理和shell基础

压缩:指通过算法,对文件的尺寸进行相应的缩小,同时不损失文件的内容。

打包:指将多个文件或目录合并成一个文件,方便传递或部署

gzip:可以解开compress、zip与gzip等软件压缩的文件

-c:将压缩的数据输出到标准输出(stdout)上

-d:解压缩

-t:可以用来检查一个压缩文件的一致性,看看文件有无错误

-v:可现显示出源文件/压缩比等信息

-(1-9):压缩等级,1最快,但是压缩比最差;9最慢,但是压缩比最好,默认是6

-I:查看压缩文件的压缩比:gzip -I *.gz

如: gzip -cv anjfd.txt > mygzip.gz--将anjfd文件显示压缩信息压缩,并保存源文件,更名为mygzip.gz

cat:可以读取纯文本文件

zcat:可以读取纯文本文件压缩后的文件

如: zcat mygzip.gz -head -4  查看压缩文件的前四行

bzip2压缩

-c:将压缩的数据输出到标准输出(stdout)上

-d:解压缩的参数

-k:保留源文件,而不会删除原始文件

-z:压缩的参数

-v:可现显示出源文件/压缩比等信息

-(1-9):压缩等级,1最快,但是压缩比最差;9最慢,但是压缩比最好,默认是6

对于目录,需要用到tar命令进行打包和压缩

tar

-c:建立打包文件

-t:查看打包文件只有哪些内容

-x:解打包或解压缩的功能,可以更具 -C(大写)在指定到特定的文件目录解开

-j:通过bzip2的支持进行压缩/解压缩:此时文件最好为 *.tar.bz2

-z:通过gzip的支持进行压缩/解压缩:此时文件最好为*.tar.gz

-v:再压缩和解压的过程中将正在处理的文件名称显示出来

-f:(filename)后面跟处理后文件的全名称(路径+文件名+后缀名)

-C:目录:这个选项用在解压缩,若要指定解压目录,可以使用这个命令

-p:保留备份数据原本的权限与属性。常用于备份-c重要的配置文件

--exclide=File:再压缩的过程中不要将那些文件打包

tar -jpcv -f etc01.tar.bzip2  /etc/

rpm安装软件

-i:install的意思

-v:查看更细部的安装信息画面

-h:以安装信息列显示安装进度

-U:更新软件(若后面面的软件没有被安装过,那会下载直接安装,若安装过,则会基于旧的版本跟新

-F:更新软件(若后面的软件没有被安装到系统,那么他不会被安装,只有安装了的软件才会被升级)

查询已安装软件,选项与参数:

-q:仅查询,后面接的软件名称是否有安装

-qa:列出所有的,以安装在本机linux系统上的所有的软件名称

-qi:列出该软件的详情信息,包括开发商,版本和说明等

-ql:列出该软件所有的文件与目录所在完整文件名

-qc:列出该软件的所有配置文件

-qd:列出该软件的所有说明文件

-qR:列出该软件有关的依赖软件

-qf:由后面接的文件名,找出该文件属于哪一个安装的软件

查询某个RMP文件内含有的信息

检查

-V:后面加软件名称,列出该软件安装之后被改动过的文件

-Va:李处目前系统上rpm安装的所有包中被修改过的文件

-Vp:后面加的是rpm文件名,列出rpm包中的文件在系统中是否被安装或者被修改

-Vf:列出某个文件(直接列出软件包安装之后的文件名)是否被改动过。

yum安删更软件

yum是通过分析RPM的标投资料后,根据个软件的相关性制作出属性相依的解决方案,然后可以自动的处理软件的依赖问题,以解决软件的安装、移除、升级中遇到的繁琐的操作问题

yum查询数据

search:查询某个软件名称或者是描述的关键字

list:列出目前yum所管理的所有的软件名称与版本,有点类似rpm -qa

info:同上,格式不太一样

yum安装、升级、卸载

install :后面接要安装的软件的名字

updata:后面接需要升级的软件的名字,如不加名字则升级整个系统

remove:删除某个软件,依赖于该软件并已经安装到系统中的其他软件或者包,会被一并删除(rpm方式删除某个包时)

时间: 2024-10-24 16:57:40

linux常用命令整理(四):软件包管理和shell基础的相关文章

linux常用命令整理(五):shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

Linux常用命令整理(部分)

Linux常用命令(部分) 准备首先安装vmware虚拟机,安装centos镜像文件 1:linux的目录结构(部分) /bin 常用的系统命令目录 /boot 启动命令目录 /etc 配置文件目录 /home 存放除root用户外的其它用户目录 /lib  存放jar包目录 /mnt 挂载目录-挂载其它硬件 /root root用户的家目录 /tmp 存放临时数据目录 /usr 通用的软件安装目录 2:常用的指令(部分) 查看文件夹 ll 查看全部文件夹 ll -a 查看文件内容 cat wo

linux常用命令及安装软件命令

1.查看操作系统是33位还是64最简单的方法 getconf LONG_BIT 或者 uname -a 2.常用命令 2.1基本操作 clear 清屏 2.2安装命令 rpm(redhat package manager).   rmp原本是RedHat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.   RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度. 关于rpm的用法,你可

linux 常用命令整理

系统信息 1. uname -a -r -n -m -a    -所有:打印所有信息,按照以下顺序,除了省略- p和我如果未知: - s,内核名字:打印内核名字 - n,节点名:打印网络节点的主机名 - r,内核发行版:打印的内核版本 - v,内核版本:打印内核版本 - m,机:打印机器硬件的名字 ==arch - p,处理器:打印处理器类型或"未知"- i,我,硬件平台:打印硬件平台或"未知" - o,操作系统:打印的操作系统 -- help-帮助显示这个帮助并退

Linux常用命令整理

文件.目录类 文件查看.处理 cat file                                                  # 显示文件的内容 cat -n file                                              # 显示文件的行数编号 cat file1 file2 > file3                              # 将文件 file1 和 file2 的内容合并之后放入 新文件 file3 中 hea

Linux常用命令(四)程序的安装与管理

一.Linux应用程序基础 1.Linux应用程序的组成 ■普通的可执行程序文件.一般保存在"/usr/bin"目录中,普通用户即可执行. ■服务器程序.管理程序文件.一般保存在"/usr/sbin"目录下,只有管理员能执行. ■配置文件.一般保存在"/etc"目录中,配置文件较多时会建立相应的子目录. ■日志文件.一般保存在"/var/log"目录中. ■关于应用程序的参考文档等数据.一般保存在"/usr/shar

linux常用命令整理 -- 持续更新

有些命令很常用,但是一段时间不用就会忘,把自己每天用到的整理下来,具体参数用到的时候再写. 查看图片: display 查看文件内容: cat / tail 查看进程: ps 杀死进程: kill 查找: find vim编辑器: 命令模式下: i 进入插入模式 cc 改变整行,即将整行内容清掉 :.d   删除当前行 :m,nd 删除第m行到第n行 :w 保存 :q 退出vim :q!强制退出 插入模式下: esc键 退出插入模式 git常用:

Linux常用命令整理-for面试-简述

Linux命令 基本命令 ll                     查看所有文件详细信息 l                      查看所有文件详细信息包括隐藏文件 ls                     列出所有文件 ls  -a                 列出所有文件包括隐藏 pwd                    显示当前工作目录 cd /home/chang/a       进入目录a cd                     返回注册时目录(家目录) ==

linux常用命令整理 20150825 -用户管理

项目 命令 命令解释 示例说明 命令帮助查看 whatis 显示手册 命令格式: whatis  [-dlv?V]  [-r|-w]  [-s  list]  [-m  system[,...]] [-M path] [-L        locale] [-C file] name ... 示例:whatis  passwd ,再通过man 5 passwd查看相关命令解释 用户管理 useradd 添加用户,未指定的情况添加后自动创建与用户名相同的基本组, 基本组会复制 /etc/skel/