码迷,mamicode.com
首页 >  
搜索关键字:bash 脚本选项及组合条件测试    ( 15237个结果
《鸟哥的Linux私房菜》学习笔记(2)——Bash特性
bash及其特性: 离用户最近的程序是shell,shell 是外壳的意思,本身也是一种可执行程序。广义上的shell包含两类GUI和CLI。 GUI:Gnome,KDE,Xface CLI:sh,csh,ksh,bash,tcsh,zsh 当有多个用户登陆的时候,会有多个进程,进程之间彼此...
分类:系统相关   时间:2014-08-06 18:56:02    阅读次数:673
【Linux】鸟哥的Linux私房菜基础学习篇整理(五)
1. type [-tpa] name:查看name命令是否为bash内置命令。参数:type:不加任何参数,type会显示出那么是外部命令还是bash的内置命令;-t:当加入-t参数时,type会通过如下关键字显示其意义: file:表示为外部命令 alias:表示为命名别名 builtin...
分类:系统相关   时间:2014-08-06 18:27:11    阅读次数:511
GNU Readline库函数的应用示例
说明 GNU Readline是一个跨平台开源程序库,提供交互式的文本编辑功能。应用程序借助该库函数,允许用户编辑键入的命令行,并提供自动补全和命令历史等功能。Bash(BourneAgainShell)、GDB、ftp 和mail等程序就使用Readline库提供其命令行界面。 Readlin.....
分类:其他好文   时间:2014-08-05 19:12:30    阅读次数:298
监视/etc/passwd文件是否正常
帮助监视/etc/passwd文件是否正常(P90 练习6.7)1)找出有UID0的所有项2)找出有重复UID的所有项3)找出有重复登录名的所有项4)找出没有口令的所有项5)找出没有作废日期的所有项以下是实现的shell脚本:#!/bin/bash#监视/etc/passwd正常#找出有UID 0的...
分类:其他好文   时间:2014-08-05 18:23:09    阅读次数:271
nginx切割日志
#!/bin/bash## Nginx 日志文件所在的目录LOGS_PATH=/usr/local/nginx/logs## 获取昨天的 yyyy-MM-ddYESTERDAY=$(date -d ”yesterday” +%Y-%m-%d)## 移动文件mv ${LOGS_PATH}/access...
分类:其他好文   时间:2014-08-05 13:44:19    阅读次数:286
批量登陆linux主机脚本
#test.sh #!/bin/bash dir=/home/test whilereadline do host=`echo$line|awk‘{print$1}‘` passwd=`echo$line|awk‘{print$2}‘` $dir/expect_ssh.sh$host$passwd& done<$dir/host.txt #expect_ssh.sh #!/usr/bin/envexpect setHOST[lindex$argv0] setPASSWD[lindex$argv..
分类:系统相关   时间:2014-08-05 11:33:10    阅读次数:243
纠结中的tree
都是自己在实践过程中遇到的,首先是自己安装apache-maven进行简单的认识学习的时候想看看my-app项目的tree结果发现bash:treecommandnotfound解决这个问题,在查阅资料后发现,前提是我是centos6.5的最小化安装在家目录下打开文件.bash_profile后发现PATH=$PATH:$HOME/bin将其..
分类:其他好文   时间:2014-08-05 03:15:28    阅读次数:245
详细理解“>/dev/null 2>&1”
Linux系统中无论是crontab里面,还是平时使用的命令,经常会碰到">/dev/null 2>&1"。比如说:在Crontab Job里面,如果不想发送邮件,那么有两种方法: 一是将MAILTO="", 设置为空 [root@host etc]# cat crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO="" HOME=/ # run-parts 01 * * * * root run-parts /etc/cron...
分类:其他好文   时间:2014-08-05 00:47:48    阅读次数:344
Bash常用的几个配置文件
文件 内容 /etc/profile 对所有用户开放的全局配置文件 ~/.bash_profile 某个用户个人的启动文件,能用作个人的全局设置 ~/.bash_login 如果 ~/.bash_profile找不到,则bash尝试读取这个脚本 ~/.profile 如果这两个文件~/.bash_profile, ~/.bash_login 都找不到,bash就读取这个文件,这是个默认文件...
分类:其他好文   时间:2014-08-05 00:43:08    阅读次数:209
linux下别名alias的设置
我有一个常用目录/volumes/mac/www’,每次都要输入这么长的路径,麻烦,所以有了以下配置1、vi ~/.bash_profile2、按住shift + i进入编辑状态3、插入alias cdwww='cd /volumes/mac/www’4、按esc取消编辑状态,按住shift+:,输...
分类:系统相关   时间:2014-08-05 00:22:58    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!