起源是一道题1:如果你的umask设置为022,缺省的你创建的文件权限为? 这让我回忆起被问过的另外一道题2: 777表示什么权限? 用户组说明 -rwxrw-r‐-1 root root 1213 Feb 2 09:3…
标签:shell
小鸟初学Shell编程(三)脚本不同执行方式的影响
执行命令的方式 执行Shell脚本的方式通常有以下四种 方式一:bash ./test.sh 方式二:./test.sh 方式三:source ./test.sh 方式四:. ./test.sh 执行方式的区别 方式一b…
小鸟初学Shell编程(八)环境变量、预定义变量与位置变量
环境变量 环境变量:每个Shell打开都可以获得到的变量。我们知道通过export的方式打开可以让子进程读取父进程的变量的值,那怎么样才能让每一个进程都能读取到变量的值呢? 在这呢,系统有一些默认的配置文件,把变量嵌入到…
Redis自动启动脚本
基本内容如下 sh#!/bin/bash # # redis - this script starts and stops the redis-server daemon # # chkconfig: - 80 12 #…
编写第一个shell脚本
在前面的章节中,我们已经装备了一个命令行工具的武器库。虽然这些工具能够解决许多种计算问题, 但是我们仍然局限于在命令行中手动地一个一个使用它们。难道不是很棒,如果我们能够让 shell 来完成更多的工作? 我们可以的。通…
Shell命令行中的特殊字符及其转义(去除特殊含义)
特殊符号及其转义 我们知道,在一个shell命令是由命令名和它的参数组成的, 比如 cat testfile, 其中cat是命令名, testfile是参数. shell将参数testfile传递给cat命令. 但是, …
shell脚本按照某一列进行排序
简要 sort -n -k 1 -t ” ” timestamp_list.txt -o timestamp_list.txt 1.-t 指定文本分隔符, 只能按照单字符分割,多字符不能分割 2.…
Run a Shell Script Auto-matically When Entering/cd a Directory
I don’t know if it is common that you need to run some shell scripts which are used under only some dire…
Bash脚本编程之数组
声明数组 declare -a array_name 数组初始赋值 array_name[xx]=value 其中xx表示下标,为大于等于0的整数数字 array_name=([xx]=value1 [yy]=value…
shell脚本之浮点数和整数计算
整数计算 直接使用放括号计算即可,省去*号需要使用转义符的麻烦 #!/bin/bash num1=10 num2=20 var1=$[ $num1 * $num2 ] echo "$var1" 浮点数计算 浮点数的计算借…
shell 获取结果中的第n列,第n行
[root@192.168.10.11 zabbix]# ls -l total 24 -rw-r–r– 1 root root 2485 Dec …
shell俄罗斯方块
网上看到一个牛人用shell写了俄罗斯方块,找了好久的原作者,这是我找到的最老的地址了,转载自:http://www.kuqin.com/article/24shell/184858.html 这个代码写的很好,shel…