【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

@程序员快来 Get 常用的 Linux 命令和技巧!

放大字体  缩小字体 发布日期:2020-06-09 05:54:37    浏览次数:10
导读

  好奇开发人员使用的Linux命令是什么样的呢?使用过程中带着什么样的技巧呢?让我们走进开发人员的日常工作吧。  这篇文章不是一个描述Linux cd命令的系列文章,它是我几乎每天都在使用的命令和技巧的列表。  有时候我需要连接到数据库,当然我更喜欢使用我的GUI管理器(JetBrains DataGrip)来做这件事。但是,如果

  好奇开发人员使用的Linux命令是什么样的呢?使用过程中带着什么样的技巧呢?让我们走进开发人员的日常工作吧。

  这篇文章不是一个描述Linux cd命令的系列文章,它是我几乎每天都在使用的命令和技巧的列表。

  有时候我需要连接到数据库,当然我更喜欢使用我的GUI管理器(JetBrains DataGrip)来做这件事。但是,如果你公司的安全策略规定数据库的端口不能公开,那么你可以执行以下命令:

  下面这行命令将打开你的笔记本电脑上的3308端口,并将所有内容转发到IP地址为192.168.1.2的服务器的3306端口上:

  你是否曾经在编辑一些配置文件前,忘记了先sudo获得权限?我有过很多这样的经历。别紧张,这里有一个保存文件的技巧,只要在VIM中键入:

  如果你在Linux控制终端上写了一条很长的命令,这时候你发现你忘记了在这行命令的开始处键入sudo,你需要回到行首添上漏掉的sudo,然后,你还要回到行尾去添加一些参数。

  你可以通过同时按下crtl + a移动光标到行首,同样地,你也可以通过同时按下 crtl + e移动光标到行尾。

  键入ll而不是ls –la命令,可以让你在一年中节省几天敲键盘的时间。这个命令适用于大多数Linux服务器。

  想要再次执行上一个命令,当然可以按↑(向上箭头)键。但你也可以直接敲键盘!!. 以根用户身份重复执行上一个命令非常容易。就像下面这样:

  要查找你执行过的上一个包含/tmp的命令,可以按ctrl + r,并且键入/tmp。如果你还想得到下一个结果,可以再次按下ctrl + r。

  警告:使用yes命令可能会产生一些意想不到的后果。比如说,你可能会意外地安装10GB的依赖项,或其他你不想发生的事情。

  如果你运行一个脚本,需要3天的时间,那么你不需要一直打开终端窗口。你可以使用nohup命令在后台运行它:

  当你试图运行nginx的时候,你发现已经有一个apache在运行,并且占用了你想要用的443端口,这让你真的很恼火。

  每个人都知道,less是读取日志文件的一种非常好的方法。但是你知道它也可以读取一个用gzip压缩过的日志而无需解压缩吗!

  要每隔X秒打印命令的输出,可以使用watch命令。下面的例子是每隔一秒打印一次date命令的输出:

  很多标准命令都有安静模式或静默模式,这个模式在你创建一个bash脚本时非常有用。在大多数情况下,只需要在命令后面添加-q或-s(如下)。详细信息可以阅读 --help或man输出的内容,或者上StackOverflow网站查找。

  输出不可避免时,有时候也必须忽略输出(实际上在使用内部脚本你总是需要这样做),这时候你可以将输出定向到/dev/null:

  在crontab中键入如下命令,这样下次万一你的脚本执行失败了,你也可以从生成的日志中找到原因了:

 
关键词: 常用的linux命令
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-252819.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4