十大命令行工具

单击此处查看当您需要快速、高效地完成某项工作而不需要任何软件开销时,命令行就是它所在的位置。这是人类告诉计算机该做什么的第一种方式,但随着图形变得越来越重要,命令行或终端成为内部人员的秘密武器。但只要有正确的命令和一点诀窍,任何人都可以从纯文本界面完成任务。让我们看看10个命令和技巧,使终端在任何系统上更容易访问,也更强大。布莱克波斯特摄。...

Image for article titled Top 10 Command Line Tools

单击此处查看当您需要快速、高效地完成某项工作而不需要任何软件开销时,命令行就是它所在的位置。这是人类告诉计算机该做什么的第一种方式,但随着图形变得越来越重要,命令行或终端成为内部人员的秘密武器。但只要有正确的命令和一点诀窍,任何人都可以从纯文本界面完成任务。让我们看看10个命令和技巧,使终端在任何系统上更容易访问,也更强大。布莱克波斯特摄。

注意:Mac OS X和Linux用户的系统中有强大的命令行界面。要了解它们,请访问应用程序->公用事业->查找器中的终端。它在Linux中有所不同,这取决于您的发行版和界面,但“终端”通常可以在“附件”或“实用程序”菜单面板中找到。Windows用户最好通过安装和配置Cygwin(一个Unix仿真器)来获得服务,我们在一个由三部分组成的系列文章中对此进行了详细介绍。

10.自定义提示

Image for article titled Top 10 Command Line Tools

如果你打算在终点站呆上一段时间,或者想开始这样做,那么它应该是一个受欢迎的地方。要想超越绿色或白色对黑色的影响,请查看Ask Lifehacker的回复,其中Gina介绍了一些简单的方法来更改Windows、Mac或Linux系统提示中的颜色和问候语。

9.用sudo强制一个动作!!(““砰砰”的一声

Image for article titled Top 10 Command Line Tools

您已经知道,使用sudo作为命令前缀会使系统以超级用户权限执行命令。但是当你忘了sudo的时候,这个!!或者“砰砰”的一声救了我。当您完美地构建了一个长命令,该命令完全满足您的需要时,点击Enter,d'oh-您没有足够的访问权限,您可以sudo!!以超级用户权限重复上一个命令。这是书呆子的终极胜利:“哦,你不喜欢这个命令?那么,苏多!!”

8.使用mkdir创建整个目录树

当涉及到组织音乐、图片、文档或其他媒体时,嵌套文件夹会成为一个必要的麻烦,如右键单击,选择“新文件夹”,然后命名并单击“披头士->白色专辑->光盘1”。从终端开始,这要容易得多,正如被代码劫持的博客所指出的:

mkdir披头士乐队\白色专辑\光盘1

一些终端用户必须在空格前添加\,但您知道这一点。如果你是一个Vista用户,只是不喜欢Cygwin,你仍然可以通过命令行中的md工具来实现这一点。

7.使用grep过滤巨大的列表

一些终端命令返回了太多的信息,这就是grep的用武之地。需要手动杀死一只摇摇欲坠的雷鸟吗?输入ps aux | grep bird,您将返回要杀死的特定号码。需要知道哪些文件中没有您的公司名称?grep-v DataCorp*.doc。程序员Eric Wendelin更深入地解释了grep。

6.带城域网的rtfm(及更多)

Image for article titled Top 10 Command Line Tools

比如说,一个程序或网站刚刚要求您运行一个命令来解锁或启用某些东西,但在开始之前,您想知道更多。在获得man命令之前,您将使用ssh样式和man页面。加工的材料太多?请尝试whatis以获得简要说明,-命令后的帮助以了解基本用法,或其他任何命令行学习工具。

5.使用top管理流程

大多数系统都有一个工具来查看“任务”或“正在运行的程序”,但它们通常会对您隐藏系统正在做的事情的真实细节。Hackszine博客指出,Mac和Linux用户可以利用内置top命令的强大功能来跟踪和杀死使系统不稳定的失控进程。也有ps-aux的单屏,不更新看看什么是你的电脑窃听。

4.主wget用于强大的文件抓取

Image for article titled Top 10 Command Line Tools

wget命令早在有那么多东西要从网络中实际提取之前就已经存在了,但是这个可扩展的多用途工具现在有很多很好的用途。您可以在本地镜像整个网站,在最脆弱的连接上恢复大量下载,每小时下载一个相同的文件以跟踪一个项目,并使用wget做更多的事情。这是一个优雅简单的工具,它的强大程度取决于你的创造力。

3.使用find超越系统搜索

程序员Eric Wendelin再次提供了一个真实的例子,说明像find这样的命令行工具在查找符合您所能想象的最小标准的文件和目录时有多么强大。想要每个引用十六进制颜色#FF0000(红色)的HTML文件的列表吗?find完全可以为您做到这一点。正如Wendelin所指出的,find本身就和Google Desktop或Quicksilver这样的全系统搜索工具一样方便和强大,但它通过管道进出grep等其他工具,是一个强大的引擎。要更详细地了解find的一些功能,请查看Debian/ubuntutips&上的本教程;把戏。

2.使用rsync设置功能强大的备份

Image for article titled Top 10 Command Line Tools

你可以花大量的金钱和时间寻找一个完美的备份应用程序,它可以按照你想要的方式与你的所有系统一起工作。或者,您可以花几分钟时间学习rsync的基础知识,rsync是一个灵活、强大的命令,它可以使一个文件夹(在您的系统上)看起来像另一个文件夹(在您备份的地方)。简单地说,rsync是一个跨平台、完全免费的时间机器,如果您使用得当的话。幸运的是,吉娜已经告诉我们怎么做了。

1.查看历史记录中最常用的命令,为它们创建别名

Image for article titled Top 10 Command Line Tools

一旦您对终端感到满意并从中获得了良好的使用,您可能会注意到一些更有用的命令需要敏锐的内存和无打字错误的输入,除非您使它们更短、更简单。首先复制并粘贴此命令(在一行上):

历史| awk{print$2}| awk{FS=“|”}{print$1}| sort | uniq-c | sort-r

它将使用您的命令历史记录返回最常输入的命令的排序列表,您可以开始创建别名以缩短它们并使它们易于记住。或者,您可以在键入结果时搜索最近使用的命令,以便快速重复开火。

虽然这10条命令是通用的,适用于所有具有类Unix终端的系统,但Mac OS X提供了一些特定于Mac的工具。下面是一些对Mac用户有用的命令行技巧。

我们喜欢在这里玩一些CLI的乐趣,我们知道我们的精明读者有很多很酷的终端黑客和技巧,这些对我们来说都是新鲜事。所以,请在评论中分享知识,传播财富。

  • 发表于 2021-07-30 05:16
  • 阅读 ( 137 )
  • 分类:互联网

你可能感兴趣的文章

final cut pro x键盘快捷键可高效编辑视频

... ShortcutAction应用程序快捷键命令行+H隐藏应用程序命令行+M最小化应用程序命令行+O开放式图书馆命令行+Q退出应用程序Cmd+逗号(,)打开首选项选项+Cmd+K命令编辑器Shift+Cmd+Z键重做更改命令行+Z撤消...

  • 发布于 2021-03-30 10:45
  • 阅读 ( 325 )

最好的命令行工具,你可以在你的mac与自制

...然后回来这里查看它提供的一些最好的工具。 相关:macOS十大终端技巧 用wget下载任何东西 终极下载工具wget非常适合下载单个文件,甚至下载整个网站。而且很容易用自制软件安装。快跑: brew安装wget 然后你可以使用wget下载...

  • 发布于 2021-04-08 23:42
  • 阅读 ( 190 )

macos十大终端技巧

你可以从macOS的系统偏好中调整很多设置,但是如果你真的想深入挖掘和定制你的系统,终端有很多隐藏的小技巧。下面是我们在macOS中最喜欢的十个。 在dock中添加空格 你的Dock上满是应用程序图标,已经变成了一团乱麻。那...

  • 发布于 2021-04-09 05:58
  • 阅读 ( 186 )

将图形用户界面(gui)添加到microsoft robocopy命令行工具

Robocopy,或“健壮的文件拷贝”,是微软的一个命令行目录复制工具。它作为Windows 7和Vista的一部分作为标准功能提供,并作为Windows Server 2003资源工具包的一部分提供。 注意:对于Windows XP,您可以通过下载资源工具包获得Robocop...

  • 发布于 2021-04-12 03:49
  • 阅读 ( 136 )

本周最受欢迎的帖子:1月20日至27日

...用它,这里也有一些您可能忽略的优秀特性。昂贵软件的十大免费替代品除非你有一家公司为你购买许可证,像Photoshop,Pro工具,Maya,甚至Windows这样的工具都会让你的钱包大吃一惊。对于那些通常价格昂贵的应用程序,这里有...

  • 发布于 2021-05-16 07:36
  • 阅读 ( 132 )

为初学者提供的五个工具,可为命令行提供电源

无论你是一个经验丰富的老兵还是一个命令行noob,你都不可能记住每个命令、手册页或工具提示。幸运的是,我们有一些工具可以让命令行对新来者不那么可怕,这也可以帮助老前辈记住在一些常见情况下该怎么做。自制软件...

  • 发布于 2021-05-16 07:59
  • 阅读 ( 149 )

每个mac用户都应该尝试的十大项目、功能和技巧

现在苹果每年都会给我们一个新版本的OSX,但是你可以用Mac操作系统做的很多伟大的事情都存在于现有的技巧和项目中。多年来我们发现了很多。下面是每一个Mac用户应该对他们的系统做的10件事。注意:如果你想要一个Windows版...

  • 发布于 2021-05-23 15:39
  • 阅读 ( 271 )

每个极客都应该知道的十大电脑技巧

我们以前讨论过每一个电脑用户都应该知道怎么做的事情,但我们这些极客很特别:我们想超越自我,探索我们系统的每个角落,让一切变得更简单。这里有十种方法可以做到这一点。10.为你已有的程序寻找新的用途很可能,你...

  • 发布于 2021-05-23 22:43
  • 阅读 ( 192 )

本周末调整操作系统的黑暗角落

...动器号更多信息,请查看我们的注册表标签和我们列出的十大注册表调整,为Windows提供动力。苹果操作系统在OSX中,您可能会从命令行执行大部分深度调整。不过,在你开始钻研终端之前,先用OnyX之类的系统调节器预热一下。...

  • 发布于 2021-05-24 03:59
  • 阅读 ( 158 )

本周最受欢迎的帖子:8月18日至24日

...全的病毒,和保护从窥探的眼睛。更多»命令行中最好的十大工具在终端中键入命令可能看起来很乏味,但是使用正确的工具,命令行的功能会非常强大。下面是我们最喜欢的命令行工具,它们可以做一些在GUI中无法比拟的事情...

  • 发布于 2021-05-25 22:24
  • 阅读 ( 118 )
yswabldw
yswabldw

0 篇文章

相关推荐