linux高级命令组合

时间:2024-01-11 16:50:56

ps -auxww | grep httpd

快速找到正在运行的apache服务安装目录

find / -path  'sina_app_v3*'

快速找到根目录下面的sina_app_v3目录

find / -filename|name '*app_index.php'

快速找到根目录下面的包含有app_index.php的文件

find / -user user1

搜索属于用户 'user1' 的文件和目录

find /home/user1 -name \*.bin

在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件

locate -b

locate   基于数据库查找 ,比较笼统是查找如#locate  php.*它会列出所有的

locate *.doc //查找所有扩展名为doc的文件。

运行此命令有时候需要配合updatedb跟新下文件名数据库。

locate -b "*my.c*"

whereis  *

whereis mysql          或whereis httpd

which  只查找执行文件  命令脚本   如#which   ls

查看系统命令的存放地址,比如:which ls

tailf   /etc/httpd/logs/error_log

动态输出错误错误信息

将光标移动到你要截止删除的行!按ESC键进入命令行模式,按d键,再按1G(shift+g),这样你光标处至文章顶部的内容均被删除!

linux快速删除文件中内

本人在linux系统里 不知道这个文件名但知道他的大小想用命令找到他。在那个目录里请高手指教!

我用du -k 文件一下子过去了 可是不会一页一页的翻着看,

不知道有什么好的办法找到他吗?

声名一下:本人要找的这个文件是linux下的一个网页大小是13655字节

du -ab  | grep 13655

a参数表明显示所有文件 不仅仅是文件夹 b参数表明以Byte为单位输出 (默认是K,你要找的是Byte)

我的某个文件夹中有很多后缀.z9c的文件,我想找出这些文件中小于1000k的文件,怎么办?

find . -name "*.z9c" -size -1000k