• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
古加纳
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  shell

nohup

摘要:1 忽略所有发送给子命令的挂断(SIGHUP)信号 2 重定向子命令的标准输出(stdout)和标准错误(stderr) 阅读全文
posted @ 2020-04-01 16:47 古加纳 阅读(147) 评论(0) 推荐(0)
shell脚本的调试

摘要:-n 只读取shell脚本,但不实际执行 "-n"可用于测试shell脚本是否存在语法错误,但不会实际执行命令。在shell脚本编写完成之后,实际执行之前,首先使用"-n"选项来测试脚本是否存在语法错误是一个很好的习惯。因为某些shell脚本在执行时会对系统环境产生影响,比如生成或移动文件等,如果在 阅读全文
posted @ 2020-03-24 17:57 古加纳 阅读(229) 评论(0) 推荐(0)
shell eval命令

摘要:1. eval command-line 其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如: pipe="|" eval ls $pipe wc -l shell第1次扫描命令行时,它替换出pipe的值|,接着 阅读全文
posted @ 2019-09-03 11:05 古加纳 阅读(618) 评论(0) 推荐(0)
shell getopts命令

摘要:由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令 getopts 可以很方便地处理命令行参数。一般格式为: getopts optstring name [args] getopts 的设计目标是在循环中运行,每次执行循环,getopts 就检查下一个命令行参数,并判断 阅读全文
posted @ 2019-09-03 10:49 古加纳 阅读(1023) 评论(0) 推荐(0)
shell /dev/null

摘要:/dev/null表示空设备,这里就是把日志记录到空设备里,就是不记录日志,Null 是一特殊指标值(或是一种物件参照 reference)表示这个指标并不指向任何的物件。 是一个特殊的文件,写入到它的内容都会被丢弃,如果尝试从该文件读取内容,那么什么也读不到,但是 /dev/null 文件非常有用 阅读全文
posted @ 2019-09-02 17:13 古加纳 阅读(590) 评论(0) 推荐(0)
shell case

摘要: 阅读全文
posted @ 2019-09-02 16:54 古加纳 阅读(168) 评论(0) 推荐(0)
shell test命令

摘要: 阅读全文
posted @ 2019-09-02 16:53 古加纳 阅读(198) 评论(0) 推荐(0)
shell 跟踪命令

摘要:添加跟踪 set -x 去除跟踪 set +x 阅读全文
posted @ 2019-08-30 18:38 古加纳 阅读(258) 评论(0) 推荐(0)
shell-#!

摘要:当shell执行一个程序时,会要求UNIX内核启动一个新的进程,以便在该进程里执行所指定的程序。 当系统只有一个shell时,退回到/bin/sh 的机制非常方便,但现行的UNIX系统都会拥有好几个shell,此时就需要一种方式,指定由那个shell来执行所指定的shell脚本。 由此引入了#!这两 阅读全文
posted @ 2019-08-30 16:09 古加纳 阅读(3020) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3