随笔分类 -  linux学习

linux学习笔记以及资料整理
Shell变量名使用的特殊字符 [转]
摘要:$# 传送给命令Shell的参数个数 $- 在Shell启动或使用set命令时提供选项 $? 上一条命令执行后返回的值 $$ 当前shell的进程号 $! 上一个子进程的进程号 $@ 所有的参数,每个都用双括号括起 $* 所有参数,用双括号括起 $n 位置参数值,n表示位置 $0 当前shell名 $1..$9 第N个参数 实例 我在公司使用tcl/tk脚本进行编程,但在unix... 阅读全文

posted @ 2008-11-13 16:20 starspace 阅读(379) 评论(0) 推荐(0)

shell中的一些特殊变量 [转]
摘要:在bash中会用到很多特殊的shell变量,熟练运用这些变量会对bash编程有很大帮助。 shell中的特殊变量: 变量名 含义 ... 阅读全文

posted @ 2008-11-13 16:17 starspace 阅读(373) 评论(0) 推荐(0)

awk内置变量、操作符、函数 [转]
摘要:a:awk内置变量 变量名 含义 ARGC 命令行参数个数 ARGV 命令行参数数组 FILENAME string=当前输入的文件名 FNR 在当前文件中当前记录数(对输入文件起始为1) FS 输入字段分隔符 NF 当前记录的字段数 NR 当前记录数(为全部输入文件) OFMT 数值的输出格式(默认为%.6g) OFS 输出字段的分隔符(默认为空格) ORS 输出记录分... 阅读全文

posted @ 2008-11-13 16:15 starspace 阅读(432) 评论(0) 推荐(0)

文章推荐
摘要:下面是 tech.idv2.com 上推荐阅读的技术文章,按照主题分类。其中标有★的为强烈推荐阅读的文章,通常都是原创教程,也有翻译的优秀文章。 Linux使用技巧 ★init配置文件说明 ★ssh 公钥方式认证攻略 ★screen命令使用技巧 ★将你的Ubuntu装扮成 Mac OS X 使用fdisk调整分区结构 Linux 的启动过程 ... 阅读全文

posted @ 2008-11-07 19:08 starspace 阅读(259) 评论(0) 推荐(0)

Perl命令常用选项
摘要:-e:告诉perl在其后的命令行里查找运行代码。当然只能用于输入一行代码执行,如果要运行的代码不止一行,参数就变了。 xk@linux:~/work> perl -e 'print "hello!"n";' hello! xk@linux:~/work> -:告诉perl在其后的命令行里查找运行代码,直到遇到__END__为止。 xk@linux:~/work> perl - print "hel... 阅读全文

posted @ 2008-11-07 10:37 starspace 阅读(764) 评论(0) 推荐(0)

wget常用参数 [转]
摘要:wget常用参数如下 GNU Wget ,一个非交谈式的网路抓档工具. 用法: wget [选项]… [URL]… 命令的引数使用长项目与短项目相同. 启动: -V, –version显示Wget的版本并且离开. -h, –help显示这个说明档. -b, -background在启动之後跳到背景去. -e, -execute=COMMAND执行一个`.wgetrc’里面的COMMAND指... 阅读全文

posted @ 2008-11-04 15:52 starspace 阅读(611) 评论(1) 推荐(0)

技巧:Vimdiff 使用[转]
摘要:技巧:Vimdiff 使用 级别: 初级 高 延斌 (mailto:gaoyanb@cn.ibm.com?subject=技巧:Vimdiff 使... 阅读全文

posted @ 2008-11-03 17:28 starspace 阅读(326) 评论(0) 推荐(0)

diff命令的使用[转]
摘要:DIFF 名字 diff - 找出两个文件的不同点 总览 diff [选项] 源文件 目标文件 描述 在最简单的情况是, diff 比较两个文件的内容 (源文件 和 目标文件). 文件名可以是 - 由标准输入设备读入的文本. 作为特别的情况是, diff - - 比较一份标准输入的它自己的拷贝如果 源文件 是一个目录和 目标文件 不是(目录), diff 会比较在 源文件(目录) 里的文件... 阅读全文

posted @ 2008-11-03 12:54 starspace 阅读(427) 评论(0) 推荐(0)

Perl]文字/代码批量替换工具 [转]
摘要:原文:http://www.blueidea.com/download/product/2007/4623.asp Perl脚本batchReplace.pl可以用来批量替换文件中的文字/代码。可在指定目录中查找指定类型的文件,并递归检查子目录;在输出文件时复制输入文件的目录结构。 附件Win32应用程序batchReplace.exe 是由Perl脚本编译产生的可执行程序,不需安装Perl运行环... 阅读全文

posted @ 2008-11-02 18:17 starspace 阅读(756) 评论(0) 推荐(0)

建立linux两用户之间的信任关系
摘要:有a和b两台机器,现要将a机器的user1用户添加到b机器的user2用户信任列表里,使a机器的user1用户可以直接ssh到b机器的user2用户 步骤: 1,进入a机器/home/user1/.ssh目录,如果没有,执行mkdir -p /home/user1/.ssh,检查该目录下是否有一个id_rsa.pub文件,如果没有,执行ssh-keygen -t rsa 命令,该目... 阅读全文

posted @ 2008-10-30 18:16 starspace 阅读(291) 评论(0) 推荐(0)

通过SSH信任关系,批量修改LINUX密码[转]
摘要:一 =============================================================================== 建立SSH信任 将A主机做为客户端(发起SSH请求) 将B主机作为服务器端(接收ssh请求) 以上以主动发起SSH登录请求的主机和接收请求的主机进行分类 1. A主机生成公,私钥证书 [root@buddy... 阅读全文

posted @ 2008-10-30 15:06 starspace 阅读(653) 评论(0) 推荐(0)

linux查看用户和用户组
摘要:more /etc/group |grep work more /etc/passwd |grep work 用stat命令 stat -c %U filename 查看文件所属用户 阅读全文

posted @ 2008-10-28 21:18 starspace 阅读(2988) 评论(0) 推荐(0)

Expect 在网络管理中发挥着重要作用
摘要:实现所有命令行操作自动化的脚本编写工具 级别: 中级 Cameron Laird (mailto:claird@phaseit.net?subje... 阅读全文

posted @ 2008-10-27 11:42 starspace 阅读(290) 评论(0) 推荐(0)

Expect 教程中文版
摘要:[版权声明] Copyright(c) 1999 本教程由*葫芦娃*翻译,并做了适当的修改,可以自由的用于非商业目的。 但Redistribution时必须拷贝本[版权声明]。 [BUG] 有不少部分,翻译的时候不能作到“信,达”。当然了,任何时候都没有做到“雅”,希望各位谅解。 [原著] Don Libes: National Inst... 阅读全文

posted @ 2008-10-27 11:30 starspace 阅读(333) 评论(0) 推荐(0)

linux下获取本机IP地址
摘要:方法一: local_host="`hostname --fqdn`" local_ip=`host $local_host | awk '{print $NF}'` 方法二: /sbin/ifconfig |grep -Eo '\baddr:[^ \t]+' |grep -Eo '[0-9\.]+' |head -n1 阅读全文

posted @ 2008-10-27 10:46 starspace 阅读(473) 评论(0) 推荐(0)

手工将python程序发布为exe执行程序 [转]
摘要:1. 手动制作python的exe可执行程序Python没有内建一个编译为exe的功能。给python程序的部署带来不少的麻烦。所以就会出现一些py2exe之类的很不错的工具,用于自动把.py文件编译为.exe文件。 最近抽空研究了一下手动实现类似py2exe的功能,希望加强对python的了解。结果还相当不错。把结果记录下来,与大家共享。 1.1. 原理文中所描述的方法,基于python的... 阅读全文

posted @ 2008-10-22 20:02 starspace 阅读(1108) 评论(0) 推荐(0)

xargs与cp结合使用
摘要:find . -name "*" |xargs cp ???? 这里 xargs cp 怎么区分cp源 和 cp目的 例如:想把 查询到的文件 都copy到/home/users/中去 find . -name "*" | xargs cp /home/users/ find . -name "*" | xargs -i cp {} /home/users/ -I 必须指... 阅读全文

posted @ 2008-10-22 18:03 starspace 阅读(13700) 评论(0) 推荐(2)

SHELL 水平测试 [转]
摘要:原文:http://bbs.chinaunix.net/viewthread.php?tid=476260 按:SHELL 水平测试系列并非覆盖 SHELL 的所有方面,而是挑选一些题目以引发思考, 以管中窥豹的方式达到检验水平的目的. 希望回答问题时不是简单地 Yes or No. 而是写出解决方案。 很多问题在不同的 shell 或 工具之间表现不同, 请列出不同之处 ... 阅读全文

posted @ 2008-10-21 20:28 starspace 阅读(284) 评论(0) 推荐(0)

find查找文件的时候排除某个或几个文件或目录使用笔记
摘要:#注意:路径后面不要带/,否则会过滤失败,同时对路径的过滤一定是第一个选项,其他选项在-o 以及 -a -print之间即可,注意逻辑表达式哦! find ./ \( -path './aos-mysql' -o -path './thirdparty' \) -a -prune -o -type f -a -print |grep -Ev '\.(wf|debug|sql|back|bak|so... 阅读全文

posted @ 2008-10-20 20:37 starspace 阅读(969) 评论(0) 推荐(0)

Linux文件查找命令find,xargs详述
摘要:总结:zhy2111314 来自:LinuxSir.Org 整理:北南南北 摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读; 目录 版权声明 前言:关于find命令 一、find 命令格式 1、find命令的一般形式为; 2、find命令的参数; ... 阅读全文

posted @ 2008-10-20 20:06 starspace 阅读(276) 评论(0) 推荐(0)

导航