分类:shell

shell: 阿里Linux Shell脚本面试25个经典问答

shell: 阿里Linux Shell脚本面试25个经典问答
Q:1 Shell脚本是什么、它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。 Q:2 什么是默认登录s...
scott 2年前 (2015-06-04) 248℃ 0评论 0喜欢

shell: shell处理mysql增、删、改、查

引言 这几天做一个任务,比对两个数据表中的数据,昨天用PHP写了一个版本,但考虑到有的机器没有php或者php没有编译mysql扩展,就无法使用mysql系列的函数,脚本就无效了,今天写个shell版本的,这样,在所有linux系列机器上就都可以运行了。 shell是如何操作my...
scott 2年前 (2015-06-04) 299℃ 0评论 0喜欢

shell: Shell 脚本基础知识

shell: Shell 脚本基础知识
Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作为一种Shell。我们常说有多少中Shell,其实说的是Shell脚本解释器。 几种常见的Shell 123456789101112**sh** sh是由Steve Bourn...
scott 2年前 (2015-06-04) 213℃ 0评论 0喜欢

shell: 总是出问题的Crontab

最近用Python写了一些数据统计的脚本,并使用crontab自动执行,但是配置crontab总是要过几个坑才行的,这里总结一下这次遇到的坑。 输出 要将crontab命令的输出记录到日志文件中,可以使用重定向,不仅要重定向 stdout也要重定向 stderr,因...
scott 2年前 (2015-06-04) 290℃ 0评论 0喜欢

shell: 使用C#给Linux写Shell脚本(下篇)

shell: 使用C#给Linux写Shell脚本(下篇)
在上篇的《 使用C#给Linux写Shell脚本》结尾中,我们留下了一个关于C#如何调用BashShell的问题。在文章发布之后,我留意到有读者留言推荐使用“Pash”(一款类PowerShell的东西),在我下载并安装了该项目之后,尝试之下发现这仍然不是我们想要的。似乎C#还...
scott 2年前 (2015-06-04) 215℃ 0评论 0喜欢

shell: DBA需要掌握的shell知识

每个中高级DBA都需要掌握一些简单脚本的编写,这样才能从繁杂重复的基础维护工作中解脱出来,才能有时间去研究更有价值的技术。VBird在讲shell script的时候,给出了几个经典的小范例练习,对于初学shell的人来说是很好的入门,现就根据VBird给出的几个典型练习进行近一...
scott 2年前 (2015-06-04) 221℃ 0评论 0喜欢

shell: 高效Linux bash快捷键及alias总结

bash快捷键 习惯使用编辑的快捷键可以大大提高效率,记忆学习过程要有意识的忽略功能键、方向键和数字小键盘。以下快捷键适用在bash处于默认的Emacs模式下。如果你有 set -o vi,就处于 vi 模式就不适用了。 另外下面的内容并不包含所有快捷键,只...
scott 2年前 (2015-06-04) 245℃ 0评论 0喜欢

shell: 任督二脉之Shell中的正则表达式

VBird说学习Linux,掌握了Shell和正则就相当于打通了任督二脉,此后能力的成长才会突飞猛进。 Shell的基础学习之前已经总结了一篇博客: http://www.cnblogs.com/jyzhao/p/4485553.html 本文将总结Shell中的正则表达...
scott 2年前 (2015-06-04) 208℃ 0评论 0喜欢

shell: Shell 编程初探

从开始系统的学习编程到现在已经快有两年了, 我也逐渐从使用 GUI 完成大部分任务转换到使用命令行. 书籍选择 学习一种技术对于我来说还是一件很有意思的事情, 而选择书籍就成为学习技术前所必须的准备工作. 而对于 shell 编程, 书籍的选择其实并不多. Advanced Ba...
scott 2年前 (2015-06-04) 269℃ 0评论 0喜欢

shell: Bash 的常用语法,控制结构

最近玩弄 Jenkins 较多,构建服务器基本是 Mac OS 和 Linux,虽说有许多现成插件可用,但不敢不说 Execute Shell这个东西都是即开即用,方便而灵活的。因此不断的要和 Shell 打交道,真正通用的的 Shell 自然是 Bash,在 Mac O...
scott 2年前 (2015-06-04) 307℃ 0评论 0喜欢

shell: Linux进程管理

在Linux中,关于进程的管理是比较常用的操作,在这一节中我们将探究进程控制相关的操作。为了方便我们查看区分不同的进行,我们编写如下程序,其功能是每间隔2秒输出一次自己的编号。 123456789101112131415161718 1  /*  ...
scott 2年前 (2015-06-03) 343℃ 0评论 0喜欢