自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凡星闪点

磨刀不误砍柴工,沉住气不少打粮食

  • 博客(28)
  • 收藏
  • 关注

转载 关于perl中的反引号(``),system和exec

http://www.docin.com/p-56464488.html在perl中反勾号(``),system和exec都用来执行命令,这篇文章将给我们介绍它们各自的使用方法,联系,以及区别。一、使用方法1.       反勾号(``)首先,我们有命令输入操作符,也叫反勾号操作符,因为它看起来象这样:$info = `finger $user`;一个用反勾号(技术

2011-12-21 18:04:18 920

转载 Shell是什么?

任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。    为了不同的需要,UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell,以下教程就以BourneShell(Bsh)为例,一步步的领略UNIX Shell的强大

2011-12-21 17:05:52 2600

转载 scp远程拷贝expect实现SHELL

在LINUX上,我们可以很方便的使用scp命令来远程拷贝文件,但是由于scp命令本身无保存密码选项,所以在shell里面无法像samba那样子保存密码,比较麻烦,下面介绍下两种实现方法。方法一:scp 远程拷文件,建议用搭配 ssh 方法:1: 在客户机上生成 ssh 需要的 rsa 密钥: ssh-keygen -t rsa2: 把生成的 id_rsa.pub拷到远程服务器用户的

2011-12-20 18:14:59 1679

转载 Expect 手册中文版

http://blog.163.com/wlai@yeah/blog/static/13949237320105911853432/?fromdm&fromSearch&isFromSearchEngine=yes翻译原文如下:EXPECT(1)名字:Expect-----能与交互式程序进行“可程序化”会话的脚本语言大纲:(命令选项概述)expect [

2011-12-20 18:13:52 1397

转载 perl中的q,qw,qr,qx,qq......符号用法

perl语言中,有两个特殊而常用的符号qq qw,分别解释如下:qq{foobar}的意思为意思为双引号字符串,可内插变量相当于 "foobar"qw{foo bar}的意思为用空格分解字符串,得到列表,相当于如下语句split(' ','foo bar') 得到的结果是'foo','bar'字符串比较等于用 eqq运算符对'号转义的方式$someword = 'i \

2011-12-20 18:11:38 1369

转载 perl的expect和xml模块简单使用

常用模块:     (1)       Net::FTP (2) Net::Telnet (3) LWP::Simple, get() (4) Expect (5) XML::Simple, XMLin() (6) Data::Dumper, Dumper() (7) IO::Socket (8) Date::Manip, DateCalc(), UnixDate(

2011-12-20 18:07:58 710

转载 [Perl] use Expect

Expect模块可以用来向需要交互执行的程序输入必要的信息。相当于expect脚本的Perl语言实现。spawn函数——对应expect脚本中的spawn语法:Expect->spawn($cmd,@param);参数:LIST或program LIST形式。功能:调用exec命令执行程序。返回值:对象本身。expect函数——对应expect脚本中的expect语法:

2011-12-20 18:01:04 3564

转载 使用 Perl 脚本实现交互式命令行程序的管理与测试自动化

http://blog.csdn.net/ace_fei/article/details/6231595概述交互式程序通常需要用户手动完成一些操作,因此常常会成为系统管理自动化和测试自动化中的障碍。最早出现在 Unix 上的 Expect 语言可以用来和 passwd/ssh/telnet/ftp 等命令行程序进行交互,将用户从这些手工操作中解放出来。作为 Tcl 语言的扩展,Expe

2011-12-20 17:55:15 1167

转载 Firefox新标签页打开的设置与优化

新标签页打开的设置与优化一、让Firefox在后台打开新标签    当然可以用TabBrowzer Extensions和TabMixplus这样的插件实现,但是我有更加简单的。1.在浏览器地址栏里输入about:config2.browser.tabs.loadBookmarksInBackground允许firefox从后台打开书签(true)3.browser.tabs.

2011-12-19 16:42:10 17111

转载 Perl自定义模块的路径包含问题

Perl自定义模块的路径包含问题Posted by NinGoo at 2009-11-28 22:44 | 『工具』 |1 Comment » Perl模块是重用代码的好方法,但是在调用自定义模块时的路径问题困扰了我许久。之前一直都是通过在代码中直接将自定义模块所在的绝对路径写入到@INC数组来解决的,以下示例,加入perl脚本放置在/opt/perl/bin,而自定义模块放在/

2011-12-06 18:28:14 1020

转载 svn分支的创建与合并

小结:1.主干在建立分支之后与分支同时修改了某个类文件.合并的步骤是:主干->分支->主干,有人可能认为将主干->分支就可以将分支做为主干. 一般上线的都是主干.而不会是分支, 从分支->主干如果在主干->分支做完之后,merge应该没什么障碍了.2.分支的日志包含了主干在拆成分支之前的日志, 可以也可以通过命令显示仅在拆出之后,分支的日志部分.3.在冲突的时候,diff版本用来显示,

2011-12-06 18:17:55 480

转载 makefile里PHONY的相关介绍

Phony TargetsPHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突,改善性能。如果编写一个规则,并不产生目标文件,则其命令在每次make 该目标时都执行。例如:  clean:  rm *.o temp因为"rm"命令并不产生"clean"文件,则每次执行"make clean"的时候,该命令都会执

2011-12-05 16:11:51 2026

转载 svn 单独checkout出一个文件,还要可以svn ci的操作

1、检出文件所在的目录trunk,加--depth=empty参数则不会检出目录下的其他内容svn co --depth=empty http://www.iusesvn.com/project1/trunk这样就在本地形成了一个工作拷贝目录trunk2、进入trunk目录,单独更新build.shsvn up build.sh这样trunk目录下只有bui

2011-12-05 14:03:01 1868

转载 让你提升命令行效率的 Bash 快捷键 [完整版]

生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。It may or may not surprise you to know that the bashshell has a very rich array of convenient shortcuts that can make your life, working with the command l

2011-12-05 13:49:26 597

转载 ssh ProxyCommand

The ssh ProxyCommand option is just really insanely useful.The reason I want to use it is that it makes it easy to tunnel ssh through a firewall. So for example you have a machineon your corporate net

2011-12-05 10:50:47 4302

转载 透过代理连接SSH

虽然折腾PcmanFM没什么成效,却终于知道如何让SSH通过代理了。这么一来,使用GitHub和Launchpad都方便了不少。这是通过SSH的ProxyCommand来完成的。可以用 man ssh_config 来查看相关信息。通过SSH代理(SSH over SSH)使用nc命令(netcat)实现,假设本地SSH代理的监听端口是3000,则ProxyComm

2011-12-05 10:48:16 12519

转载 SSH ProxyCommand及其思想

OpenSSH 的客户端有一个 ProxyCommand 的选项, 用于 SSH 客户端与服务器之间的隧道通信(tunneling). 所谓的隧道技术, 也称代理技术, 是网络通信技术的一个普遍概念, 就是把一条信道建立于另外一条信道之上.SSH 会话基于一个 TCP 连接. 如果我们把连接的两个端口各自的出口(也即入口)进行截获, 就可以用其它的信道来传输. 而且 SSH 仍然认为它用的是和

2011-12-05 10:46:58 10483

转载 大道至简,一招“背飞”让你远离颈腰酸疼

转:http://health.voc.com.cn/id.asp?fid=6359  现代生活和工作方式的改变,使得人们的脊柱极其脆弱,极易引发颈椎病或腰痛症状,有幸看对了医生倒是能及时得到缓解和改善,但如果求医无门,则有可能终身忍受这病痛的折磨。  从专业研究的角度来说,颈腰痛类脊柱疾病确是容易复发的疾病之一。因为脊柱是人体的中轴,是人体日常活动的中枢,全身骨骼、肌肉甚至是各个内脏器官

2011-12-05 00:15:14 2204

转载 YAML的简单介绍

YAML是"Yet Another Markup Language(还有另一种标记语言)"的缩写,读音"yamel",一些GNU的爱好者也这样解释YAML:"YAML Ain't Markup Language" -- (YAML不是标记语言)。到底是不是标记语言,姑妄写之,姑妄看之:----------------XML描述的一段数据--------------------

2011-12-04 00:24:06 1058

转载 linux 后台运行和关闭SSH运行,查看后台任务

fg、bg、jobs、&、nohup、 ctrl + z命令一、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行三、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Termina

2011-12-02 16:10:49 1201

转载 linux 技巧:使用 screen 管理你的远程会话

http://www.ibm.com/developerworks/cn/linux/l-cn-screen/你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗

2011-12-02 15:22:15 612

转载 gnu screen 个人设置

修改 /etc/screenrc或者~/.screenrc文件1. 关闭闪屏# turn visual bell on2. 总是显示Tabcaption always"%{= kw}%-w%{= BW}%n %t%{-}%+w %-= %Y-%m-%d %c" 常用操作1. 启动一个开始就处于断开模式的会话screen -dmS yrsession2.

2011-12-02 15:13:42 652

转载 【转】GNU Screen的使用方法

基本命令GNU Screen大致功能相当于控制台的“窗口管理器”。为了向GNUScreen发送命令,你必须配置一个特殊的组合键来将普通按键和命令按键区别开来,默认情况下这个组合键是Ctrl+A,在文档中写做^A。^A c 新建虚拟控制台^A w 查看虚拟控制台列表^A A 重命名虚拟控制台想要关闭当前虚拟控制台时,只需要键入exit来

2011-12-02 15:08:21 615

转载 screen使用笔记

GNU Screen 是一个非常不错的东西,GNU 称之为一个全屏窗口管理器,用他可以轻松在一个物理终端上获得多个虚拟终端的效果,当然也就可以在自己喜欢的X 终端模拟器上面用了,可以弥补有些终端模拟器没有标签功能的缺陷,而且,screen 的强大之处远远不止提供标签功能。定制 screen   强大的软件通常都有很灵活的可定制性, screen 的定制文件通常是~/.screenrc 。各

2011-12-02 15:04:49 790

转载 screenrc简单设置

#启动时不显示欢迎屏幕startup_message off#显示窗口标题栏和状态栏: #注意,状态栏刷新屏幕会自动滚动到最下面,最好不要使用刷新较快的变量(比如时间)caption always "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%H %Y/%m/%d "#caption always "%{.bW}%-w%{.rW}%n %t%{-}%+w %=

2011-12-02 15:00:53 8389

转载 GNU Screen简单操作

GNU Screen 对常用SSH等工具远程链接到服务器上做事情的人来说是绝好的工具,可以大大提高工作效率。1. 第一次启动screen每一个screen进程本身代表一个session. 最简单的方法是在一个终端下直接输入screen然后回车。这时你会看到一个很简陋的greeting界面,然后你随便按一个空格它就消失了,剩下的就是 普通的shell提示符,好像什么都没发生过。你可以运行

2011-12-02 14:57:40 5843

转载 使用 Screen 创建并管理多个 shell

哈利波特有魔杖,雷神托尔有金色的巨锤,Buckethead 有斧子,但是这些武器与 QWERTY 键盘相比只是小儿科。只需在命令行上敲几下,就可以启动网站、招募军团或击败可怕的火龙。但是,QWERTY 键盘有一个严重的缺点:它很容易发生连接中断。电话线上的噪音、无线连接中断或者网络超时都可能导致远程 shell 中断。如果您已经在某个工作(比如调试一个应用程序)上花费了好几小时,而一下子就

2011-12-02 14:27:25 694

转载 Shell Tips: 用GNU Screen实现发送交互到所有会话

服务器冗余和分拆是互联网服务中经常用来缓解访问压力的手段,那么检查或者管理多台同构服务器也是互联网行业工程师们绕不开的操作。经常面临的问题是:如何高效地在多台服务器上执行相同的命令,进行批量系统操作或问题检查。Windows 下的 ssh 客户端 XShell 和 SecureCRT 都提供了类似的功能,当每个标签页都连接到一个服务器时,可以在命令窗口中发送交互到所有的标签页以实现同时

2011-12-02 14:26:06 679

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除