bash算数运算,命令引用
原创 2017-06-28 22:10:30
1628阅读
变量替换的高级形式 getopts命令 语法:getopts optstring name [args] optstring包含希望被识别并且处理的选项字符,如果某个字符的后面有一个冒号(:),说明这个选项是要指定参数的,当命令行使用这样的选项时,选项字符与参数之间应该有个空格,冒号和问号不能作为选项字符。脚本每次执行getopts命令时,他都会把命令行中的下一个选项放到变量name中,如果
原创 2015-03-09 16:55:29
563阅读
转载自:https://my.oschina.net/maxio/blog/526709 摘要: shell中有很多好用的小tip,学习中从这儿那儿都学到一些,今天遇到的问题是使用shell的历史命令替换符号^,但是遇到一点小问题。shell中有种种好用的小tip,其中关于历史命令的主要是感叹号!比如!!是执行上一条命令,!$是上一次命令中最后一个参数,!*是上一次命令中所有的参数等等。不记得在哪
转载 2016-12-09 13:37:40
1609阅读
1) 赋值“=”和扩充变量值在设定变量的时侯,得遵守如下规则:* 等号左右两边不能使用区隔符号(IFS),也应避免使用 shell 的保留字符(meta charactor)。* 变量名称不能使用 $ 符号。* 由字母和下划线组成,并且变量名称的第一个字母不能是数字(number)。* 变量名称长度
转载 精选 2013-07-29 22:01:51
888阅读
bash 替换特殊字符
转载 2017-08-10 11:00:00
443阅读
2评论
命令解释器,我们可以SHELL实现对Linux系统的管理例如:1. 文件管理2. 用户管理3. 权限管理4. 磁盘管理5. 软件管理6. 网络管理......内容提要:bash shell提示符shell 语法bash 特性Linux获得帮助一、bash shell提示符:===================[root@station230 ~]# date2012年 10月 24日 星期三 0
原创 2016-06-02 21:53:44
1335阅读
— pwd      当前工作目录cd(不加参数)  进rootcd(folder)  进入文件夹cd ..      上级目录cd ~      返回rootcd -      返回上一个访问的目录rm 文件名     删除cat 文件名(|less)  在终端下查看文件ls        列出目录下所有文件cp 文件名 目标目录  将文件拷贝到目标目录下~代表root  如:~/Do
内置补全命令Bash内置两个补全命令,分别是compgen和complete。compgen命令根据不同的参数,生成匹配单词的候选补全列表,例子如下:monster@monster-Z:~$ compgen -W 'ha hia hoo world' h ha hia hoocompgen的常用选项是-W,通过-W参数指定空格分隔的单词列表。h即为我们在命令行当前输入的单词,执行完之后会输出候选的
一、命名语法一条Bash指令的的命名一般包含三个部分:command(指令);option(选项);argument(参数)。命名的格式为:command option argument。ls -l -F file1 file2 file3  -l:以单行格式输出文件详细信息  -F:在每个输出项后面追加文件的类型标识符,具体含义包括:“*”表示具有可执行权限的普通文件;“/”
Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层。Shell一般分为:图形化Shell(GUI)、命令行Shell(CLI),Linux中一般默认GUI为:GNOME,默认CLI为:BASH2. BASH绝大多数Linux发现版都使用BASH作为其默认的CLI。打开Terminal,如图:BASH提示符以
http://spazzzz.blog.51cto.com/2707720/499923 按照自己目前的水平所整理,以备日后杯具时查阅(需定时更新) 首先打开终端,最初要使用的命令:   启用root用户,使用sudo passwd命令 禁用root用户,使用passwd -l &nb
转载 精选 2013-02-15 16:35:54
518阅读
简介Bash 是 Unix 系统和 Linux 系统的一种 Shell(命令行环境),是目前绝大多数 Linux 发行版的默认 Shell。 shell的种类Bourne Shell(sh)Bourne Again shell(bash)C Shell(csh)TENEX C Shell(tcsh)Korn shell(ksh)Z Shell(zsh)Friendly Interacti
转载 2023-07-04 19:58:22
110阅读
awk sed tr cut
原创 2019-03-19 16:12:54
3233阅读
${var:-value}  : 如果变量var有值,引用var的值;如果变量var的值为空,引用值value。示例:read –p ‘…’ abc;abc=${abc:-value}${var:=value}  : 如果变量var有值,引用var的值;如果变量var的值为空,引用值value。而且会设定变量var的值为value。${var?=value} : 如果变量var
原创 2014-06-30 17:26:56
726阅读
bash中的<(process)被用来执行process并将输出送到一个命令的命名管道中.可以把它想象成一个文件名参数,文件的内容就是process执行的结果.若使用的shell没有这个功能,可以用一个shell脚本来代替,该脚本执行一个命令,并将其输出保持到一个临时文件中,然后将临时文件名放到它的标准输出中.p() {    eval "$
原创 2014-09-24 22:19:32
687阅读
假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 我们可以用 ${ }&#160; 分别替换获得不同的值: ${file#*/}&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 拿掉第一条 /&#160; 及其左边的字符串:dir1
原创 2014-04-08 17:53:44
704阅读
以前运行cmd命令都是在cmd里面的,但是那个页面实在是太丑了,后面我就全部用git bash来运行window下的命令了。但是在git bash 中运行下python – -version 或 pip list 命令,都是可以正常使用。但是输入python 确没有任何响应。使用python -i 可以显示已安装python,可以运行。这是什么原因呢,经过谷歌,原来安装Git Bash 的时候有提
转载 2023-06-26 09:55:44
374阅读
Ctrl-A 相当于HOME键,用于将光标定位到本行最前面
原创 2013-01-13 17:49:33
439阅读
  bash 有两种运行模式,一个是交互式、一个是非交互式。  其中命令的运行有多种模式:    ●一条命令、或者赋值    ●管道    ●列表(command1 && command2、command1 && command2)    ●复合命令  复合命令,如表key形式解释( )(list)在子shell中执行{ }{ list; }在当前shell中执行(
原创 2016-06-09 16:10:48
1259阅读
1点赞
声明数组declare -a students #声明普通数组declare -A hotels #声明关联数组,使用关联数组必须声明数组赋值#1students=(zhangsan lisi wangmazi xiaoming)#2students[0]='zhangsan'students[1]='lisi'students[2]='wangmazi'students[3]='xia
原创 2022-07-17 22:47:24
92阅读
  • 1
  • 2
  • 3
  • 4
  • 5