linux grep查找关键字_常用Linux命令的5分钟指南

918bc86c78a383363eaef5a6d39b8516.png

我不是一个认真的Linux用户,但是有时我需要使用Linux。很长时间以来,我经常搜索有限数量的Linux命令。因此,我认为列出那些常用的并最终记住它们是一个好主意。这无疑提高了我的工作效率。

这是我的清单。

1. cp / scp

cp将所有以“ .extension”作为扩展名的文件扩展到garget目录。

cp * .extension / target /目录

将远程目录scp到本地:

scp -r user@your.server.com :/ path / to / foo / home / user / dir

2. grep

可以使用以下三种格式之一搜索文件中的“关键字”:

grep关键字文件

grep“关键字”文件

grep“关键字”文件

查找包含“关键字”的环境变量。

env | grep“关键字”

在当前目录中递归搜索“关键字”。

grep -r“关键字” *

在目标目录中递归搜索“关键字”。

grep -r“关键字” / a / target / directory /

仅匹配不包含“关键字”的行:

grep -v“关键字” / path / to / file

仅匹配.php文件。

grep -r --include = *。php“关键字” ./

计算文件中包含关键字的行数。

grep关键字文件名| wc -l

3.找到

在当前目录(包括所有子目录)中找到Main.java文件。

找到* -name“ Main.java”

查找当前目录(包括所有子目录)中名称包含关键字的所有文件(目录除外)。

查找./ -type f -name“ * keyword *”

4.压缩/解压缩

将所有文件压缩到当前目录下。

zip abc.zip *

将所有文件解压缩到当前目录。

解压缩abc.zip

使用gzip提取tar

tar -xzf file.tar.gz

使用gzip创建一个tar。例如,如果您在目录/ var / www / html /中,并且想要将目录压缩在/ var / www / hmtl下,则可以使用以下命令:

tar -czf directory_name.tar.gz directory_name

5.环境变量

设置环境变量。

导出PROJECT_PATH = / home / name / project /

如果变量已经存在,则可以将其与新值连接。

导出PATH = $ PATH:/ home / name / project /

如果您无权访问计算机,则无法永久更改环境变量。您可以将要设置的所有变量放在文件中。然后运行“源代码”。

源文件

6. LAMP相关

启动Apache服务器

sudo / usr / sbin / apache2ctl开始

实际上,在这里我需要记住apache2ctl。我可以使用以下内容找出位置:

哪个apache2ctl

在Ubuntu 14上重新启动Apache2

sudo服务apache2重新启动

启动MySQL

sudo服务mysql启动

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值