Linux基本功六:文件的查找与压缩
来源:互联网 发布:网络出版服务许可证 编辑:程序博客网 时间:2024/06/06 15:00
1、查找命令
(1)which & $PATH 显示一个可执行文件的完整路径,按照alias->$PATH的顺序查找--仅仅是可执行的命令的查找。搜索指定好的$PATH里的东西;不会搜索任意目录
which ls //OK(2)whereis 搜索一个可执行工具及其相关配置、帮助 --它和which差不多,也是可执行命令,不包含所有的路径,还包含man的路径
(3)slocate=locate 配套使用updatedb --查询的是自己的数据库:/var/lib/slocate/slocate.db
updatedb 更新上面路径的一个数据库; locate aaa.tar.g;查询一个软件包; slocate aaa.tar.g 查询所有的路径的文件信息;每晚上4:02都会执行一些更新:
cat /etc/cron.daily/ cat /etc/cron.daily/slocate.crom 这里面有更新的命令;可以用secureCRT,windows下主流管linux服务器的程序,
locate -r '.*newfile.*' 正则表达式
(4)find 从指定的路径递归向下查找,就是查找某一个软件;查找文件名字
find aa.c 它是从当前的目录下查找;
find / -name newfile.txt find / -name '*newfile.txt*'从根开始,查找newfile.txt 文件是否存在;效率低下,但是功能全面;
find /etc -name "*network" -ls 后面可以执行一些命令: find /home -name "*newfile" -exec file ls {} \; 不需要交互 find /home -name "*newfile" -ok file rm {} \; 需要交互,会问你需不需要这样做; find /-perm -777 -type d -ls 找出系统中权限为777的文件夹;这里可以查找系统的漏洞;
find / -user -type -name -group -size -ok -exec -perm
(5)grep 查找包含该字符的数据,只对文本操作
grep -R shrek /etc 显示/etc下包含shrek的文件 grep -R -l shrek /etc 显示/etc下包含shrek的文件,显示目录,只显示名称 grep -A5 -B5 shrek /etc/passwd-R 对子文件也进行筛选,
-l 只显示文件名
-v 反向选择,不包含的显示
-c 统计文件多少行
-A5 after包含查询字符的后5行
-B5 before包含查询字符的前5行
2.RPM包安装:
(1)安装 rpm -ivh somesoft.rpm
(2)反安装 rpm -e somefost.rpm
(3)查询 rpm -q somefost 或 rpm -qpi somefost.rpm(其中:p未安装;i包含的信息)
(4)查询安装后位置:rpm -ql somefost.rpm
(5)升级安装:rpm -Uvh somesoft.rpm
(6)强制安装:rpm -ivh –nodeps somesoft.rpm 或 rpm -ivh –nodeps –force somesoft.rpm
3.源代码包安装:
查阅README
基本用法 :
(1)配置:解压目录下 ./cownfigure
(2)编译:解压目录下 make
(3)安装:解压目录下 make install
4.src.rpm的安装
需要用到rpmbuild命令加上–rebuild参数。如 rpmbuild –rebuild ***.src.rpm。然后在/usr/src/下找
FC3下iso程序安装:system-config-packages –isodir=iso所在目录
RH下iso程序安装:redhat-config-packages –isodir=iso所在目录
5、压缩解压类
1.tar.gz类:
(1)解压:tar -xvzf 文件.tar.gz;
(2)tar.gz解至tar:gzip -d 文件.tar.gz
(2)压缩:gzip 待压缩文件
./configure
make
make install
2.tar未压缩类:
(1)解包:tar -xvf 文件.tar;
(2)打包:tar -cvf 文件.tar 文件列表
3.zip类:
(1)解压:unzip 文件.zip -d dir;
(2)压缩:zip zipfile 待压缩文件列表
4.bz2类:
(1)解压:bunzip2 文件.bz2或bzip2 -d 文件.bz2;
(2)压缩:bzip2 待压缩文件
5.z类:
(1)解压:uncompress 文件.z;
(2)压缩:compress 文件
- Linux基本功六:文件的查找与压缩
- 【linux学习】Linux系统文件查找与压缩
- Linux基本功——五个查找文件的命令find,locate,whereis,which,type
- 记 Linux 学习知识总结 -- 寒江老师视频(六) - 文件的统计与文件的压缩
- Linux平台下java程序员的基本功(六)
- Linux平台下java程序员的基本功(六)
- Linux 文件的压缩与解压
- 文件的压缩与打包 linux
- linux文件的压缩与打包
- Linux文件的压缩与解压
- linux文件的打包与压缩
- Linux文件的压缩与解压缩
- Linux文件的归档与压缩
- linux的文件打包与压缩
- linux的文件打包与压缩
- 学习一下linux中的进程,文件查找,文件压缩与IO重定向
- 记 Linux 学习知识总结 -- 寒江老师视频(六) - 文件查找与文件管理
- Linux基本功三:linux系统文件的存储和权限
- 高手详解SQL性能优化十条经验
- discuz 推送博文图片提示数据不匹配
- 【7gyy】教程:几大注意事项让Win7更安全
- shell的case语句
- Android ListView使用BaseAdapter与ListView的优化
- Linux基本功六:文件的查找与压缩
- iframe框架流量分析 以导航站为例谈框架流量的应用
- 各主流浏览器及其内核
- Maven3实战笔记04Maven的生命周期和插件
- discuz 论坛不同版块使用不同模板
- 2-07. 素因子分解
- ASP.NET中的HttpModule
- Excel2010分窗口打开excel文件解决方法
- Oracle中的NULL