码迷,mamicode.com
首页 >  
搜索关键字:linux_shell    ( 1936个结果
linux下shell编程基础知识
1、history记录历史命令;预设记录1000条命令,存储在用户家目录.bash_history文件中;!!执行上一条命令!nn为数字,history里面显示的指令数字!cat执行最近一次以cat开头的命令!$上一条命令的最后一个参数manbuiltin可以查询系统内置的所有命令;2、指令和文件名补全Tab键连续..
分类:系统相关   时间:2015-04-09 20:11:04    阅读次数:294
Linux Shell脚本之自动修改IP
作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在维护和管理方面也比较方便。如下脚本用途为:修改ip和主机名等相关信息,可以根据实际需求修改,举一反...
分类:系统相关   时间:2015-04-08 23:08:57    阅读次数:180
Linux shell "此处需要整数表达式"
#! /bin/bash clear function verify { if [ $1 -eq "Bob" ] && [ $2 -eq "555" ] then echo "Verified" else echo "Rejected" fi } verify Bob 555 运行时出现 (此处需要整数表达式) 错误 原因在于一个小错误: "-...
分类:系统相关   时间:2015-04-08 21:38:29    阅读次数:1139
Linux Shell学习简单小结
shelllinuxperformancefunctionfile if-fi [cpp] view plaincopyprint? #!?/bin/bash?? #?删除文件?和?新建文件?? file=readme?? function?delFile(){?? ????if?[?-e?./$file?];then?? ?...
分类:系统相关   时间:2015-04-08 18:20:15    阅读次数:182
Git使用之搭建基于SSH的Git服务器(中篇) -- fatal protocol error bad line length character: micr
在连接Git服务器的过程中,可能出现fatal protocol error bad line length character: micr的错误。原因是Git服务器搭建时,选择错误的协议了,不要选Windows Shell,选择 Linux shell and Sftp即可。...
分类:其他好文   时间:2015-04-07 21:41:56    阅读次数:197
Linux Shell Test
(EXPRESSION)EXPRESSIONistrueEXPRESSION为真!EXPRESSIONEXPRESSIONisfalseEXPRESSION为假EXPRESSION1-aEXPRESSION2bothEXPRESSION1andEXPRESSION2aretrue两者都为真EXPRESSION1-oEXPRESSION2eitherEXPRESSION1orEXPRESSION2istrue其中一个为真-nSTRINGthelengthofSTRINGisnonz..
分类:系统相关   时间:2015-04-07 20:06:44    阅读次数:175
Linux shell中getopts命令学习--实现一个添加yum源的脚本
getopts是bashshell的内建命令,作用是在shell脚本中解析命令行传递、传递给函数或传递给另一个调用的shell脚本的位置参数(选项或参数,后面会讲解,getopts只支持短选项,若要解析长选项请参考getopt)。getopts命令语法:getoptsoptstringname[arg]相关的术语:选项(option..
分类:系统相关   时间:2015-04-05 19:04:06    阅读次数:240
Linux shell 提取文件名和目录名
${}用于字符串的读取,提取和替换功能,可以使用${} 提取字符串1、提取文件名[root@localhost log]# var=/dir1/dir2/file.txt[root@localhost log]# echo ${var##*/}file.txt2、提取后缀[root@localhos...
分类:系统相关   时间:2015-04-04 12:07:48    阅读次数:146
Linux Shell退出状态码
状态码描述0命令成功结束1通用未知错误 2误用Shell命令126命令不可执行127没找到命令128无效退出参数128+xLinux信号x的严重错误130命令通过Ctrl+C控制码越界255退出码越界状态码访问:$echo $?
分类:系统相关   时间:2015-04-03 23:48:33    阅读次数:762
变量内容的删除、取代与替换
变量内容的删除与取代1)${变量#关键词}:从变量开头开始检索与关键词匹配的数据,将匹配的最短数据删除。例:[root@xiaoxiaoabc]#echo$PATH/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@xiaoxiaoabc]#echo${PATH#*:}/..
分类:其他好文   时间:2015-04-03 19:40:55    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!