首页 > > > 每个开发人员应该知道的 10 个 Linux 命令
简评:在这篇博文中,作者分享了一些不太受欢迎但非常有用的 Linux 命令。如果你是 Mac 用户,那也没关系,因为下面提到的大部分命令 macOS 中也存在。
返回指定文件的信息。例如,您可以打印图像的尺寸信息:
$ file logo.png这将返回
> PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced这三个命令用于监控 Linux 系统中的进程:
分割程序的输出,所以我们可以在打印的同时保存。例如,添加一个新的条目到 hosts 文件:
$ echo "127.0.0.1 foobar" | sudo tee -a /etc/hosts这三个重要的命令可以用来控制系统中正在运行的程序。
$ pidof nginx$ kill -USR2 $(pidof nginx)$ pkill -f nginx你必须先安装 tmux,Tmux 是优秀的终端复用软件。(译者注:本人到现在还不怎么会用,很惭愧)
以树状格式列出目录的内容。它有整齐的选项,如只显示目录:
$ tree -d 当我们在一大堆文件里面寻找特定文件时,使用这个命令是很有帮助的。在这里介绍几个简单的例子。
示例1:列出所有 CSS 文件(包括子目录):
$ find . -type f -name "*.css" 示例2:列出所有 CSS 或 HTML 文件:
$ find . -type f \( -name "*.css" -or -name "*.html" \) 著名的进程监控命令,它有着漂亮多彩的命令行界面。下面是一些有用的 key-bindings:
\ 过滤/ 搜索, 选择排序标准k 发送 kill 信号u 按用户筛选结果t 打开/关闭 tree 模式H 关闭显示线程它可以在给定的目录中打开了一个新的 TTY,这意味着,可以创建一个文件夹,在其中设置一个新的 Linux 系统,并随时切换到该「子系统」。(译者注:安装 Archlinux 的时候就有这么一个操作来的)
在命令行上与用户交互的一种非常简单而不错的方式。例如,下面的命令会显示了一个不错的输入框:
$ dialog --title "Oh hey" --inputbox "Howdy?" 8 55 原文:10 Linux Commands Every Developer Should Know - Azer Koçulu's Journal
扩展阅读:
欢迎关注:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/758/viewspace-3163116/ ,如需转载,请注明出处,否则将追究法律责任。