Tag Archive: shell

八月 31st, 2017

# 该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中

# Centos7.2中安装libguestfs-tools-c可以获得guestmount工具

# 虚拟机可以启动或者不启动都不影响该脚本的使用

# 将虚拟机磁盘文件挂载到文件系统后,就可以直接[……]

Read more

TAGS: ,
六月 29th, 2017

GNOME Shell概述中的搜索结果可能很快就会看起来有点整洁。作为今年Google夏季代码的一部分,GNOME Shell搜索列表的外观和布局的改进正在进行之中。

更新的设计,将从2015年的GNOME设计团队模型出发,更好地利用空间,为本地文件和文件夹结果提供更多信息,并使用较小的应用程[……]

Read more

TAGS: ,
三月 29th, 2017

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

在这篇教程中,我们将会重点关注你如何在编[……]

Read more

TAGS: ,
三月 17th, 2017

在 Linux 系统下,Shell 脚本可以在各种不同的情形下帮到我们,例如展示信息,甚至 自动执行特定的系统管理任务,创建简单的命令行工具等等。

在本指南中,我们将向 Linux 新手展示如何可靠地存储自定义的 shell 脚本,解释如何编写 shell 函数和函数库,以及如何在其它的脚本中[……]

Read more

TAGS: ,
十二月 15th, 2016
TAGS: ,
十一月 27th, 2016

Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

Ken Thompson的sh是第一种Unix Shell,Wind[……]

Read more

TAGS: ,
十一月 24th, 2016

Shell 数组

数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。

与大部分编程语言类似,数组元素的下标由0开始。

Shell 数组用括号来表示,元素用”空格”符号分割开,语法格式如下:

array[......]

Read more

十一月 24th, 2016

Shell 传递参数

我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$nn 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……

实例

以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名:

#!/bin[......]

Read more

TAGS: ,
九月 5th, 2016

有时我们在处理和查看文件时,经常会有很多空行,为了美观或是有需要时,就有必要把这些除行去掉了,方法如下:

1)用tr命令

代码如下:
cat 文件名 |tr -s ‘\n’

2)用sed命令

 代码如下:
cat 文件名 |sed ‘/^$/d’

3)用awk命令[……]

Read more

TAGS: ,
五月 12th, 2016

正则表达式常见操作,这里也引用鸟哥私房菜中提及的,鸟哥编辑的txt文档.

文档下载地址:

wget http://linux.vbird.org/linux_basic/0330regularex/regular_express.txt

 

需要记住的特殊符号,如下[……]

Read more