资讯专栏INFORMATION COLUMN

linux实用命令以及实用场景总结

eternalshallow / 2890人阅读

摘要:用到的命令命令技巧我们首先利用命令进行文件备份,我们备份的命名文件一般需要标明修改人和修改时间的信息这个时候我们就可以用这样的命令这样就会自动生成一个有你名字和当前日期的备份文件了。

linux实用命令以及实用场景总结 1. 调试服务器上加密过的php代码

场景描述: 生产环境的代码一般是加密的,我们无法直接在代码里面写打印日志的代码进行调试,这时候就需要先将服务器上的代码进行备份,然后新建一个新的文件并把内容替换成相同版本的没有加密的代码,然后在没有加密的代码里面写打印日志进行调试。

用到的命令:cp cat

命令技巧:

我们首先利用cp命令进行文件备份,我们备份的命名文件一般需要标明"修改人"和"修改时间"的信息这个时候我们就可以用这样的命令:cp test.php test.php.yourname.$(date +%F) 这样就会自动生成一个有你名字和当前日期的备份文件了。

文件备份了,我们就可以替换原来文件里面的内容了,这时候我们就可以用到cat命令了,我们这么用cat >test.php 回车后在下面行粘贴你复制的内容,然后按crtrl dd保存退出,这样原来"test.php"文件里面的内容就被替换了。

2. 在一个文件夹的众多配置文件中找到我们需要的配置项

场景描述:通常在线上服务器的配置文件一般比较多,例如nginx的vhost文件夹里面的站点配置文件,我们想找到某个域名的配置文件如果一个个配置文件去打开找的话就太麻烦了,所以我们想用命令帮我们在文件夹中找到相关的配置信息.

用到的命令:grep

命令技巧: grep -n "test.com" vhosts/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22686.html

相关文章

  • 经验拾忆(纯手工)=> Linux实用工具命令

    摘要:为啥直接不行呢因为以开头的最后一条命令是。和和和强制终止最常用的,先提出来。。。。我们可以通过这一条命令来迅速回到程序运行的环境。其实这些配置文件以及这些命令和用户以及权限等都是有很大关系的。 Ubuntu16升级到18.04 有特殊新颖强迫症癖好可以升下,如果你觉得16.04好用,就根本没必要升了 我当时租的 云服务器通常都是16.04,现在估计也是16.04较多 我是个...

    kk_miles 评论0 收藏0

发表评论

0条评论

eternalshallow

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<