Linux Shell常用技巧(四)

九.  awk实用功能:    和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。       1.  awk的基本格式:...

2014-02-28 02:58:13

阅读数:2

评论数:0

Linux Shell常用技巧(三)

八. 流编辑器sed:    sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显 示,...

2014-02-28 02:57:47

阅读数:3

评论数:0

Linux Shell常用技巧(二)

七. grep家族:       1.  grep退出状态:    0: 表示成功;    1: 表示在所提供的文件无法找到匹配的pattern;    2: 表示参数中提供的文件不存在。    见如下示例:    /> grep 'root' /etc/passwd...

2014-02-28 02:57:17

阅读数:6

评论数:0

Linux Shell常用技巧(一)

一.    特殊文件: /dev/null和/dev/tty    Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数 据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,...

2014-02-28 02:56:50

阅读数:6

评论数:0

Linux Shell高级技巧(五)

二十五、通过FTP下载指定的文件:      相比于手工调用FTP命令下载文件,该脚本提供了更为方便的操作方式。      /> cat > test25.sh      #!/bin/sh      #1. 测试脚本参数数量的有效性。     ...

2014-02-28 02:56:07

阅读数:9

评论数:0

Linux 技巧: Bash 参数和参数扩展 (Shell)

现在,很多 Linux® 和 UNIX® 系统上都有 bash shell,它是 Linux 上常见的默认 shell。通过本文,您将了解到如何在 bash 脚本中处理参数和选项,以及如何使用 shell 的参数扩展检查或修改参数。本文重点介绍 bash,文中的示例都是在以 bash ...

2014-02-26 04:45:53

阅读数:22

评论数:0

Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)...

在认识ImageMagick之前,我使用的图像浏览软件是KuickShow,截图软件是KSnapShot,这两款软件都是KDE附带的软件,用起来也是蛮方便的。在一次偶然的机会中,我遇到了ImageMagick,才发现Linux竟然有如此功能强大的图像软件。 你将会发现,大部分的操作,你只要在...

2014-02-26 04:23:25

阅读数:11

评论数:0

Linux Shell高级技巧(四)

十九、将文件的输出格式化为指定的宽度:      在这个技巧中,不仅包含了如何获取和文件相关的详细信息,如行数,字符等,而且还可以让文件按照指定的宽度输出。这种应用在输出帮助信息、License相关信息时还是比较有用的。      /> cat > t...

2014-02-25 03:20:28

阅读数:4

评论数:0

Linux Shell高级技巧(三)

十三、格式化输出指定用户的当前运行进程:      在这个例子中,我们通过脚本参数的形式,将用户列表传递给该脚本,脚本在读取参数后,以树的形式将用户列表中用户的所属进程打印出来。      /> cat > test13.sh      #!/bi...

2014-02-25 03:19:17

阅读数:7

评论数:0

Linux Shell高级技巧(二)

七、非直接引用变量:      在Shell中提供了三种为标准(直接)变量赋值的方式:      1. 直接赋值。      2. 存储一个命令的输出。      3. 存储某类型计算的结果。      然而这三种方式都是给已知变量名的变量赋值,如name=Stephen。但是在有些情况下,变...

2014-02-25 03:18:13

阅读数:5

评论数:0

Linux Shell高级技巧(二)

七、非直接引用变量:      在Shell中提供了三种为标准(直接)变量赋值的方式:      1. 直接赋值。      2. 存储一个命令的输出。      3. 存储某类型计算的结果。      然而这三种方式都是给已知变量名的变量赋值,如name=Stephen。但是在有些情况下,变量...

2014-02-25 03:17:46

阅读数:3

评论数:0

Linux Shell高级技巧(一)

该系列将重点介绍Linux Shell中的高级使用技巧,其主要面向有一定经验的Shell开发者、Linux系统管理员,以及Linux的爱好者。博客中的示例主要来源于网络和一 些经典书籍,在经过本人的收集和整理之后,以系列博客的形式呈现给诸位。如果大家有更多更好的Shell脚本经典示例,且愿意在这...

2014-02-25 03:16:13

阅读数:4

评论数:0

全面理解面向对象的 JavaScript

前言   当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程...

2014-02-19 13:44:50

阅读数:4

评论数:0

JavaScript 的性能优化:加载和执行

概览 无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执行脚本时出现阻塞的原因在于,脚本可能会改变页面或 JavaScript 的命名空间,它们...

2014-02-19 13:22:27

阅读数:6

评论数:0

Linux: 传参数给alias

关键语法: alias foo="/path/to/command $@"   最安全方式: function foo() { /path/to/command "$@" ;} #或者 foo() { /path...

2014-02-19 13:19:06

阅读数:17

评论数:0

Linux 系统的运行级别(Run Level)

  Linux 操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做 Runlevel,同样,当Linux操作系统关闭时也要经历另外几个不同的 Runlevel,下面详细介绍一下 Runlevel,并展示一些小技巧来让Linux系统避免不必要的重启动。   Runle...

2014-02-16 23:18:50

阅读数:28

评论数:0

Ubuntu添加开机自动启动程序的方法 / 修改 Ubuntu 启动顺序

1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其...

2014-02-16 23:14:34

阅读数:6

评论数:0

Linux: sysv-rc-conf管理Ubuntu server开机启动服务

在RedHat中,都是使用chkconfig来管理服务的,但是在Ubuntu Server中,却有一个更好的工具,chkconfig也是可以使用的。今天来说一下sysv-rc-conf   sysv-rc-conf是一个强大的服务管理程序,Ubuntu运行级别Linux 系统任何时候都运行...

2014-02-16 21:34:56

阅读数:16

评论数:0

JQuery实现的Table表头固定展示效果

  在线演示1 在线演示2 在线演示3 本地下载 大家可能经常需要展示数据或者报表,表头如果滚动上去后,查看数据的类别和字段是个麻烦事情,在这里我们推荐来自tympanus的一个JS实现的 table表头固定效果,相信大家肯定会受益的,这个demo使用了jQuery来实现,所...

2014-02-14 03:39:32

阅读数:17

评论数:0

PHP实现调用淘宝SDK开放接口返回天猫或淘宝商品详情

在淘宝开发平台申请到app key及app secret并在开放平台上的app tools在线测试成功以后,就可以在自己的项目中使用淘宝SDK来调用淘宝或天猫的商品详情了,包括标题、图片、价格等等所有信息都可已返回。   1.整体思路:   首先需要下载SDK工具包(我的是在个人中心-...

2014-02-13 07:16:32

阅读数:57

评论数:0

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