. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
zhujo01
 
zhujo01 的头像
高级会员
 
资 料:
注册日期: Oct 2002
帖子: 601 声望值: 3
精华: 0,解答: 3
#16 旧 2003-08-05, 12:26:50 默认
zhujo01 当前离线  

killall processname

杀死所有俱指定名字的进程。


-Jon.
回复时引用此帖
platane9
 
platane9 的头像
中级会员
 
资 料:
注册日期: Jan 2002
帖子: 410 声望值: 2
精华: 0
#17 旧 2003-08-13, 23:32:41 默认
platane9 当前离线  

引用:
引用 i_amok_cn 发表的贴子:

-Tip44 想全部删除以.开头的file或dir时你会如何干?
Wrong-> rm -r /tmp/.*
Correct-> rm -r /tmp/\.*
这个方案不完美。因为linux有两个名为.和..的文件(指文件夹)。
rm -r /tmp/\.* 没有排除这两个文件,因而有以下错误:

/bin/rm: cannot remove `.' or `..'
/bin/rm: cannot remove `.' or `..'


请高手给出完美方案,
因为我想要保存用户根目录里的所有.xxxx配置文件。类似:
cp \.* savedot/
回复时引用此帖
i_amok_cn
 
i_amok_cn 的头像
支柱会员
 
资 料:
注册日期: Mar 2002
帖子: 4,492 声望值: 3
精华: 4,解答: 2
#18 旧 2003-08-13, 23:41:41 默认
i_amok_cn 当前离线  

代码:
for file in `ls /home/userdir -al|grep ^-|awk '{print $9}'|grep "^\."`
do
cp $file /some/where
done
如果能工作就ok啦...


.......
回复时引用此帖
adahsu
 
adahsu 的头像
待认证激活
 
资 料:
注册日期: Feb 2002
帖子: 606 声望值: 2
精华: 0
#19 旧 2003-09-01, 13:05:09 默认
adahsu 当前离线  

引用:
引用 i_amok_cn 发表的贴子:
-Tip2 Linux下ISO的虚拟方法

步骤如下:

1. 把 /dev/cdrom 删除,然后运行 ln -s /dev/loop7 /dev/cdrom
2. losetup /dev/loop7 xxx.iso
3. mount /mnt/cdrom

如何换盘:

1. losetup -d /dev/loop7 ;目的是取消这个设备
2. losetup /dev/loop7 yyy.iso ;新的iso文件
另一項作法:

1. 隨便找個作為 .iso 內容入口的目錄,如 :
mkdir -p /mnt/v_cdrom1

2. 把 .iso 掛到剛選好的路徑中...
mount -t iso9660 -o loop,iocharset=cp950,codepage=950 /files/W2K_TW_SP4.iso /mnt/v_cdrom1

※ -o 表示 option,
loop 表示這是個 loop 裝置,
iocharset 及 codepage 用於指定該 iso 所用的編碼系統,
.iso 為掛載來源,
/mnt/v_cdrom1 為指定的 iso 入口...

3. 將 .iso 卸載...
umount /mnt/v_cdrom1

這是為了保留原來實體光碟機之用... 我一直只知道這招...
回复时引用此帖
Vincent
 
Vincent 的头像
荣誉版主
 
资 料:
注册日期: Mar 2000
帖子: 49,722 声望值: 8
精华: 5,解答: 5
#20 旧 2003-10-06, 03:33:38 默认
Vincent 当前离线  

引用:
引用 i_amok_cn 发表的贴子:
-Tip31 查找含特定字符串的文件

例如查找当前目录下含有"the string you want find..."字符串的文件:
这个我一般这样用:

find <路径> [-name xxx] | xargs grep "字串" ...


论坛: 方舟论坛
微信: Vincent9488
微博: 独孤跑者Vincent94
回复时引用此帖
kelven
 
kelven 的头像
待认证激活
 
资 料:
注册日期: Jul 2002
帖子: 106 声望值: 0
精华: 0
#21 旧 2003-10-15, 13:33:31 默认
kelven 当前离线  

我要在这里rm................
回复时引用此帖
Vincent
 
Vincent 的头像
荣誉版主
 
资 料:
注册日期: Mar 2000
帖子: 49,722 声望值: 8
精华: 5,解答: 5
#22 旧 2003-10-15, 19:38:34 默认
Vincent 当前离线  

引用:
引用 kelven 发表的贴子:
我要在这里rm................
要酱紫: \rm -rf *

;g1
回复时引用此帖
xqssl
 
xqssl 的头像
游客
 
资 料:
注册日期: Feb 2002
帖子: 33 声望值: 0
精华: 0
#23 旧 2003-10-18, 01:40:42 默认
xqssl 当前离线  

引用:
还有cat >*.log就能达到同样的功能了..
不一样,如果你用cat >*.log,这样会需要按一个ctrl+c
如果cat /dev/null >*.log,就不需要按额外的键,适合用在脚本中自动执行.
回复时引用此帖
Vincent
 
Vincent 的头像
荣誉版主
 
资 料:
注册日期: Mar 2000
帖子: 49,722 声望值: 8
精华: 5,解答: 5
#24 旧 2003-10-18, 08:07:26 默认
Vincent 当前离线  

引用:
引用 platane9 发表的贴子:


可我总是用
tar zxfv some.gz
而如果用
tar -zxfv some.gz
则出错。

请高手讲解一些究竟有没有“段横(-)” ?
有没有-都无所谓的。。。
回复时引用此帖
银色月光
 
银色月光 的头像
终极会员
 
资 料:
注册日期: Oct 2002
帖子: 11,805 声望值: 0
精华: 0,解答: 3
#25 旧 2003-10-24, 19:04:56 默认
银色月光 当前离线  

引用:
引用 i_amok_cn 发表的贴子:



-f表示后面要跟文件名...你把f放在v前面...tar会认为v就是那个文件..当然出错了...

f永远在最后面...

看看man吧..一切都简单..
这个是不对的, vf都是参数,fv一样,不信试试?

你可以用

tar -x -j -v -f

不过这样比

tar xjvf 不是麻烦多了?
嘿嘿

这个可能需要追述unix的命令和开关的历史咯~,太多就不知啦。

BTW,而且如果使用
tar -x -j -v -f FILENAME
的话,-f的确要放在最后,但是 tar xjvf是不用的。

才看到楼上温老……

-xjvf也行,不过这个就要注意顺序了,否则f后面不接文件名,就会出错的
回复时引用此帖
YY550
 
YY550 的头像
高级会员
 
资 料:
注册日期: Jan 2002
帖子: 907 声望值: 6
精华: 0
#26 旧 2003-11-02, 20:26:07 默认
YY550 当前离线  

不错,收藏了。
回复时引用此帖
vagarious
 
vagarious 的头像
超级会员
 
资 料:
注册日期: Apr 2002
帖子: 1,591 声望值: 6
精华: 0
#27 旧 2003-11-18, 00:27:17 默认
vagarious 当前离线  

赶紧收藏。。。。。。。


春有百花秋有月,夏有凉风冬有雪,
若无闲事挂心头,便是人间好时节。
回复时引用此帖
i_amok_cn
 
i_amok_cn 的头像
支柱会员
 
资 料:
注册日期: Mar 2002
帖子: 4,492 声望值: 3
精华: 4,解答: 2
#28 旧 2003-12-04, 13:04:18 默认
i_amok_cn 当前离线  

引用:
引用 xqssl 发表的贴子:

不一样,如果你用cat >*.log,这样会需要按一个ctrl+c
如果cat /dev/null >*.log,就不需要按额外的键,适合用在脚本中自动执行.

的确如此..偶没有实践就帖了..不好意思.
回复时引用此帖
dontoncop
 
dontoncop 的头像
游客
 
资 料:
注册日期: Mar 2002
帖子: 14 声望值: 0
精华: 0
#29 旧 2003-12-09, 16:33:40 默认
dontoncop 当前离线  

kan bu dong
回复时引用此帖
changxing
 
changxing 的头像
超级会员
 
资 料:
注册日期: Aug 2001
帖子: 2,007 声望值: 7
精华: 0,解答: 4
#30 旧 2003-12-27, 22:04:26 默认
changxing 当前离线  

引用:
引用 platane9 发表的贴子:


这个方案不完美。因为linux有两个名为.和..的文件(指文件夹)。
rm -r /tmp/\.* 没有排除这两个文件,因而有以下错误:

/bin/rm: cannot remove `.' or `..'
/bin/rm: cannot remove `.' or `..'


请高手给出完美方案,
因为我想要保存用户根目录里的所有.xxxx配置文件。类似:
cp \.* savedot/

find /tmp -type f -maxdepth 1 -name ".*" -exec mv {} path-to-your-savedot/ \;


让我们荡起双江
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 08:23:25.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号