经常写脚本,就需要经常写Sha-Bang(Sharp bang, #!),难免会比较麻烦。这里就将自动生成Sha-Bang的脚本写一下,并做成别名,方便脚本的撰写。
首先,建立create.sh,输入如下内容:
#!/bin/bash
...
Me, Lius
7年前 (2017-12-23) 1398℃ 0评论
2喜欢
bash及其特性:
shell: 外壳程序
广义的shell分类:
GUI:Gnome, KDE, Xfce, 常用的三种
CLI: sh(bone开发的), csh(Berkeley, Bill Joy开发的.), ksh(商业的,社区版...
Liemer_Lius
7年前 (2017-12-21) 1278℃ 0评论
0喜欢
bash中的变量类型:
本地变量
局部变量
环境变量
位置变量
特殊变量(内置)
变量命名规范:
1. 只能含字母、数字和下划线,不能以数字开头;
2. 最好不要跟系统已有的环境变量重名;
3. 尽量做到见名知意;
变量介绍:
1. 本地变...
Liemer_Lius
7年前 (2017-12-20) 1129℃ 0评论
0喜欢
首先,查看一下/etc/shadow中存放的内容:
# head -1 /etc/shadow
root:$6$XcqG/F7l/ef26opt$KhyS32uW3241GWNunUGE5QGVhQyH2nw
ClmF4xbWwDOkt...
Liemer_Lius
7年前 (2017-12-20) 2276℃ 0评论
0喜欢
基本介绍:
在算术计算中,($(()) $[] let expr bc)这些方法都能实现。多数的方法实现方法类似,有的有一些特殊的功能(如expr);只有bc可以计算浮点数,其他都是整数的运算。
bash中默认将所有的变量当做字符串来处理,...
Liemer_Lius
7年前 (2017-12-20) 998℃ 0评论
1喜欢
系统帮助:
grep, egrep, fgrep - print lines matching a pattern
grep: Global Research Regular Expression, 根据模式搜索文本,并将符合模式的文本行...
Liemer_Lius
7年前 (2017-12-19) 1196℃ 0评论
0喜欢
介绍:
文件名通配,是bash的重要特性。在命令行中,我们经常用到这些通配,来实现快速定位、过滤,实现想要达到的目的。
文件名通配: globbing
*: 匹配任意长度的任意字符
?:匹配任意单个字符
[]:匹配指定范围内的任意单个...
Liemer_Lius
7年前 (2017-12-19) 1048℃ 0评论
0喜欢
命令替换: 把命令中某个子命令替换为其执行结果的过程
两种方法:
1. $(COMMAND): # a=$(date); echo $a 2017年 07月 13日 星期四 16:03:06 CST 2. 反引号:`COMMAND` # a...
Liemer_Lius
7年前 (2017-12-19) 934℃ 0评论
0喜欢