(假设你位于/tmp目录下):
1、一次性建立多个目录,多级目录也可一次建立,用下面这条命令:
mkdir-pproject/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}
findproject#用这个命令查看上面那条命令的结果
想一想,你是不是会mkdirproject;cdproject;mkdirlib;mkdirbin;mkdirsrc;mkdirdoc;mkdirdemo;cdlib;mkdirext;#......?
不要这样了,用-p参数吧。
2、解压缩文件包并输出到另外的目录下-c
tar-czvfproject.tar.gzproject#打包
tar-xzvfproject.tar.gz-C~#解压缩文件包并输出到另外的目录下
find~/project#查看上一条命令输出的结果
想一想,你是不是会用这样的命令:cpproject.tar.gz~;cd~;tar-xzvfproject.tar.gz;#...?
不用这么麻烦地输入3条命令了,用-c参数
3、用||和&&控制程序逻辑
cd/tmp/a/b/c||mkdir-p/tmp/a/b/c&&tar-xzvfproject.tar.gz-C/tmp/a/b/c
find/tmp/a/b/c
就是这样的:
command1||command2#如果command1执行失败了,就执行command2
command1&&command2#只有command1执行成功了,才会执行command2
试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下试试这些linux,unix命令体验一下
阅读(254) | 评论(0) | 转发(0) |