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

  1. cp / scp
    cp将所有以“ .extension”作为扩展名的文件扩展到garget目录。
    cp * .extension / target /目录
    将远程目录scp到本地:
    scp -r [email protected] :/ 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 /
    如果您无权访问计算机,则无法永久更改环境变量。您可以将要设置的所有变量放在文件中。然后运行“源代码”。
    源文件
  3. LAMP相关
    启动Apache服务器
    sudo / usr / sbin / apache2ctl开始
    实际上,在这里我需要记住apache2ctl。我可以使用以下内容找出位置:
    哪个apache2ctl
    在Ubuntu 14上重新启动Apache2
    sudo服务apache2重新启动
    启动MySQL
    sudo服务mysql启动
    最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。常用Linux命令的5分钟指南

相关文章: