9个函数示例,让你重新认识Shell

一、测试目录存在 拷贝文件时,测试目录是否存在是常见的工作之一。以下函数测试传递给函数的文件名是否是一个目录。因为此函数返回时带有成...
3
4.5k
0

使用whiptail在shell脚本中创建交互式对话框?

当你在终端环境下安装新的软件时,你可以经常看到信息对话框弹出,需要你的输入。对话框的类型有密码箱,检查表,菜单,等等。他们可以引导你...
1
5.6k
1

如何在shell脚本中通过正则表达式匹配IP地址?

在运维场景下,我们经常需要在服务器上用正则表达式来匹配IP地址。 shell和其它编程语言一样,也可以使用正则分组捕获,不过不能使用...
0
4.8k
0

[开源项目] Linux 一键运维脚本工具 MLSBS

今天给大家推荐一款国内的、开源的运维脚本工具MLSBS: MLSBS is the abbreviation of "My linu...
0
3.3k
0

如何在 Bash 中删除“除某些文件外的所有文件”?

我的一位同事曾经问过我这样一个问题:在 Linux 下,如何 删除目录中除某些文件之外的所有文件?当时,我告诉他可 以通过模式匹配的...
4
2.8k
3

shell脚本中一些常见的特殊符号

http://linux.cn/blog-15563-5823.html 在编写Shell脚本时,我们需要会用到各种各样的特殊符号,...
0
2.8k
0

推荐一个可解释Shell脚本的网站:explainshell,再也不用担心复杂的Shell代码了~

在前面的文章给大家推荐过一个可检查Shell脚本的工具,相信大家使用以后觉得很酷吧,今天要给大家介绍的是一个可帮助你解读Shell脚...
0
2.4k
0

推荐一个可检查sh/bash脚本和命令语法的小工具: shellcheck

我们在开发Linux/Unix平台的Bash Script时,经常为没有Bash Script的IDE而发愁,要是通过编译一段上千行...
0
3.3k
3

如何理解Linux Shell和基本Shell脚本语言?

 理解Linux Shell: shell:一个命令行解释器,通过执行命令或脚本,帮助用户与操作系统打交道。 process:进程,...
1
2.3k
0

[Linux]十条为系统管理员节省时间的命令!

尽管Linux桌面在过去二十年中经历了巨大的改变(例如:Ubuntu Unity界面),但命令行操作模式永远是对一个系统开发或维护人...
0
2.5k
0

Shell编程中if的语法和常见判断用法

if, for, while几乎是所有编程语言的关键字,在Shell编程中也不例外,其中if是使用频率最高的,由于Shell编程中不...
0
3.4k
0

Linux基础知识之bashrc和profile的用途和区别

使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输...
2
3.9k
0

Shell脚本实现Linux回收站功能

在系统运维过程中“Linux系统上常见的误操作”之首就是删除rm操作(特别是rm -rf),这些被误删的文件将无法被取回,那么是否有...
1
2.8k
1

inxi:可一键查询Linux系统软硬件信息的Shell脚本

inxi是一个Linux操作系统信息查询脚本工具,当那些需要远程维护系统的管理员遇到服务器硬件问题时,总是希望在最快最便捷的方式获取...
0
2.8k
2

Linux Shell脚本中单引号(‘)和双引号(“)的区别

在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用"$param"这种带双...
0
2.9k
0

Linux Shell中的特殊符号汇总

在Linux Shell中有很多的特殊符号,这对于我们写Shell脚本时要特别留意:一方面要知道这些特殊符号的用法,这些符号用好了可...
0
2.5k
3

经常用到的一些Shell技巧

所有技巧在bash中测试通过: 一、字符串: 1.求字符串长度: STRING="Noah's Ark" # echo ${#STR...
1
2.8k
2

Shell脚本调试技巧

本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中...
0
2.7k
2