Category Archives: bash

在 bash中使用正则匹配操作符

正则表达式是一个强大的工具,很多变成语言中都支持正则表达式。举个例子,加入我们要在 bash判断一个输入是否为一个电话号码,或者是一个 IP地址,那么使用正则表达式就很有用了。
bash中正则匹配的运算符就是 =~,我们就用 if语句作为例子,判断一个变量是否为 IP地址:

echo -n

[……]阅读全文

统计我们使用过到命令

使用linux,或多或少都会在终端下使用命令,那么我们可以使用一下命令来统计我们使用过到命令,并加以排名:

history | \
    awk '{CMD[$2]++;count++;} END {for (a in CMD) print CMD[a]" " CMD[a]/count*1

[……]阅读全文

如何使用 inxi 脚本获取更加详细的系统信息

inxi 是一个能够帮助我们获取详细的系统信息(包含 CPU、图形、音频、网络、磁盘、分区等)的bash脚本。
我们可以通过一下途径获得:

wget https://inxi.googlecode.com/svn/trunk/inxi
chmod +x inxi

以是在我到机器上到运行结果:[……]阅读全文

如何共享多个终端到 bash 命令历史记录

bash 默认配置时我们打开的每一个终端都会分别管理它们的历史命令记录,但是这样就不能在多个终端中共享,
但是我们有一个解决方法,就是 ~/.bashrc 或 ~/.bash_profile 文件中添加:

#将命令追加到 history 中
shopt -s histappend
#显示

[……]阅读全文

举例展示 tar 命令

最简提示:
tar zxvf XXXX.tar.gz
tar jxvf XXXX tar.bz2

1.压缩一组文件为tar.gz后缀。
tar cvf backup.tar /etc
gzip -q backup.tar

tar cvfz backup.tar.gz /etc/[……]阅读全文

mkisofs 命令

mkisofs (make iso file system) 是 genisoimage 软件包中的一个命令,我们可以用它来创建 iso文件,下面我们来介绍以下 mkisofs 命令的语法,以及相关参数的含义

语法:
mkisofs [-adDfhJlLNrRTvz][-print-size[……]阅读全文

如何在 Linux 下使用命令行工具制作 iso文件

以前用 windows 的时候制作 iso会用 utrliso、poweriso 等工具,那个图形化界面,易操作。
linux 下也有相应的功能可以用如 isomaster 可以使用。
但是命令行的工具相对来是使用比较直接和高效,我们来介绍集几种情况下可以使用的命令。
将光盘(设备为 /dev[……]阅读全文

编译安装 Memcached 之后为之写一个启动脚本

上一篇PHP 中使用 Memcached 作缓存(1)- Memcached 介绍和安装(telnet 测试)我们将了如何编译安装 Memcached,现在我们来写一个启动脚本,让其可以自动启动。

在 /etc/init.d/ 目录下新建 memcached 文件,并写入如下内容

#!/

[……]阅读全文

[转载] Linux 技巧之让进程在后台可靠运行的几种方法

原文地址:Linux 技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子,[……]阅读全文

[转载] linux 技巧之如何使用 screen 管理你的远程会话

在日常的服务器维护中,常用到 screen 命令,所以想写一篇文章作为记录之用,但是发现有一篇写得很好的文章于是转载过来。
原文地址 linux 技巧:使用 screen 管理你的远程会话

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间[……]阅读全文