- 浏览: 93968 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
snow8261:
new的对象,满足逃逸分析的不会逃逸的对象才会放在栈里,其他都 ...
Java中栈溢出解决办法 -
Champion_93:
...
滚动图片,滚动文字,滚动任何东西 -
jojo_java:
wzq110120 写道哈哈,,,,w3c的例子
呵呵,是呀
xml+css显示数据 -
wzq110120:
哈哈,,,,w3c的例子
xml+css显示数据 -
jojo_java:
鸟哥哥 写道jojo_java 写道鸟哥哥 写道怎么可能
? ...
禁止查看源文件
可执行文件的搜索
l Which
[root@bogon home]# which java
/usr/bin/java
显示一个可执行文件的完整路径
按照 alias ->$PATH 顺序查找
[root@bogon home]# which ls
alias ls='ls --color=tty'
/bin/ls
l Whereis
搜索一个可执行工具及其相关配置、帮助。
[root@bogon bin]# whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java
l slocate
语法:
slocate [关键字段]
locate[关键字段]
所有文件名及其所在路径包含关键字段的文件与目录都会显示
slocate先将当前目录结构做成一个数据库,然后再在此数据库中搜索匹配记录
l find
语法:
find [路径] [参数] [表达式]
从指定路径下递归向下搜索
支持按照各种条件方式搜索
支持对搜索到的文件进一步用指令操作
find /root -user root --查询root目录下,拥有者是root的文件
find /root -group root --查询root目录下,所属组是root的文件
find /etc -name services --根据文件名查找文件
find /etc -size +1000K --查找大于1M的文件
find /etc -size +1000K --查找小于1M的文件
find /etc -type f --查找一般文件
find /etc -type b --查找块设备文件
find /etc -type l --查找链接文件
[root@bogon bin]# find /root -nogroup
[root@bogon bin]# find /root -nouser
没有拥有者也没有群组(有可能有黑客植入的程序)
[root@bogon home]# find /home -perm 0644 --查询权限为(读写,读,读)的文件
示例:
[root@bogon test]# touch 2000;touch 4000;touch 6000;touch 6600
[root@bogon test]# ls
2000 4000 6000 6600
[root@bogon test]# chmod 2000 2000
[root@bogon test]# chmod 4000 4000
[root@bogon test]# chmod 6000 6000
[root@bogon test]# chmod 6600 6600
[root@bogon test]# ls -l
total 16
------S--- 1 root root 0 Jul 14 05:42 2000
---S------ 1 root root 0 Jul 14 05:42 4000
---S--S--- 1 root root 0 Jul 14 05:42 6000
-rwS--S--- 1 root root 0 Jul 14 05:42 6600
[root@bogon test]# find /home/test -perm 6000
/home/test/6000
[root@bogon test]# find /home/test -perm -6000 --减号表示“缺1不可”,2进制的首位都是11
/home/test/6600
/home/test/6000
[root@bogon test]# find /home/test -perm +6000 --有1的地方只要有一个是1就行
/home/test/6600
/home/test/6000
/home/test/4000
/home/test/2000
操作找到的文件
语法:
find [路径] [参数] [表达式]
-exec 指令 {} \ ;
{} 代表find找到的文件
\ 禁止转意
; 表示本行指令结束
[root@bogon test]# find /home/test -perm 6000 -exec chown jojo.jojo {} \ ;
常用的文件操作指令
l wc 统计文件的行,词,字数
[root@bogon test]# ll
total 8
-rw-r--r-- 1 root root 7 Jul 15 06:02 abc
[root@bogon test]# cat abc
a
b
c
[root@bogon test]# wc abc
4 3 7 abc
[root@bogon test]# wc -l abc --行数
4 abc
[root@bogon test]# wc -w abc --字数
3 abc
[root@bogon test]# wc -c abc --字符数
7 abc
l grep 显示文件中匹配关键字的行
[root@bogon test]# cat abc
a
b
c
helloworld
welcome
[root@bogon test]# grep "a" abc
a
[root@bogon test]# grep -n "e" abc
4:helloworld
5:welcome
[root@bogon test]# grep -v "a" abc
b
c
helloworld
welcome
[root@bogon test]# grep -nv "a" abc
2:b
3:c
4:helloworld
5:welcome
6:
l sort 按序重排文本并显示(常用参数:-r:反向排序 –t:间隔 –k:按哪一栏排列)
l diff 报告文本差异内容
[root@bogon test]# cat abc
A
b
C
[root@bogon test]# cat ABC
A
B
C
[root@bogon test]# diff ABC abc
2c2
< B
---
> b
l comp 报告文本差异位置
l uniq 去除文件中重复的行
[root@bogon test]# cat abc
A
b
b
C
[root@bogon test]# uniq abc
A
b
C
[root@bogon test]# cat abc
A
b
b
C
l cut 显示文件中的某一列
[root@bogon test]# cat abc
a 1 j
b 2 k
c 3 c
[root@bogon test]# cut -f3 abc
j
k
c
[root@bogon test]# cat ABC
tom,tom@163.com
any,any@163.com
[root@bogon test]# cut -f2 -d, ABC
tom@163.com
[root@bogon test]# cut -c4-8 ABC --只显示第4个字符到第8个字符
,tom@
,any@
l paste 将文本按列拼接
[root@bogon test]# paste abc ABC > abc_ABC
[root@bogon test]# cat abc_ABC
a 1 j tom,tom@163.com
b 2 k any,any@163.com
c 3 c
[root@bogon test]# cat abc ABC > abc_ABC_2 --cat与paste连接文件的区别
[root@bogon test]# cat abc_ABC_2
a 1 j
b 2 k
c 3 c
tom,tom@163.com
any,any@163.com
压缩
l gzip ,gunzip --linux标准压缩工具,对文本文件可以达到75%的压缩率
[root@bogon test]# gzip abc
[root@bogon test]# ls
abc.gz
[root@bogon test]# gunzip abc.gz
[root@bogon test]# ls
abc
[root@bogon test]# gzip abc
[root@bogon test]# gzip -d abc.gz
[root@bogon test]# ls
abc
[root@bogon test]# gzip abc
[root@bogon test]# zcat abc.gz --可以使用zcat命令查看压缩过文件的内容
l compress,uncompress --旧的Unix压缩工具
l bzip2,bunzip2 --更新的Linux压缩工具,比gzip有更高的压缩率
[root@bogon test]# bzip2 abc
[root@bogon test]# ls
abc.bz2
[root@bogon test]# bunzip2 abc.bz2
[root@bogon test]# ls
abc
[root@bogon test]# bzip2 abc
[root@bogon test]# ls
abc.bz2
[root@bogon test]# bzcat abc.bz2 --可以使用bzcat命令查看压缩过的文件
tar备份
用于在磁带机,软盘,zip设备上做备份。也可以备份在一个硬盘上。
主要参数:
c:将文件备份出来
v:将过程输出
x:从一个文件中解出备份
范例:
备份: tar cvf backup.tar *.txt --f参数后跟的是打包后的文件名(file?)
解开: tar xvf backup.tar –C backup/
压缩:
[root@bogon home]# tar -cvf test.tar test
test/
test/abc.bz2
[root@bogon home]# ls
jojo test test.tar
解压:
[root@bogon home]# rm -rf test
[root@bogon home]# ls
jojo test.tar
[root@bogon home]# tar -xvf test.tar
test/
test/abc.bz2
[root@bogon home]# ls
jojo test test.tar
查看tar包的内容:
[root@bogon home]# tar -tf test.tar
test/
test/abc.bz2
tar 中的-C参数:可以转路径
[root@bogon home]# ls
backup jojo test test.tar
[root@bogon home]# tar -xvf test.tar -C backup/
test/
test/abc.bz2
[root@bogon home]# ls -l backup/test/
total 8
-rw-r--r-- 1 root root 92 Jul 16 06:05 abc.bz2
tar与 压缩共同使用
[root@bogon home]# ls
jojo test
[root@bogon home]# tar -zcvf test.tar.gz test --z参数就是压缩参数
test/
test/abc
[root@bogon home]# ll
total 24
drwx------ 3 jojo jojo 4096 Jun 13 21:58 jojo
drwxr-xr-x 2 root root 4096 Jul 16 06:37 test
-rw-r--r-- 1 root root 216 Jul 16 06:39 test.tar.gz --与test比较大小,压缩成功
发表评论
-
fedora9上安装mysql5.0
2010-07-01 22:01 861幻影的博客:http://chen.wenz.blog.163 ... -
Linux下重启网络服务
2009-12-03 22:50 3270在更改ip后,如果没有重启服务,实际上是不发生变化的(我以前的 ... -
完美解读Linux中文件系统的目录结构
2009-12-02 22:39 1058一、前 言 接 ... -
关于Linux文件系统的疑惑
2009-12-02 21:44 828windows下不是有CDEF盘麻,我系统装在C盘里面,自己的 ... -
CentOS5下安装fctix输入法
2009-11-28 14:25 15141.下载fcitx-3.0.2-1.i386.rpm安装包 ... -
CentOS5下安装gcc
2009-11-24 21:29 1280在光盘中找到如下安装包,按顺序安装。 kernel-head ... -
gcc 入门
2009-11-24 21:05 816在为Linux开发应用程序时,绝大多数情况下使用的都是C语言, ... -
Linux-CentOS 5 中文乱码解决
2009-10-24 03:16 2920昨天晚上闲来无事在VmWare上安装了一个Linux虚拟机,在 ... -
32位与64位的区别
2009-10-11 21:02 1773如果你的“支持64位”指支持64位的可执行文件或者“支持64位 ... -
Linux中的过滤器,输入,输出,管道
2009-07-12 19:18 1585Linux中的应用工具分为三种: l 交互工具 l ... -
Linux中的目录
2009-06-13 14:15 1462目录 目录在文件类型上用d标识 用“/”分隔目录层 ... -
Linux中的文件系统
2009-06-08 20:52 919检查文件 用ls –l 以长模式查看文件详细信息,显示的 ... -
VMware三种工作模式(Bridged ,host-only,NAT)
2009-06-07 11:42 1382首先声明一下: 这篇文章是抄袭的,但是具体在哪里抄袭的,鄙人 ... -
查看系统属性的一些命令
2009-06-03 22:18 852DirectX查看器:开始 运行 输入dxdiag 控制台: ... -
VI编辑器使用
2009-04-06 22:21 817Vi的模式 Normal Model:命 ... -
Linux基本命令
2009-04-06 20:18 929创建用户useradd [用户名] ...
相关推荐
文件搜索工具,免安装,是不是还在为查找你的某个文件犯愁,有了它,你不用管文件到底在哪个盘里,直接模糊输入你记得住的关键字就可以啦
1.查找文件功能:可以根据指定的目录名与待查找的文件,在指定目录中进行查找,并返回结果。2.实现文件的拷贝与粘贴功能。3.实现文本类文件(.txt, .java, .ini, .bat, )的预览功能(比如实现对前100行文本在某个小...
文件资料分类上传,可以直接拖拽上传和管理,快速查找
Linux文件查找与压缩干货 云计算干货 Linux系统配置及服务管理文件查找 文件查找 简介 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 一、查找ls...
可以查找出某个文件夹内重复的文件
很简单的一个课程设计,实现了文件管理和进程管理 有一个cpb,实现几种文件中的运算:用户通过(1)文件逻辑结构实现了特定命令的“可执行文件”包括x=?:给x赋值一位数;x++:x加1;x--:x减1等操作;(2)用户通过...
Duplicate File Finder Plus 是一款快速重复文件查找器,基于文件内容快速查找驱动器上的重复文件,您可删除不需要的文件恢复宝贵的磁盘空间,降低管理成本,避免不必要的混淆,100% 的准确结果,你会爱上它的!...
WIN2000下的资源管理器可以根据文件内容查找文件,但WINXP不行,这个程序完善WINXP的功能。
文件目录管理与显示 给出树形文件目录和文件信息,要求编程实现将其排列成一棵有一定缩进的树形目录。 基本要求: (1)设计文件和目录信息树的存储结构。 (2)从文件或键盘输入目录和文件信息,输入格式采用绝对...
程序设计基础-学生信息管理系统(添加、修改、删除、查找)-C++版本源程序文件 适用于刚刚学习C++的小白,欢迎指导,我们共同进步
Linux 操作系统中,文件查找类命令是系统管理员不可或缺的基本技能之一。在 Linux 系统中,有多种文件查找类命令,每个命令都有其特点和应用场景。本文将对 Linux 下的文件查找类命令进行详细介绍,并对每种命令的...
Linux系统配置及服务管理:文件查找 在linux中,关于文件查找有如下三种命令: which 、find 、 locate 。其中find是应用最多,也是今天为大家着重介绍的命令。 which:用于命令查找。(which is 或者 whereis vim ...
三、实验内容 为Unix/Linux 系统设计一个简单的二级文件系统。要求做到以下几点: (1) 可以实现下列几条命令: login 用户登录 ...主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。
find 命令使用指南和 Linux 文件时间详解 在 Linux 系统中,find 命令是一个非常强大的工具,用于搜索和...通过了解 find 命令的选项和 Linux 文件的三种时间,可以更好地使用 find 命令来查找文件和管理文件系统。
Wise Duplicate Finder是一款专门用户扫描和清理磁盘重复文件的软件,软件没有格式的限制,您只需选择匹配的级别,就可以对指定的文件夹进行快速的扫描,支持设置文件大小的上下线和格式,是您整理空间的必备神器。...
Linux中查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用,管理Linux的日常事务中方便的查找出我们需要的文件。对于Linux新手来说,“find”命令也是了解和学习Linux文件特点的方法。因为Linux发行...
内容概要: 这段Python代码是一个文本文件查找工具,名为 "TextFileSearcher",它可以递归搜索指定目录下的所有文本文件,并查找包含特定关键字的文件。 适用人群: 适用于程序员、开发人员、系统管理员和任何需要在...
美客企业文件管理系统是一款小巧实用的多用户文件管理系统,此系统比较适合用作单位内部文件的管理与传递。 美客企业文件管理系统特性: 1、支持大文件上传,单个文件最大2G,文件上传直观、带进度条。 2、自定义...
可以在本地硬盘查找相同文件,去除重复文件,减少存储空间
Aico文件管理器是一款简洁好用、功能卓越、免费且无广告的文件管理工具,具有超快的文件搜索、非常方便易用的分类查找功能,能够高效的批量管理手机本地文件和应用程序,并提供无比强大的远程 WEB 桌面和FTP 等高级...