基本 Unix 命令 - abstract
2007-10-01 15:12
246 查看
基本 Unix 命令 - abstract:
file foo: 显示foo文件的属性。
type commandname: 显示命令 commandname的信息。
apropos key-word: 找到和key-word相关的命令。man -k key-word也可以。
whatis commandname: 显示commandname的一句话帮助。
lsof foo: 显示文件foo的打开状态。
cd: 切换到用户主目录。
cd -: 切换到上一次所去的目录。
touch junkfile: 创建一个空文件junkfile。
mv foo bar: 把已有的foo文件重新命名为bar。
grep -e "pattern" *.html: 找到当前目录下面所有以.html结尾的文件中含有"pattern"的行,并显示它们。
Shell 通配符
* 这个匹配0个或者多个字符。
它不会匹配以"."开始的文件名.
? 这个仅匹配一个字符。
[...] 这个匹配[]里面的某个字符。
[a-z] 这个匹配字符a到z之间的某个字符。
[^...] 这个匹配任意不包含在[]里面的字符(不包含字符"^").
example:
$ mkdir junk; cd junk; touch 1.txt 2.txt 3.c 4.h .5.txt
$ echo *.txt
1.txt 2.txt
$ echo *
1.txt 2.txt 3.c 4.h
$ echo *.[hc]
3.c 4.h
$ echo .*
. .. .5.txt
$ echo .[^.]*
.5.txt
$ echo [^1-3]*
4.h
$ cd ..; rm -rf junk
file foo: 显示foo文件的属性。
type commandname: 显示命令 commandname的信息。
apropos key-word: 找到和key-word相关的命令。man -k key-word也可以。
whatis commandname: 显示commandname的一句话帮助。
lsof foo: 显示文件foo的打开状态。
cd: 切换到用户主目录。
cd -: 切换到上一次所去的目录。
touch junkfile: 创建一个空文件junkfile。
mv foo bar: 把已有的foo文件重新命名为bar。
grep -e "pattern" *.html: 找到当前目录下面所有以.html结尾的文件中含有"pattern"的行,并显示它们。
Shell 通配符
* 这个匹配0个或者多个字符。
它不会匹配以"."开始的文件名.
? 这个仅匹配一个字符。
[...] 这个匹配[]里面的某个字符。
[a-z] 这个匹配字符a到z之间的某个字符。
[^...] 这个匹配任意不包含在[]里面的字符(不包含字符"^").
example:
$ mkdir junk; cd junk; touch 1.txt 2.txt 3.c 4.h .5.txt
$ echo *.txt
1.txt 2.txt
$ echo *
1.txt 2.txt 3.c 4.h
$ echo *.[hc]
3.c 4.h
$ echo .*
. .. .5.txt
$ echo .[^.]*
.5.txt
$ echo [^1-3]*
4.h
$ cd ..; rm -rf junk
相关文章推荐
- linux unix 基本常用命令操作
- Unix基本命令整理
- hp unix基本命令学习
- linux/unix 基本命令
- linux,unix常用基本命令
- Unix_Linux学习(3)——纯命令模式下的一些基本操作
- Unix(Solaris) 常用基本命令和用户管理命令
- 基本 Unix /linux 命令
- SCO Unix常用命令及基本知识
- Unix基本命令
- Unix_Linux学习(3)——纯命令模式下的一些基本操作
- 【unix学习】unix的基本命令
- Unix(Solaris)基本命令
- Unix(Solaris)基本命令 (转载)
- UNIX文件目录管理基本命令之移动光标屏幕翻滚插入文本
- unix基本命令
- 一些unix基本命令
- unix 常用基本命令1
- Unix 的基本命令:
- 基本的unix命令