Shell的echo命令 2018-09-27| Linux Shell | Linux - Shell Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string
您可以使用echo实现更复杂的输出格式控制。
显示普通字符串:echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo It ...
Read more Shell的运算符 2018-09-26| Linux Shell | Linux - Shell Shell 和其他编程语言一样,支持多种运算符,包括:
算数运算符
关系运算符
布尔运算符
字符串运算符
文件测试运算符
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。
expr 是一款表达式计算工具,使用它能完成表达式的求值操作。
...
Read more Shell的数组 2018-09-25| Linux Shell | Linux - Shell 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。
与大部分编程语言类似,数组元素的下标由0开始。
Shell 数组用括号来表示,元素用”空格”符号分割开,语法格式如下:
array_name=(value1 ... val ...
Read more Shell的参数传递 2018-09-24| Linux Shell | Linux - Shell 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……
实例以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名:
echo "Shell 传递参数实例!";echo ...
Read more Shell的字符串 2018-09-23| Linux Shell | Linux - Shell 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。
单引号str='this is a string'
单引号字符串的限制:
单引号里的任何字符都会原样输出,单引号字符串中的变 ...
Read more Shell的变量 2018-09-22| Linux Shell | Linux - Shell 第一个Shell脚本打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。
输入一些代码,第一行一般是这样:
#!/bin/ ...
Read more 后台执行、crontab调度和软连接的使用场景 2018-09-21| Linux | DataWarehouse - Linux 目标
整理 后台执行脚本
整理 rundeck 视频 部署
整理 crontab 每隔10s
整理 软连接 场景 坑
整理后台执行脚本后台执行后命令有三个,分别是:
./test.sh &nohup ./test.sh & nohup ./test.sh > /root/te ...
Read more 熟悉Linux权限相关命令 2018-09-20| Linux | DataWarehouse - Linux 目标
整理 用户用户组
整理 sudo命令
整理 用户无法登录 passwd文件
权限 rwx------ chmod chown 案例
其他命令 - su find du等
用户和用户组针对用户的相关文件在:/usr/sbin/user*
[root@aliyun ~]# ll /usr/sbi ...
Read more 熟练使用vim、系统命令和程序管理工具 2018-09-20| Linux | DataWarehouse - Linux 目标
整理 vi
整理 进程 端口号
整理 连接拒绝 (权限受限)
整理 高危命令
常用的 wget yum rpm 压缩
vim中的常见用法(部分)
复制
yy
复制多行
nyy
当前行向下粘贴
p
当前行下上粘贴
P
当前位置插入
i(I)
当下位置的下一个位置插入
...
Read more Linux对环境变量的理解以及alias、rm、hostory的使用 2018-09-19| Linux | DataWarehouse - Linux 目标
整理 全局环境变量 个人环境变量 which的理解
整理 别名
整理 删除
整理 history
全局环境变量全局环境变量的配置文件是:/etc/profile
全局环境变量中一般配置的是共用的程序环境 比如java
下面以java为例子配置
[root@aliyun ~]# vim /et ...
Read more