用户和操作系统之间的接口Shell分类Shell的双重角色命令解释程序
Shell的工作步骤
打印提示符
得到命令行
解析命令
查找文件
准备参数
执行命令
独立的程序设计语言解释器
KISS (Keep It Small and Stupid)
可复用工具tools
重定向和管道
也称Shell script(Shell脚本)
是一组命令#!/bin/shls -al
touch aa
cp a...
分类:
系统相关 时间:
2015-05-13 10:17:32
阅读次数:
164
Shell基本命令几个基本的shell命令,用ssh管理主机必备。
1.ls 列出目录下的文件,不同类型的文件颜色不同,例如蓝色是文件夹,白色是文件[root@restoretmp steph]# ls
file.html public_html test
[root@restoretmp steph]#
参数:
ls -a 列出所有文件,包括隐藏文件
[root@restoretmp ste...
分类:
系统相关 时间:
2015-05-13 10:16:10
阅读次数:
230
使用双引号的字符双引号是Shell的重要组成部分$ echo Hello World
Hello World
$ echo "Hello World"
Hello World如何显示: Hello “World”
以下命令可以吗?$ echo “Hello “World””
正确方法:echo “Hello \”World\””...
分类:
系统相关 时间:
2015-05-13 10:15:51
阅读次数:
210
linux多进程并发,详细讲解优化shell执行顺序的方案,结论...
分类:
系统相关 时间:
2015-05-12 23:07:40
阅读次数:
222
$myStr="node=slave-01:2.05:1.25:1.00"$time tmp=${myStr%%:*};echo ${tmp##*=}real 0m0.000suser 0m0.000ssys 0m0.000sslave-01${string#*pattern} ...
分类:
系统相关 时间:
2015-05-12 01:24:18
阅读次数:
222
linux shell编程1)撰写一个 script ,完成让使用者输入:1. first name 与 2. last name,最后幵且在屏幕上显 示:Your full name is: 的内容。1 #!/bin/bash2 #Program:3 # User inputs hi...
分类:
系统相关 时间:
2015-05-11 19:39:53
阅读次数:
211
实战1:输入2个整数,判断大小三种方式实现:1定义变量2脚本传参3read读入第一步,给用户提示,让其输入整数第二步,判断第一个值和第二个值不为空第三步,判断两个数为整数第四步,第一个值与第二个值对比[root@mysql-5scripts]#cattest21.sh
#!/bin/bash
cat<<EOF
1-10...
分类:
系统相关 时间:
2015-05-11 18:19:05
阅读次数:
587
本脚本主要用于修改IP地址为静态!#!/bin/bash
#
#Target:AutoChmodIPInformation!
#Date:2015-05-10
#Author:Jacken
#QQ:654001593
#QQGroup:170544180
#Version:1.0
#Onlyallowdefinevariable
shopt-s-onounset
#DefineVariable
ETHCONFIG=‘/etc/sysconfig/network-scripts..
分类:
系统相关 时间:
2015-05-11 06:41:40
阅读次数:
360
make all:编译程序、库、文档等(等同于make)make install:安装已经编译好的程序。复制文件树中到文件到指定的位置make unistall:卸载已经安装的程序。make clean:删除由make命令产生的文件make distclean:删除由./configure产生的文件make check:测试刚刚编译的软件(某些程序可能不支持)make installcheck:检...
分类:
其他好文 时间:
2015-05-09 19:05:24
阅读次数:
122
1. #
注释作用, #! 除外
此外, 在参数替换 echo ${PATH#*:} 这里不表示注释, 数制转换, 不表示注释 echo $((2#101011))
2. ;
命令行分隔符, 可以在一行中写多个命令. echo hello; echo there
3. ;;
终止 case 选项
复制代码 代码如下:
case “$variable” in
abc) ec...
分类:
系统相关 时间:
2015-05-09 13:30:04
阅读次数:
185