![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux Shell
NETOCOOL
这个作者很懒,什么都没留下…
展开
-
Echo使用
echo -ne "/33[32m" 可以将字符的显示颜色改为绿色 echo -ne "/33[3;1H" 可以将光标移到第3行第1列处 具体的摘抄一些如下: /33[0m 关闭所有属性 /33[1m 设置高亮度 /33[4m 下划线 /33[5m 闪烁 /33[7m 反显 /33[8m 消隐 /33[30m -- /33[37m 设置前景色 /33[40m -- /33[47m 设置背景色 /3原创 2004-11-11 20:25:00 · 1214 阅读 · 0 评论 -
CU Play Shell 十三问之一:什么是shell
关于第一个问题,什么是shell 作者:Rick Rummel 介绍 你可以做许多事情而不必知道它们实际上如何运作。比如,你不必懂得发动机燃烧的物理原理就可以开汽车。缺乏电子知识也不会阻止 你用CD机听音乐。不知道什么是Shell和它的工作原理,你还是可以使用UNIX。但是,知道这些你可以更好地利用UNIX。 一个UNIX系统有三种具有代表性的Shell可用:Bourne shell,Korn s原创 2004-11-17 21:22:00 · 2992 阅读 · 0 评论 -
CU Play Shell 十三问之:" "(雙引號) 與 ' '(單引號)差在哪?
還是回到我們的 command line 來吧... 經過前面兩章的學習,應該很清楚當你在 shell prompt 後面敲打鍵盤、直到按下 Enter 的時候, 你輸入的文字就是 command line 了,然後 shell 才會以行程的方式執行你所交給它的命令。 但是,你又可知道:你在 command line 輸入的每一個文字,對 shell 來說,是有類別之分的呢? 簡單而言(我不敢說這原创 2004-11-18 15:21:00 · 1681 阅读 · 0 评论 -
FTP自动登陆脚本
#cat ftp.scriptopen ipuser yourname passwdlcd /homeput hi.txt#cat ftp.script | ftp -n这样,我们可以写成一个可以定时登陆FTP服务器的脚本,定时把文件上传FTP服务器上也可以实现定时远程备份数据#cat backup.sh--------------------------------------#!/bin/sh原创 2004-11-19 21:05:00 · 2911 阅读 · 3 评论 -
通用线程 -- sed 实例 2
sed 是十分强大和小巧的文本流编辑器。在本文章系列的第二篇中,Daniel Robbins 为您演示如何使用 sed 来执行字符串替换、创建更大的 sed 脚本以及如何使用 sed 的附加、插入和更改行命令。sed 是很有用(但常被遗忘)的 UNIX 流编辑器。在以批处理方式编辑文件或以有效方式创建 shell 脚本来修改现有文件方面,它是十分理想的工具。本文是前一篇介绍 s原创 2004-11-15 20:12:00 · 1498 阅读 · 0 评论 -
vpopmail 和qmailadmin的配置
vpopmail5.4.x增加了一些信箱容量控制和垃圾信过滤的新功能。在编译时如果使用老版本的设置项会出错,下面是我用设置选项//后面的内容要去掉才可以使用。setup.sh for vpopmail./configure /--enable-clear-passwd=y / //在vpasswd文件放原始密码,便于维护--enable-passwd=y / --enab原创 2004-11-17 10:09:00 · 1406 阅读 · 0 评论 -
CU Play Shell 十三问之:var=value?export 前後差在哪?
作者:網中人這次讓我們暫時丟開 command line ,先來了解一下 bash 變量(variable)吧... 所謂的變量,就是就是利用一個特定的"名稱"(name)來存取一段可以變化的"值"(value)。 *設定(set)* 在 bash 中,你可以用 "=" 來設定或重新定義變量的內容: name=value 在設定變量的時侯,得遵守如下規則: * 等號左右兩邊不能使用區隔符號(IFS原创 2004-11-21 15:21:00 · 1474 阅读 · 0 评论 -
通用线程 -- sed 实例 1
挑选编辑器在 UNIX 世界中有很多文本编辑器可供我们选择。思考一下 -- vi、emacs 和 jed 以及很多其它工具都会浮现在脑海中。我们都有自己已逐渐了解并且喜爱的编辑器(以及我们喜爱的组合键)。有了可信赖的编辑器,我们可以轻松处理任何数量与 UNIX 有关的管理或编程任务。虽然交互式编辑器很棒,但却有其限制。尽管其交互式特性可以成为强项,但也有其不足之处。考虑一下需要对一组文件执行类原创 2004-11-15 19:56:00 · 1362 阅读 · 0 评论 -
Play shell中大小写的转换
#!/bin/shfor f in * do mv $f `echo $f | tr "[:upper:]" "[:lower:]" ` done----------------------------------------------------------[:upper:] [ A - Z ] [:lower:] [ a - z ] [:digit:] [ 0 - 9 ] [:alnum:]原创 2004-11-17 21:00:00 · 1605 阅读 · 0 评论 -
Play shell 正则表达式语法
http://bbs.chinaunix.net作者:threehair 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 / 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,n 匹配字符原创 2004-11-17 20:47:00 · 1578 阅读 · 0 评论 -
通用线程 -- sed 实例 3
在这篇 sed 系列的总结性文章中,Daniel Robbins 带您体验 sed 的真正力量。在介绍完几个重要的 sed 脚本之后,他将通过将一个 Quicken .QIF 文件转换成可读文本格式来演示一些基本 sed 脚本的编写。该转换脚本不仅实用,而且还是展现 sed 脚本编写能力的极佳示例。强健的 sed在第二篇 sed 文章中,我提供了一些示例来演示 sed 的工原创 2004-11-15 20:14:00 · 1517 阅读 · 0 评论 -
Linux系统下封杀非法IP [转]
http://www.net130.com 作者:杨鹏不久前,一位朋友想把他管理的局域网出口全部进行IP和MAC地址绑定,以防止非法用户上网。该局域网是用Linux实现Internet接入和管理。整个网络包括数栋楼房,分别通过交换机级联到总的Internet出口。网络使用了10.0.0.x到10.0.3.x/255.255.252.0这样的子网,总容量应该有1016(254×4)台主机。目前有大原创 2004-11-12 22:02:00 · 1154 阅读 · 0 评论 -
Linux shell入门基础
来源:GNU 代码:--------------------------------------------------------------------------------1.建立和运行shell程序 什么是shell程序呢? 简单的说shell程序就是一个包含若干行 shell或者linux命令的文件. 象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等. 在原创 2004-11-11 12:05:00 · 1815 阅读 · 0 评论 -
AWK :Linux 管理员的智能工具包
您正在学习 Linux 吗?本文对于非常有用的 AWK 文本操作工具进行了介绍,非常有价值。 AWK 实用工具带有其自己的自包含语言,它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、 Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有原创 2004-11-12 21:39:00 · 1052 阅读 · 0 评论 -
通用线程:Awk 实例 3
Daniel Robbins (drobbins@gentoo.org)总裁兼 CEO,Gentoo Technologies, Inc.在 awk 系列的这篇总结中,Daniel 向您介绍 awk 重要的字符串函数,以及演示了如何从头开始编写完整的支票簿结算程序。在这个过程中,您将学习如何编写自己的函数,并使用 awk 的多维数组。学完本文之后,您将掌握更多 awk 经验,可以让您创建功能更原创 2004-11-13 00:39:00 · 1170 阅读 · 0 评论 -
Bash中的变量
1.用户定义的变量 用户定义的变量有字母数字及下划线组成,并且变量名的第一个字符不能为数字. 与其它UNIX名字一样,变量名是大小写敏感的. 对于变量,用户可按如下方式赋值: name = value 在引用变量时,需在前面加$符号,用户也可以在变量间进行相互赋值,如: (前面的$是命令提示符) $ JOHN = john $ NAME = $JOHN $ e原创 2004-11-11 13:28:00 · 1013 阅读 · 0 评论 -
AWK简单实例
作者:mlsx摘自:http://bbs.xplore.cnAWK是一种模式扫描合处理语言,其名称来自最初的作者Alfred V. Aho,Perter J. Weinberger和Brian W.Kernighan的字母缩写,最早的AWK是在AT&T的Bell实验室发明的。 Linux下面使用的AWK是GNU AWK。 AWK可以用来: 1.管理小型个人数据库 2.产生报表 3.产生索引原创 2004-11-13 00:56:00 · 2704 阅读 · 0 评论 -
通用线程:Awk 实例 1
Daniel Robbins总裁兼 CEO,Gentoo Technologies, Inc.http://www-900.ibm.com/developerWorks/cn/linux/shell/awk/awk-1/index.shtml#4Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程原创 2004-11-13 00:32:00 · 1231 阅读 · 0 评论 -
通用线程:Awk 实例 2
Daniel Robbins总裁兼 CEO,Gentoo Technologies, Inc在这篇 awk 简介的续集中,Daniel Robbins 继续探索 awk(一种很棒但有怪异名称的语言)。Daniel 将演示如何处理多行记录、使用循环结构,以及创建并使用 awk 数组。阅读完本文后,您将精通许多 awk 的功能,而且可以编写您自己的功能强大的 awk 脚本。多行记录awk 是一原创 2004-11-13 00:36:00 · 1082 阅读 · 0 评论 -
CU Play Shell 十三问之:echo 知多少
作者:網中人承接上一章所介紹的 command line ,這裡我們用 echo 這個命令加以進一步說明。 溫習---標準的 command line 包含三個部件: * command_name option argument echo 是一個非常簡單、直接的 Linux 命令: * 將 argument 送出至標準輸出(STDOUT),通常就是在監視器(monitor)上輸出。 (註:stdo原创 2004-11-18 14:16:00 · 1722 阅读 · 0 评论