标签:shell

如何在 Shell 脚本中执行语法检查调试模式

如何在 Shell 脚本中执行语法检查调试模式

我们开启了 Shell 脚本调试系列文章,先是解释了不同的调试选项,下面介绍如何启用 Shell 调试模式。写完脚本后,建议在运行脚本之前先检查脚本中的语法,而不是查看它们的输出以确认它们是否正常工作。在本系列的这一部分,我们将了解如何使用语法检查调试模式。记住我们之前在本系列的第一部分中解释了不同

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
如何在 Shell 脚本中跟踪调试命令的执行

如何在 Shell 脚本中跟踪调试命令的执行

在 shell 脚本调试系列 中,本文将解释第三种 shell 脚本调试模式,即 shell 跟踪,并查看一些示例来演示它如何工作以及如何使用它。本系列的前面部分清晰地阐明了另外两种 shell 脚本调试模式:详细模式和语法检查模式,并用易于理解的例子展示了如何在这些模式下启用 shell 脚本调试

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
shell 脚本之始

shell 脚本之始

世界上对 shell 脚本最好的概念性介绍来自一个老的 AT&T 培训视频 。在视频中,Brian W. Kernighan(awk 中的“k”),Lorinda L. Cherry(bc 作者之一)论证了 UNIX 的基础原则之一是让用户利用现有的实用程序来定制和创建复杂的工具。用 Kernigh

张二河 张二河 2024-07-19
0 0 0
如何编写和使用自定义的 Shell 函数和函数库

如何编写和使用自定义的 Shell 函数和函数库

在 Linux 系统下,Shell 脚本可以在各种不同的情形下帮到我们,例如展示信息,甚至 自动执行特定的系统管理任务,创建简单的命令行工具等等。在本指南中,我们将向 Linux 新手展示如何可靠地存储自定义的 shell 脚本,解释如何编写 shell 函数和函数库,以及如何在其它的脚本中使用函数

Escape Escape 2024-07-19
0 0 0
如何在 Linux 启动时自动执行命令或脚本

如何在 Linux 启动时自动执行命令或脚本

我一直很好奇,在启动 Linux 系统并登录的过程中到底发生了什么事情。按下开机键或启动一个虚拟机,你就启动了一系列事件,之后会进入到一个功能完备的系统中,有时,这个过程不到一分钟。当你注销或者关机时,也是这样。更有意思的是,在系统启动以及用户登录或注销时,还可以让系统执行特定的操作。本文,我们将探

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-19
0 0 0
如何从 Vim 中访问 shell 或者运行外部命令

如何从 Vim 中访问 shell 或者运行外部命令

Vim——正如你可能已经了解的那样——是一个包含很多特性的强大的编辑器。我们已经写了好多关于 Vim 的教程,覆盖了 基本用法、 插件, 还有一些 其他的 有用的 特性。鉴于 Vim 提供了多如海洋的特性,我们总能找到一些有用的东西来和我们的读者分享。在这篇教程中,我们将会重点关注你如何在编辑窗口执

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-19
0 0 0
在 shell 中使用 vi 模式

在 shell 中使用 vi 模式

介绍在命令行编辑中使用 vi 模式。作为一名大型开源社区的参与者,更确切地说,作为 Fedora 项目的成员,我有机会与许多人会面并讨论各种有趣的技术主题。我最喜欢的主题是“命令行”或者说 shell,因为了解人们如何熟练使用 shell 可以让你深入地了解他们的想法,他们喜欢什么样的工作流程,以及

捡田螺的小男孩 捡田螺的小男孩 2024-07-19
0 0 0
你或许不知道的实用 GNOME Shell 快捷键

你或许不知道的实用 GNOME Shell 快捷键

由于 Ubuntu 在 17.10 发行版本中转移到了 GNOME Shell,许多用户可能对那些实用的快捷键以及创建自己的快捷键感兴趣。这篇文章就是介绍这两方面的。已有的便捷的 GNOME Shell 快捷键如果你希望 GNOME 有成百上千种快捷键,你会失望地发现,情况并非如此。快捷键的列表不会

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-19
0 0 0
如何在 Linux 上安装友好的交互式 shell:Fish

如何在 Linux 上安装友好的交互式 shell:Fish

Fish, 友好的交互式 shell Friendly Interactive SHell 的缩写,它是一个适于装备于类 Unix 系统的智能而用户友好的 shell。Fish 有着很多重要的功能,比如自动建议、语法高亮、可搜索的历史记录(像在 bash 中 CTRL+r)、智能搜索功能、极好的 V

醒在深海的猫 醒在深海的猫 2024-07-19
0 0 0
如何在 Linux 或者 UNIX 下调试 Bash Shell 脚本

如何在 Linux 或者 UNIX 下调试 Bash Shell 脚本

来自我的邮箱:我写了一个 hello world 小脚本。我如何能调试运行在 Linux 或者类 UNIX 的系统上的 bash shell 脚本呢?这是 Linux / Unix 系统管理员或新用户最常问的问题。shell 脚本调试可能是一项繁琐的工作(不容易阅读)。调试 shell 脚本有多种方

法医 法医 2024-07-19
0 0 0
如何列出所有的 Bash Shell 内置命令

如何列出所有的 Bash Shell 内置命令

内置命令包含在 bash shell 本身里面。我该如何在 Linux / Apple OS X / *BSD / Unix 类操作系统列出所有的内置 bash 命令,而不用去读大篇的 bash 操作说明页?shell 内置命令就是一个命令或一个函数,从 shell 中调用,它直接在 shell 中

张二河 张二河 2024-07-19
0 0 0
去掉了 chrome-gnome-shell 的 Gnome

去掉了 chrome-gnome-shell 的 Gnome

新的笔记本有触摸屏,它可以折叠成平板电脑,我听说 gnome-shell 将是桌面环境的一个很好的选择,我设法调整它以按照现有的习惯使用。然而,我发现一个很大的问题,它怎么会鼓励人们从互联网上下载随机扩展,并将它们作为整个桌面环境的一部分运行呢? 一个更大的问题是,gnome-core 对 chro

大猫 大猫 2024-07-18
0 0 0
Python Plumbum 简介:用 Python 来写脚本

Python Plumbum 简介:用 Python 来写脚本

Plumbum:Shell 组合器你是否曾希望将 shell 脚本紧凑地融入到真正的编程语言里面? 那么可以了解下 Plumbum Shell 组合器。Plumbum (lead 的拉丁语,以前用来制作管道)是一个小型但功能丰富的类库,用于以 Python 进行类似 shell 脚本编程。该库的理念

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-18
0 0 0
如何使用 GNOME Shell 扩展

如何使用 GNOME Shell 扩展

简介:这是一份详细指南,我将会向你展示如何手动或通过浏览器轻松安装 GNOME Shell 扩展 Extension 。在讨论 如何在 Ubuntu 17.10 上安装主题 一文时,我简要地提到了 GNOME Shell 扩展,它用来安装用户主题。今天,我们将详细介绍 Ubuntu 17.10 中的

共饮一杯 共饮一杯 2024-07-18
0 0 0
Oh My Fish! 让你的 Shell 漂亮起来

Oh My Fish! 让你的 Shell 漂亮起来

几天前,我们讨论了如何安装 Fish shell,这是一个健壮的、完全可用的 shell,带有许多很酷的功能,如自动建议、内置搜索功能、语法高亮显示、基于 web 配置等等。今天,我们将讨论如何使用 Oh My Fish (简称 omf ) ,让我们的 Fish shell 变得漂亮且优雅。它是一个

Escape Escape 2024-07-18
0 0 0
给初学者的 fc 示例教程

给初学者的 fc 示例教程

fc (Fix Commands 的缩写)是个 shell 内置命令,用于在交互式 shell 里列出、编辑和执行最近输入的命令。你可以用你喜欢的编辑器编辑最近的命令并再次执行,而不用把它们整个重新输入一遍。除了可以避免重复输入又长又复杂的命令,它对修正拼写错误来说也很有用。因为是 shell 内置

法医 法医 2024-07-18
0 0 0
Caffeinated 6.828:练习 shell

Caffeinated 6.828:练习 shell

通过在 shell 中实现多项功能,该作业将使你更加熟悉 Unix 系统调用接口和 shell。你可以在支持 Unix API 的任何操作系统(一台 Linux Athena 机器、装有 Linux 或 Mac OS 的笔记本电脑等)上完成此作业。请在第一次上课前将你的 shell 提交到网站。如果

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-18
0 0 0
使用交互式 shell 来增强你的 Python

使用交互式 shell 来增强你的 Python

Python 编程语言已经成为 IT 中使用的最流行的语言之一。成功的一个原因是它可以用来解决各种问题。从网站开发到数据科学、机器学习到任务自动化,Python 生态系统有丰富的框架和库。本文将介绍 Fedora 软件包集合中提供的一些有用的 Python shell 来简化开发。Python Sh

张二河 张二河 2024-07-18
0 0 0
在 Fedora 系统上设置 zsh

在 Fedora 系统上设置 zsh

对于一些人来说,终端可能会很吓人。但终端不仅仅是一个输入的黑屏。它通常运行一个 shell(外壳),如此称呼的原因是它围绕着内核。shell 是一个基于文本的界面,可让你在系统上运行命令。它有时也被称为 命令行解释器 command line interpreter (CLI)。与大多数 Linux

竹子爱熊猫 竹子爱熊猫 2024-07-18
0 0 0
如何在 Linux Shell 编程中定义和使用函数

如何在 Linux Shell 编程中定义和使用函数

函数是一段可复用的代码。我们通常把重复的代码放进函数中并且在不同的地方去调用它。库是函数的集合。我们可以在库中定义经常使用的函数,这样其它脚本便可以不再重复代码而使用这些函数。本文我们将讨论诸多关于函数的内容和一些使用技巧。为了方便演示,我将在 Ubuntu 系统上使用 Bourne Again S

共饮一杯 共饮一杯 2024-07-18
0 0 0
1 2 3 4 5 18