Linux学习笔记(3)

2019-03-11 14:51

2015年4月18日星期六 查找软件包

1、ls *e2* #采用通配符搜索文件

2、无法找到包,可到以下网站:www.rpmseek.com www.rpmfind.net 去查找

软件包的查询:

rpm –q 包名 #查看系统是否安装了包名的软件包 rpm –qa #查看系统安装的所有rpm包情况

[root@localhost Packages]# rpm -qa | wc –l 按行统计当前安装的包部总数 rpm –ql 包名 #查看所安装包安装了哪些文件。如: [root@localhost Packages]# rpm -ql lrzsz /usr/bin/rb /usr/bin/rx /usr/bin/rz /usr/bin/sb /usr/bin/sx /usr/bin/sz

/usr/share/locale/de/LC_MESSAGES/lrzsz.mo /usr/share/man/man1/rz.1.gz /usr/share/man/man1/sz.1.gz

[root@localhost Packages]# rpm -qpl lrzsz-0.12.20-27.1.el6.x86_64.rpm #预查看将要安装的包会生成哪些文件

/usr/bin/rb /usr/bin/rx /usr/bin/rz /usr/bin/sb /usr/bin/sx /usr/bin/sz

/usr/share/locale/de/LC_MESSAGES/lrzsz.mo /usr/share/man/man1/rz.1.gz

11

/usr/share/man/man1/sz.1.gz

[root@localhost Packages]# which vim #查看vim命令的位置 /usr/bin/vim

[root@localhost Packages]# rpm -qf /usr/bin/vim #查看该命令的源安装包

vim-enhanced-7.2.411-1.8.el6.x86_64

[root@localhost Packages]# rpm -qf `which vim` #等价上面两行命令功能

vim-enhanced-7.2.411-1.8.el6.x86_64

二、Linux 文件系统属性 RHEL6 新增 chattr

a 只能追加内容,只能通过 aaa>>e.txt方式追加

i 不能修改 例:

[root@localhost test]# lsattr a.txt 查看 -------------e- a.txt 前 [root@localhost test]# chattr +a a.txt 添加命令 [root@localhost test]# lsattr a.txt -----a-------e- a.txt 后

[root@localhost test]# echo bbbbbb >> a.txt #追加内容方式

三、扩展ACL权限

例:a.txt 只有root、拥有者和mylin可以写: 命令:setfacl –m u:mylin:rw a.txt

查看:getfacl a.txt #查看文件权限分配情况 setfacl –m u:mylin a.txt #取消mylin权限

2015年4月20日星期一 一、rpm包升级

rpm –Uvh 软件包名 #升级软件包

12

二、rpm卸载

命令:rpm –e 软件名 #卸载软件

rpm –e –nodeps 软件名 #不报依赖关系卸载 导入公钥

[root@localhost 桌面]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

二、配置yum进行自动安装 基于C/S架构

步骤:1、挂载:mount /dev/cdrom/ /mnt 2、cd /etc/yum.repos.d/

[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls

CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo 打开某个文件后

[c6-media] #serverid必须唯一

name=CentOS-$releasever – Media #软件包描述,可任意描写 baseurl=file:///media/CentOS/ #本地路径/远程路径:http或ftp file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 #1检查GPG 0不检查GPG enabled=0 #能否使用 1能,0不能

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 注:repodata 存放路径?不太理解哦?

2015年4月26日星期日 一、yum的使用

yum clear all #清空yum缓存 yum makecache #建立缓存 yum list #自动生成缓存 [root@localhost /]# yum install lrzsz

13

技巧:-y #回答yes进行安装 软件组安装:

yum grouplist #查看组列表 yum groupinstall 软件组名 #安装软件组

技巧:yum list | grep 包名 #过滤查询yum列表 yum search lrzsz #

yum provides `whicd vim` #查看vim命令是由哪个包安装

移除:yum remove 包

例 :[root@localhost Packages]# yum remove lrzsz

2015年4月27日星期一

tar命令:作用:打包、压缩、解压缩 1、tar zxvf #解开.gz的压缩包

2、tar -cf archive.tar foo bar # 从文件 foo 和 bar 创建归档文件archive.tar。 tar -tvf archive.tar # 详细列举归档文件 archive.tar 中的所有文件。

tar -xf archive.tar # 展开归档文件 archive.tar 中的所有文件。

例:[root@localhost dir1]# tar -cf grub.tar /boot/grub tar: Removing leading `/' from member names [root@localhost dir1]# ls grub.tar

[root@localhost dir1]# ll -h grub.tar

-rw-r--r-- 1 root root 270K Apr 27 22:36 grub.tar

[root@localhost dir1]# du -sh /boot/grub #查看文件大小命令 276K /boot/grub

例2:tar -cvf grub.tar /boot/grub #显示装入包内文件 例3:tar –tvf grub.tar #查看tar包 例4:tar –xvf grub.tar 目录 #解压到指定目录 file 文件名 #查看文件类型

14

二、追加

[root@localhost dir1]# tar -cvf bak.tar grub.tar /etc/passwd grub.tar

tar: Removing leading `/' from member names /etc/passwd

[root@localhost dir1]# ls bak.tar boot grub.tar

[root@localhost dir1]# tar -tvf bak.tar

-rw-r--r-- root/root 276480 2015-04-27 22:36 grub.tar -rw-r--r-- root/root 1871 2015-04-11 23:01 etc/passwd

2015年4月29日星期三 一、打包压缩方法 格式:tar.gz

用法:tar –zcvf *.tar.gz 源文件

解压:tar –zxvf 压缩包 –C 目录 #将包解压到指定目录

用法2:tar –jcvf *.tar.bz2 源文件 #压缩tar.bz2格式文件 解bz2包:tar –jxvf *.tar.bz2 –C 目录 #将包解到指定目录 二、zip

用法:zip 包名.zip filename #压缩.zip格式文件

zip –r 包名.zip dir #压缩.zip格式目录,递归压缩 技巧:

cat passwd>a.txt #将passwd中的内容输出重定向到a.txt cat passwd>>a.txt #将passwd内容追加到a.txt中

2015年4月30日星期四

一.src.rpm 包安装 #它的特点是会先编译出rpm包,然后通过rpm来进行安装。 命令:rpmbuild –rebuild

15


Linux学习笔记(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:87分心理健康与心理调适--心理因素引起的挫折不包括

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: