bash
文章平均质量分 97
thomas-23
分享改变自己,改变世界
展开
-
实用的bash别名
原文地址:http://blog.jobbole.com/84755/作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令。如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果你总是用同样的参数运行一个程序,你也许希望在这种不断的重复中为你的生命节约下几秒钟。解决方案是使用一个别名(alias)。正如你可能知道的,别名用一种让你的shell转载 2015-03-27 09:53:11 · 530 阅读 · 0 评论 -
shell 简单oo编程
昨天突然有个疑问,linux shell能不能像power shell面向对象编程了。然后上班的时候就搜了下,还真有:下面是拷贝过来的代码:#!/bin/bash# ---------------------------------------------------------------------------# OO support functions# Kludged by Pim va转载 2015-04-14 18:11:56 · 983 阅读 · 0 评论 -
执行脚本出现bin/bash: bad interpreter: No such file or directory
错误原因之一很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以/r/n来标识, 其ASCII码分别是0x0D, 0x0A. 可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的 (1). vi filename 然后用命令 :set ff? 可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的转载 2015-05-07 17:00:52 · 608 阅读 · 0 评论 -
/usr/bin/perl^M: 坏的解释器: 没有那个文件或目录
有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。 windows下,每一行的结尾是\n\r, 而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r, 用cat -A urfile时你可以看到这个\r字符被显示为^M,这时候只需要删除这个字符就可以了。可以使用命令se原创 2015-05-07 18:10:16 · 5356 阅读 · 0 评论