与其他编程语言类似,Shell支持for循环。 for循环一般格式为: for 变量 in 列表 列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。 in 列表是可选…
分类:shell
这不是我想要的 shell (2011-05-08)
世上本没有shell,命令多了,也就成了shell。 ——Pope 要说shell,就不能不谈起Unix的Keep It Simple Stupid理念。Unix社区崇尚简洁、专注,鼓励一个工具只做一件事,做好这件事。当…
shell中的正则表达式和通配符
shell中的正则表达式和通配符 正则表达式 正则表达式包含以下一个或多个组成部分 字符集:一组字符 锚:表领了正则表达式在文本中要匹配的位置。例如^和$ 修饰符:用于展开或者缩小正则表达式匹配文本行的范围。例如*,()…
Linux Shell\bash 基本语法与常识
前言 作为标准Linux用户,Shell脚本是基本需要掌握的技能,这也是初级linux程序员(beginner)过渡到中级的必要条件之一。 Linux技术进阶图 我对bash的理解是bash是shell的一种环境,bas…
Shell脚本编程30分钟入门
什么是Shell脚本 示例 看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do touch test_$i.t…
centos7安装zsh配置oh-my-zsh
安装了虚拟机,玩了几天,发现自带的shell不太好用。本着折腾的优良作风,配置了oh-my-zsh,本文记录下安装步骤。 查看当前shell echo $SHELL 返回结果: bin/bash 安装zsh yum in…
sed应用(作业)
1、删除centos7系统/etc/grub2.cfg文件中所有以空白开头的行行首的空白字符 sed -nr "s/^[[:space:]]//p" /etc/grub2.cfg -r 支持扩展正则表达式 s/// 替换…
2、linux shell awk获得外部变量(变量传值)简介
这里提到awk,相信写shell的朋友都会接触到。AWK 是一种用于处理文本的编程语言工具。AWK 提供了极其强大的功能: 可以进行正则表达式的匹配 样式装入 流控制 数学运算符 进程控制语句 内置的变量和函数 可以把a…
Shell典型应用之系统信息及运行状态获取
1.Linux操作系统信息获取 1-1.概述 1-2.获取操作系统基本信息 获取为哪一种操作系统: 获取操作系统版本信息: 获取操作系统全部信息: 获取主机名: 或 输出大写的hostname: 1-3.获取网络配置信息…
Awk 命令学习总结、AWk命令系列学习(linux shell)
前面的话 学习linux 的同人,都知道linux shell文本处理能力非常强大。有一组强大的文本处理工具:grep,sed,awk 。 其中grep 经常用作查找匹配文本、sed用作文本编辑替换、awk也是最强大的,…
如果 命令行不好用,怎么查看隐藏文件
安装静态代码infer 检测工具,设置环境变量时,出错,编辑 . bash_profile 没有保存,发现只有cd能用,着急好一会,不知什么原因,按照这个打开了隐藏文件,也找不到,虽然没解决问题,但是也学会了一种方法,记…
shell shortcut
大多数Linux发行版中默认的shell为bash. Bash是Bourne Again Shell的缩写。使用快捷键可以极大提升工作效率。 1. 移动光标 ALT + B : 向前移动一个单词 ALT + F : 向后…