首页 » 标签 Shell(第2分页)»

Shell

标签介绍:Linux下的Shell,基本就是Bash(GNU Bourne-Again Shell),这是目前几乎所有Linux发行版的默认Shell。Shell脚本编程,灵活复杂多变强大,是一种通过调用各种不同程序,让各种程序以某种灵活高效的方式,相互配合运行的艺术。

文章列表

信息技术Shell

glob模式匹配

by 多肉 / 2019年2月26日

glob是一个古老的UNIX程序,用来进行文件路径名的模式匹配。在后来发展中,glob模式匹配又有一些扩展,但是基本思路没有变化。glob的模式匹配跟正则表达式不太一样,它比正则表达式要简单一些。 阅读全文->

信息技术Shell

在Bash中截取字符串

by 麦新杰 / 2019年2月22日

本文介绍一种在Bash中,通过计算位置和数数的方式,截取字符串的方法。 阅读全文->

信息技术Shell

dirs,pushd和popd

by 麦新杰 / 2019年2月22日

dirs,pushd和popd,这三个命令都是Bash的builtins,它们的作用可以理解为:聪明地进入不同的目录。 阅读全文->

信息技术Shell

Bash中清空文件的方法

by 麦新杰 / 2019年2月20日

在Bash shell中,可以使用>这个符号,将文件清空,请小心使用。 阅读全文->

信息技术Shell

Bash参数扩展中##和%%的用法

by 麦新杰 / 2019年2月19日

本文争取说清楚在Bash的参数扩展中,##和%%这两种扩展的用法。 阅读全文->

信息技术Shell

获取Bash脚本变量的长度

by 麦新杰 / 2019年2月19日

获取Bash脚本变量的长度,我们使用Bash的一种参数扩展(Parameter Expansion)的方法最简单。 阅读全文->

信息技术Shell

Bash readonly命令

by 麦新杰 / 2019年2月18日

Bash有个builtin叫做readonly,可以将某个变量设置为只读,在整个shell后续执行期间,不可更改,除非退出。 阅读全文->

信息技术Shell

echo命令

by 麦新杰 / 2019年2月18日

Linux Shell的echo命令很常用,不过有些细节还是要注意理解,本文通过代码实例来说明。 阅读全文->

信息技术Shell

在Bash中判断变量是否set,是否长度为0

by 麦新杰 / 2019年2月17日

如何在Bash中判断变量是否set,是否长度为0,请看文本的代码示例。 阅读全文->

信息技术Shell

Bash中冒号(:)的基本用法

by 麦新杰 / 2019年2月17日

本文介绍Bash中冒号(:)的基本用法,分别是占位符,注释,清空文件。 阅读全文->

信息技术Shell

用local定义Bash函数的局部变量

by 麦新杰 / 2019年2月17日

Bash脚本编程可以定义函数,使用local关键词,可以定义只在函数内有效的局部变量,函数执行结束后,变量消失。 阅读全文->

信息技术Shell

echo $-

by 麦新杰 / 2019年2月16日

正常情况,我们在Bash命令行中输入echo $-,看到的是如下奇怪的输出:himBH 阅读全文->

信息技术Shell

Bash中的双括号(())

by 多肉 / 2019年2月15日

Bash中的双括号用来支持算术表达式。需要注意的是只支持整数型计算,不支持浮点数。 阅读全文->

信息技术Shell

Bash的命令搜索和执行

by 麦新杰 / 2019年2月15日

Bash在执行命令的时候,查找顺序是,先函数,后builtiins,最后去PATH路径中寻找外部程序。 阅读全文->

信息技术Shell

什么是Bash的内建(builtins)命令?

by 多肉 / 2019年2月15日

Bash内建(builtins)命令要比系统论命令有比较高的执行效率。外部命令执行时往往需要fork一个子进程,而内建命令不用,执行过程就像函数调用。 阅读全文->

信息技术Shell

用cat在命令行创建文件

by 麦新杰 / 2019年2月14日

我们常常使用cat命令来将某个文件的内容一口气打印出来查看,其实,cat命令还可以用来在命令行创建文件。 阅读全文->

信息技术Shell

Shell的内部命令与外部命令

by 麦新杰 / 2019年2月11日

shell在接受到一个命令后,如果是内部命令(built-in),直接就像调用函数一样执行,如果是外部命令,则fork后exec执行这个外部命令。 阅读全文->

信息技术Shell

Shell命令中的元字符(meta character)

by 麦新杰 / 2019年2月10日

Shell(bash)的元字符(Meta Character)是指键盘上可输入的对于Shell来说具有其他特殊含义的字符。简单的讲就是元字符:一些有特殊意义的字符,可以替代其他字符的字符。 阅读全文->

信息技术Shell

用readlink查看符号链接文件内容

by 多肉 / 2019年2月10日

在linux下,用vim,less,cat等读取文件内容的命令来查看符号链接文件内容时,最终都会被导向到实际链接的文件。这时,我们可以使用readlink命令,来查看符号链接文件本身的内容。 阅读全文->

信息技术Shell

export设置环境变量

by 麦新杰 / 2019年1月9日

Bash的环境变量分两种,临时的,或永久的。其实,这两者的设置方法是一样的,都是使用export命令,export是Bash的一个builtins。 阅读全文->

信息技术Shell

Linux的env命令

by 多肉 / 2018年10月1日

env命令时gnu的coreutils包内的一个软件,它的功能是:在一个修改后的环境里执行命令。网络上有一些帖子是错的,env命令主要不是用于打印环境变量。 阅读全文->

信息技术Shell

常见的Shell(sh、bash、csh、tcsh、ash、zsh)介绍

by 麦新杰 / 2018年9月30日

Shell 既是一种脚本编程语言,也是一个连接内核和用户的软件。常见的 Shell 有 sh、bash、csh、tcsh、ash。zsh。 阅读全文->

信息技术Shell

在Linux命令行下玩俄罗斯方块

by 麦新杰 / 2018年7月17日

小的时候很痴迷俄罗斯方块这个游戏,现在还常常怂恿7岁的儿子玩一玩,考验锻炼他的智力。偶然发现,在Linux的命令行下,也有一个俄罗斯方块的小游戏,它的名字叫Bastet。 阅读全文->

信息技术Shell

source(.)命令

by 多肉 / 2018年5月19日

本文介绍Linux下的source命令的用法,并与./和sh命令进行比较分析。 阅读全文->

信息技术Shell

Linux系统中的wc命令

by 多肉 / 2017年10月14日

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 阅读全文->

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top