- 浏览: 96511 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
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 896幻影的博客:http://chen.wenz.blog.163 ... -
Linux下重启网络服务
2009-12-03 22:50 3308在更改ip后,如果没有重启服务,实际上是不发生变化的(我以前的 ... -
完美解读Linux中文件系统的目录结构
2009-12-02 22:39 1094一、前 言 接 ... -
关于Linux文件系统的疑惑
2009-12-02 21:44 880windows下不是有CDEF盘麻,我系统装在C盘里面,自己的 ... -
CentOS5下安装fctix输入法
2009-11-28 14:25 15561.下载fcitx-3.0.2-1.i386.rpm安装包 ... -
CentOS5下安装gcc
2009-11-24 21:29 1313在光盘中找到如下安装包,按顺序安装。 kernel-head ... -
gcc 入门
2009-11-24 21:05 845在为Linux开发应用程序时,绝大多数情况下使用的都是C语言, ... -
Linux-CentOS 5 中文乱码解决
2009-10-24 03:16 2958昨天晚上闲来无事在VmWare上安装了一个Linux虚拟机,在 ... -
32位与64位的区别
2009-10-11 21:02 1801如果你的“支持64位”指支持64位的可执行文件或者“支持64位 ... -
Linux中的过滤器,输入,输出,管道
2009-07-12 19:18 1627Linux中的应用工具分为三种: l 交互工具 l ... -
Linux中的目录
2009-06-13 14:15 1513目录 目录在文件类型上用d标识 用“/”分隔目录层 ... -
Linux中的文件系统
2009-06-08 20:52 950检查文件 用ls –l 以长模式查看文件详细信息,显示的 ... -
VMware三种工作模式(Bridged ,host-only,NAT)
2009-06-07 11:42 1408首先声明一下: 这篇文章是抄袭的,但是具体在哪里抄袭的,鄙人 ... -
查看系统属性的一些命令
2009-06-03 22:18 896DirectX查看器:开始 运行 输入dxdiag 控制台: ... -
VI编辑器使用
2009-04-06 22:21 852Vi的模式 Normal Model:命 ... -
Linux基本命令
2009-04-06 20:18 952创建用户useradd [用户名] ...
相关推荐
在日常的计算机使用中,我们经常遇到硬盘空间不足或者文件管理混乱的问题,此时,重复文件查找工具就显得尤为重要。本文将详细介绍一款名为“Duplicate Cleaner”的免费工具,它可以帮助用户高效地找出并清理系统中...
总之,"Everything"作为一个强大的文件查找工具,以其高效的搜索速度和丰富的功能,为用户在日常工作中查找和管理文件提供了极大的便利,尤其对于处理大量文件的专业人士来说,它无疑是提高工作效率的一大利器。...
重复文件查找工具的使用对个人用户来说可以释放硬盘空间,减少冗余数据,对于企业或组织,可以帮助管理和优化大量的存储资源,提升数据管理效率。同时,这类工具也可以用于验证文件的完整性,比如在备份恢复过程中...
### Linux文件查找技巧详解 #### 一、引言 在Linux系统中,文件查找是一项非常重要的技能。与Windows系统相比,Linux系统具有更多的文件管理工具和技术。本文将详细介绍如何使用`find`命令来查找文件,并深入探讨...
总的来说,“本地文件查找工具”是一个实用的文件管理助手,通过文件筛选、文件格式查找和修改时间查找等功能,简化了文件搜索过程,提升了工作效率。随着社区的参与和改进,我们可以期待它在未来会变得更加完善和...
最后,文件查找功能通常会作为更复杂系统的一部分,如文件管理系统或搜索引擎。因此,设计时要考虑与其他模块的交互,如错误处理、日志记录以及用户界面的反馈。 综上所述,C++实现快速查找文件涉及到了标准库的...
总的来说,WSUS补丁文件查找工具是企业IT管理员的得力助手,它提高了工作效率,确保了企业网络环境的安全性和更新管理的准确性。通过熟练使用这类工具,管理员可以更好地掌握系统更新状况,及时应对潜在的安全风险。
Lotus文件管理平台是一款专为企业设计的开源文档管理解决方案,旨在提供高效、安全的文件存储、管理和协作环境。这个平台不仅适用于企业的集体文件存储,也支持个人文件的分类管理,确保了不同用户的需求都能得到...
总的来说,"文件查找与统计"是一个针对中文环境设计的强大文件管理工具,它通过原文搜索和首拼音搜索提供了高效的查找能力,同时可能还具备文件统计功能,以帮助用户更好地管理和理解他们的文件系统。对于那些经常...
这个小软件模仿了Windows资源管理器的搜索功能,提供了更强大的文件查找能力。它支持模糊匹配、通配符、正则表达式等,可以快速遍历指定目录及其子目录,找到符合条件的文件。 3. **使用FindFiles**: - 安装与...
在Windows环境中,大文件查找是一项常见且实用的任务,尤其对于管理磁盘空间和优化系统性能而言至关重要。在实现这样的功能时,我们可能会采用特定的设计模式和Windows API来提高效率和准确性。下面将详细讨论相关...
在IT领域,文件管理和搜索是日常工作中的重要环节。"文件中单词查找"是一个常见的需求,尤其是在处理大量文本数据时。这个工具显然旨在帮助用户高效地定位并查找特定单词或短语在文件中的出现情况。接下来,我们将...
本文将详细解析Delphi编程语言中如何实现文件查找(文件遍历)的功能,以及与之相关的知识点。 标题“文件查找(文件遍历)”指的是在计算机文件系统中,通过编程手段逐个访问目录及其子目录下的所有文件,查找符合...
"文件查找神器Everything"是一款强大的文件搜索工具,它以其高效、快速和易用性而闻名。在日常工作中,我们往往需要处理大量的文件和数据,传统的操作系统内置的文件搜索功能可能无法满足快速定位文件的需求,而这...
总的来说,"最近修改文件查找器"是一款针对文件管理需求的实用工具,它利用系统API和高效的搜索算法,帮助用户快速找到最近修改的文件,提升工作效率。它的便携式设计使得使用和分享变得简单,而丰富的功能则进一步...
这种工具对于开发者、数据分析师、文档管理者等专业人士尤其重要,因为他们经常需要处理大量文件并查找特定信息。下面将详细讨论这种工具的功能、工作原理以及在实际工作中的应用。 首先,我们要理解的是"文件内容...
在Ubuntu系统中,进行文件查找是一项非常常见的任务,掌握正确的命令可以帮助我们快速定位所需文件。本文将详细介绍几个常用的Ubuntu文件查找命令,包括`whereis`、`locate`、`updatedb`以及`find`,并结合示例进行...
"重复文件查找王 v1.7"是一款专用于查找并管理电脑中重复文件的软件工具。这款应用的主要功能是深入扫描用户指定的目录及其子目录,通过比较文件内容来识别那些内容完全一致但文件名可能不同的文件。这有助于优化...
总的来说,"重复文件查找器"是一款非常实用的系统优化工具,它能够帮助用户有效管理电脑中的文件,提高硬盘空间的利用率,对于经常需要处理大量文件的用户来说,它是一个不可或缺的助手。同时,其绿色免费的特性使得...