标签:bash

10个 Linux/Unix下 Bash 和 KSH shell 的作业控制实例

10个 Linux/Unix下 Bash 和 KSH shell 的作业控制实例

Linux 和 Unix 属于多任务的操作系统,也就是说一个系统在同一时间段内能运行多重任务(进程)。在这个新的博客系列,我将会列出相关的 Linux 和 Unix 作业(job)控制的命令,你可以通过这些命令在 Bash 或 Korn 还有 POSIX shell 下实现执行多重任务。什么是作业控

宇宙之一粟 宇宙之一粟 2024-07-20
0 0 0
Bash Getopts – 让你的脚本支持命令行参数

Bash Getopts – 让你的脚本支持命令行参数

以前我总想知道如何为我的Bash脚本创建命令行参数。经过搜索,我发现了2个函数可以处理这个问题,getopt 函数和 getopts 函数。我无意争论哪一个函数更好的。getopts 是一个shell内建命令,而且似乎比 getopt 更容易实现这个功能,所以在这篇文章里我准备讲讲getopts。b

法医 法医 2024-07-20
0 0 0
Linux:使用bash删除目录中的特定文件

Linux:使用bash删除目录中的特定文件

我是一名Linux新用户。现在我需要清理一个下载目录中的文件,其实我就是想从~/Download/文件夹删去除了以下格式的文件外所以其它文件:*.iso - 所有的iso格式的文件。*.zip - 所有zip格式的文件。我如何在一个基于Linux,OS X 或者 Unix-like 系统上的bash

向阳逐梦 向阳逐梦 2024-07-20
0 0 0
Bash 惊现年度最大安全漏洞!

Bash 惊现年度最大安全漏洞!

Linux 用户今天又得到了一个“惊喜”! Red Hat 安全团队在 Linux 中广泛使用的 Bash shell 中发现了一个隐晦而危险的安全漏洞。该漏洞被称作“Bash Bug”或“Shellshock”。当用户正常访问,该漏洞允许攻击者的代码像在 shell 中一样执行,这就为各种各样的攻

大猫 大猫 2024-07-20
0 0 0
检查你的系统系统是否有“Shellshock”漏洞并修复它

检查你的系统系统是否有“Shellshock”漏洞并修复它

快速地向你展示如何检查你的系统是否受到Shellshock的影响,如果有,怎样修复你的系统免于被Bash漏洞利用。如果你正跟踪新闻,你可能已经听说过在Bash中发现了一个漏洞,这被称为Bash Bug或者** Shellshock**。 红帽是第一个发现这个漏洞的机构。Shellshock错误允许攻

大树 大树 2024-07-20
0 0 0
一大波有用的 bash 别名和函数

一大波有用的 bash 别名和函数

作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令。如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果你总是用同样的参数运行一个程序,你也许希望在这种不断的重复中为你的生命节约下几秒钟。解决方案是使用一个别名(alias)。正如你可能知道的,别名用一种让你的shel

向阳逐梦 向阳逐梦 2024-07-20
0 0 0
如何在 Linux 上运行命令前临时清空 Bash 环境变量

如何在 Linux 上运行命令前临时清空 Bash 环境变量

我是个 bash shell 用户。我想临时清空 bash shell 环境变量。但我不想删除或者 unset 一个输出的环境变量。我怎样才能在 bash 或 ksh shell 的临时环境中运行程序呢?你可以在 Linux 或类 Unix 系统中使用 env 命令设置并打印环境。env 命令可以按

法医 法医 2024-07-20
0 0 0
修复Linux中的“提供类似行编辑的袖珍BASH…”的GRUB错误

修复Linux中的“提供类似行编辑的袖珍BASH…”的GRUB错误

这两天我安装了Elementary OS和Windows双系统,在启动的时候遇到了一个Grub错误。命令行中呈现如下信息:Minimal BASH like line editing is supported. For the first word, TAB lists possible comma

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-20
0 0 0
Bash 下如何逐行读取一个文件

Bash 下如何逐行读取一个文件

在 Linux 或类 UNIX 系统下如何使用 KSH 或 BASH shell 逐行读取一个文件?在 Linux、OSX、 *BSD 或者类 Unix 系统下你可以使用 ​​while..do..done 的 bash 循环来逐行读取一个文件。在 Bash Unix 或者 Linux shell

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
快来帮 Bash 投票新 LOGO 吧!

快来帮 Bash 投票新 LOGO 吧!

Bash 的 LOGO 创建以来已经有大约 20 年了没有变过了!现在是换一个新的的时候了。Bash 当前的维护者 Chet Ramey 在邮件列表里面说:有人给这个项目创建了新 LOGO,这位慷慨的贡献者—— Justin Dorfman ——很有耐心地让我从几个都很棒的新 LOGO 中选择一个(

爱可生开源社区 爱可生开源社区 2024-07-19
0 0 0
微软对 Ubuntu Bash on Windows 进行了“巨大改进”,支持 Tmux

微软对 Ubuntu Bash on Windows 进行了“巨大改进”,支持 Tmux

昨天,微软针对 Insiders 测试人群发布了 Windows 10 build 14361 更新版本,在这个版本中,微软带来了几个重要的改进,其中我们最关注的是对 Bash on Ubuntu on Windows 的“巨大改进”。在这个版本中,极大地增强了 TTY/PTY 支持,换言之,现在

张二河 张二河 2024-07-19
0 0 0
Windows 的 Linux 子系统之 Arch Linux

Windows 的 Linux 子系统之 Arch Linux

Ubuntu 的制造商 Canonical 早已和微软进行合作,让我们体验了极具争议的 Bash on Windows。外界对此也是褒贬不一,许多 Linux 重度用户则是质疑其是否有用,以及更进一步认为 Bash on Windows 是一个安全隐患。Unix 的 Bash 是通过 WSL ( W

三掌柜 三掌柜 2024-07-19
0 0 0
为你在 Bash 历史中执行过的每一项命令设置时间和日期

为你在 Bash 历史中执行过的每一项命令设置时间和日期

在默认情况下,所有通过 Bash 在命令行中执行过的命令都被存储在历史缓存区或者一个叫做 ~/.bash_history 的文件里。这意味着系统管理员可以看到系统上用户执行过的命令清单,或者用户可以通过像 history 命令这样的选项来看他或她自己的命令历史。$ history Linux 历史命

Escape Escape 2024-07-19
0 0 0
在 Linux 终端中自定义 Bash 配色和提示内容

在 Linux 终端中自定义 Bash 配色和提示内容

现今,大多数(如果不是全部的话)现代 Linux 发行版的默认 shell 都是 Bash。然而,你可能已经注意到这样一个现象,在各个发行版中,其终端配色和提示内容都各不相同。如果你一直都在考虑,或者只是一时好奇,如何定制可以使 Bash 更好用。不管怎样,请继续读下去 —— 本文将告诉你怎么做。P

大树 大树 2024-07-19
0 0 0
漫画赏析:Bash 的历史

漫画赏析:Bash 的历史

在 Linux 中,.bash_history 原本的功能为存储在 bash 下执行过的命令历史,在这里,引申为 bash 的历史。所以在展示 .bash_history 返回了下面的摘自维基百科的内容。via: http://turnoff.us/geek/bash-history/作者:Dani

三掌柜 三掌柜 2024-07-19
0 0 0
如何用 bash-support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE

如何用 bash-support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE

IDE(集成开发环境)就是这样一个软件,它为了最大化程序员生产效率,提供了很多编程所需的设施和组件。 IDE 将所有开发工作集中到一个程序中,使得程序员可以编写、修改、编译、部署以及调试程序。在这篇文章中,我们会介绍如何通过使用 bash-support vim 插件将 Vim 编辑器安装和配置 为

爱可生开源社区 爱可生开源社区 2024-07-19
0 0 0
Linux 中高效编写 Bash 脚本的 10 个技巧

Linux 中高效编写 Bash 脚本的 10 个技巧

Shell 脚本编程 是你在 Linux 下学习或练习编程的最简单的方式。尤其对 系统管理员要处理着自动化任务,且要开发新的简单的实用程序或工具等(这里只是仅举几例)更是必备技能。本文中,我们将分享 10 个写出高效可靠的 bash 脚本的实用技巧,它们包括:1、 脚本中多写注释这是不仅可应用于 s

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-19
0 0 0
Linux Bash 提示符的一些骚操作

Linux Bash 提示符的一些骚操作

一些能让你自定义 Bash 提示符的黑科技当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符:[user@$host ~]$ 你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自定义自己的 Bash 命

法医 法医 2024-07-19
0 0 0
极客漫画:Bash on Windows

极客漫画:Bash on Windows

微软发布了 Bash on Windows,旨在吸引开发者使用 Windows 平台。其高级程序经理 Rich Turner 呼吁 Linux 开发人员放弃 Linux ,转到 Windows 10 上来:“Windows 中的 Linux 子系统将给开发者们提供所有他们在 Linux 开发中必要的

贤蛋大眼萌 贤蛋大眼萌 2024-07-19
0 0 0
如何在 Bash 中抽取子字符串

如何在 Bash 中抽取子字符串

所谓“子字符串”就是出现在其它字符串内的字符串。 比如 “3382” 就是 “this is a 3382 test” 的子字符串。 我们有多种方法可以从中把数字或指定部分字符串抽取出来。本文会向你展示在 bash shell 中如何获取或者说查找出子字符串。在 Bash 中抽取子字符串其语法为:#

大树 大树 2024-07-19
0 0 0
1 2 3 5