作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过让命令来替代你生活中方方面面?为了让更多的爱好者可以用命令行作为自己的有效工具,Linux 中国特别邀请了三位作者,撰写了《命令行生存指南》,希望可以通过这个系列的文章,让你换一个视角,来看待命令行的存在。如果你想体验一下不一样
作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过让命令来替代你生活中方方面面?为了让更多的爱好者可以用命令行作为自己的有效工具,Linux 中国特别邀请了三位作者,撰写了《命令行生存指南》,希望可以通过这个系列的文章,让你换一个视角,来看待命令行的存在。如果你想体验一下不一样
在 Linux 命令行进行打印的内容比单单一个 lp 命令多得多,让我们来看一些可用选项。Linux 命令行打印很容易。你可以使用 lp 命令来请求打印,并使用 lpq 命令来查看队列中有哪些打印作业,但是当你要双面打印或使用纵向模式时,这些会变得有些复杂。你可能还需要做很多其他事情,例如打印多份文
直接在命令行中对文件进行转换、打印、保护等操作。LibreOffice 拥有所有你想要的办公软件套件的生产力功能,使其成为微软 Office 或谷歌套件的流行的开源替代品。LibreOffice 的能力之一是可以从命令行操作。例如,Seth Kenlon 最近解释了如何使用 LibreOffice
学习 FreeDOS 路径的知识,如何设置它,并且如何使用它。你在开源 FreeDOS 操作系统中所做的一切工作都是通过命令行完成的。命令行以一个 提示符 开始,这是计算机说法的方式,“我准备好了。请给我一些事情来做。”你可以配置你的提示符的外观,但是默认情况下,它是:C:\> 从命令行中,你
它看起来像复古计算,但它是一个现代的操作系统,你可以用它来完成任务。在整个 1980 年代和 1990 年代,我主要是一个 DOS 用户。我喜欢 DOS 提供的命令行环境,它随着每一个连续的版本变得更加强大。我甚至学会了如何用 C 语言编写自己的 DOS 程序,这样我就可以扩展 DOS 命令行,并为
调试 Web 服务器的一种方法是使用 wget 命令行程序。有时在管理一个网站时,事情会被搞得一团糟。你可能会删除一些陈旧的内容,用重定向到其他页面来代替。后来,在做了其他改动后,你发现一些网页变得完全无法访问了。你可能会在浏览器中看到一个错误:“该页面没有正确重定向”,并建议你检查你的 cooki
为你的用户提供选项是任何应用的一个重要功能,而 Commander.js 使它变得容易做到。你最喜欢的 JavaScript 命令行构建器是什么?JavaScript 是一种为 Web 开发的语言,但它的用处已经远远超出了互联网的范畴。由于 Node.js 和 Electron 这样的项目,Java
使用 argparse 模块为应用程序设置命令行选项。有一些第三方库用于命令行解析,但标准库 argparse 与之相比也毫不逊色。无需添加很多依赖,你就可以编写带有实用参数解析功能的漂亮命令行工具。Python 中的参数解析使用 argparse 解析命令行参数时,第一步是配置一个 Argumen
在 Linux 命令行上使用元字符是提高生产力的一个好方法。在我的 Linux 之旅的早期,我学会了如何使用命令行。这就是 Linux 的与众不同之处。我可以失去图形用户界面(GUI),但没有必要完全重建机器。许多 Linux 电脑是 无头 headless 运行的,你可以在命令行上完成所有的管理任
要好好利用无所不能的 Linux 命令行提供的所有功能Linux 命令行是极其灵活的。无论你是管理服务器还是在桌面系统上启动终端窗口,都可以通过命令行无所不包的工具包来更新文件、调整系统性能或者管理进程。命令行里发生的事情是非常有趣的。我们发布了许多关于如何充分利用系统的优秀文章,证明了命令行的流行
几乎所有的事情都可以从 Linux 命令行完成,包括对 Xfce4 进行远程配置。与专有操作系统相比,我很欣赏 Linux 的一个特点是,几乎所有的东西都可以从命令行中进行管理和配置。意味着几乎所有的事情都可以在本地或者通过 SSH 远程登录进行管理。虽然有时候需要花费一点时间在互联网上搜索,但是你
如果你更喜欢用终端与系统交互,请了解一下我最喜欢的管理文件的命令。在如 GNOME 或 KDE 等图形桌面中使用鼠标点击管理文件。你点击文件的图标,将它移动到另一个文件夹中,或者移动到回收站里。图形交互使得桌面计算机便于使用。但是在 Linux 中,我们并不总是与图形界面交互。如果你在服务器上工作,
使用 Python 中的 scaffold 和 click 库,你可以将一个简单的实用程序升级为一个成熟的命令行界面工具。在我的职业生涯中,我写过、用过和看到过很多随意的脚本。一些人需要半自动化完成任务,于是它们诞生了。一段时间后,它们变得越来越大。它们在一生中可能转手很多次。我常常希望这些脚本提供
探索 Tcl 的基本语言结构,包括用户输入、输出、变量、条件评估、循环和简单函数。我的 Tcl 之旅始于最近需要将一个困难的基于 Java 的命令行配置工具自动化。我使用 Ansible 做了一些自动化编程,偶尔也会使用 expect 模块。坦率地说,我发现这个模块的作用有限,原因包括:难以对相同的
Linux 上的 dict 命令对作家来说非常有用,可以为他们的选词提供大量的字典和同义词。作为一个作家,我经常需要确定单词的正确拼写或定义。我还需要使用词库来寻找替代词,这些词的内涵可能与我可能使用的词有些不同。因为我经常使用 Linux 命令行和文本模式工具来完成我的大部分工作,所以使用命令行词
通过使用命令行让用户告诉程序要什么,可以让程序更加灵活。在已经知道要处理什么文件和对文件进行哪些操作的情况下,编写处理文件的 C 语言程序就很容易了。如果将文件名“硬编码”在程序中,或者你的程序只以一种方式来处理文件,那么你的程序总是知道要做什么。但是如果程序每次运行时能够对用户的输入做出反应,可以
有时我与一些害怕使用命令行的朋友交谈,我感到自己给不出好的建议(我已经使用命令行太长时间了),因此我向一些 Mastodon 上的人提出了以下问题:如果在过去一到三年内,你刚刚不再害怕使用命令行了,是什么帮助了你?(如果你不记得,或者你已经使用命令行舒适地工作了 15 年,则无需回答——这个问题不适
我很高兴分享我最喜欢的 26 个 FreeDOS 命令。我家最早的一批计算机中有一台运行着一款名称为 DOS 的命令行操作系统,即 “ 磁盘操作系统 Disk Operating System ”。我是在 DOS 系统环境中长大的,学会了利用命令行来使我的工作更轻松。很多其他的人也是如此。我们非常爱
govaluategovaluate 是一个支持基本数学和逻辑运算的表达式求值器。默认情况下,它支持以下语法基本运算符+ 加法- 减法* 乘法/ 除法% 取模^ 幂运算比较运算符== 等于!= 不等于 大于= 大于等于逻辑运算符&& 逻辑与|| 逻辑或! 逻辑非其他括号 ( 和 )