
shell
Kaiwii
单调,简单
展开
-
exec与文件描述符
在*nux系统中,一般在操作文件时会直接使用文件名,在支持POSIX的各种环境中,提供了一系列用于操作文件的工具,短小精悍却又强大得变态。在shell环境下,还经常文件描述符(正整数)来操作文件。系统默认打开的描述符有3个: 0 - 标准输入 1 - 标准输出 2 - 标准出错所以,只要够斯文(别整太大的数,它不仅难记,而且你不需要),几乎所有的正转载 2012-03-05 10:43:51 · 1495 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
增加by Kaiwii:变量说明::表示逻辑的真。比如说在shell中,使用while : do 就相当于JAVA中的while(true)或者while(1)linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID转载 2012-03-05 11:11:11 · 1371 阅读 · 0 评论 -
${parameter:?word} 用法
${parameter:?word} 当parameter指示的参数没有被设值的时候,将会通过标准错误的方式显示word中的语句。参考资料:http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_06_02原创 2012-03-06 15:42:25 · 2667 阅读 · 0 评论 -
seq 使用
seq 使用: seq [OPTION]... LASTseq [OPTION]... FIRST LASTseq [OPTION]... FIRST INCREMENT LAST[chengmo@centos5 ~]$ seq 1000 ‘起始默认是 1,间隔默认也是1 [chengmo@centos5 ~]$seq 2 1000 ‘间隔默认是1 [ch转载 2012-03-06 15:04:49 · 1276 阅读 · 0 评论 -
linux下查看apt-get install命令的默认路径
首先,需要安装一个软件(gdebi),使用以下命令:sudo apt-get install gdebi然后,查看目录(/var/cache/apt/archives),查看你需要弄清楚安装路径情况的软件包:比如我要弄清楚bashdb的具体安装路径:我查看/var/cache/apt/archives后知道,这个安装包的具体名称是:bashdb_4.2.0.6-3_all.de原创 2012-03-07 10:44:08 · 8882 阅读 · 0 评论 -
set $(wc -l $title_file)
These days.i'm learning the shell script for fun.When i read the manual's example like:set $(wc -l $title_file) num_titles=$1 set $(wc -l $tracks_file) num_tracks=$1 And i have the brief转载 2012-03-08 14:21:17 · 1518 阅读 · 0 评论 -
Debug your shell scripts with bashdb
The Bash Debugger Project (bashdb) lets you set breakpoints, inspect variables, perform a backtrace, and step through a bash script line by line. In other words, it provides the features you expect转载 2012-03-09 11:20:22 · 1302 阅读 · 0 评论 -
SHELL心得-关于变量的使用
1、关于变量的次序问题在脚本中,对于同一个进程来说,没有全局或者局部变量之分。就是説,假如你在一个函数内使用了一个变量,而且在函数以外根本没有这个变量的半点踪迹。但是,只要你曾经调用这个函数,那么在脚本接着的地方,你都可以使用这个变量。具体例子如下:大概描述如上:1、调用了函数#!/bin/shtest(){a="1"return}testecho $a显原创 2012-03-09 11:34:13 · 931 阅读 · 0 评论 -
SHELL心得-神马的0与1
正如linux中的“/”与wins中的“\”,又如为什么红灯就要停车,绿灯就要要开车。这个问题,没有为什么,只有怎么做。所以,shell中为什么0是真的,又为什么1是假的。就随他去吧原创 2012-03-09 11:41:44 · 852 阅读 · 0 评论