请问这句命令是什么意思?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

请问这句命令是什么意思?

#1

帖子 sivaj » 2009-05-18 15:03

这一句sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)中间purge后面的这个 “~i” 是什么意思啊 ?
这个linux-image-.*\(\!`uname -r`\)是旧内核,如果 ~i是选项的话,为何没有和后面的用空格隔开呢?
谢谢
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 请问这句命令是什么意思?

#2

帖子 hcym » 2009-05-18 15:05

图片


神曰:man
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

Re: 请问这句命令是什么意思?

#3

帖子 sivaj » 2009-05-18 15:08

man里面没有看到这个 ~i 啊 最最不明白的是 为什么这两个字符和后面的filename没有隔开
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 请问这句命令是什么意思?

#4

帖子 tenzu » 2009-05-18 15:16

有没有可能是打错了?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 请问这句命令是什么意思?

#5

帖子 BigSnake.NET » 2009-05-18 15:22

^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 请问这句命令是什么意思?

#6

帖子 速腾1994 » 2009-05-18 15:23

tenzu 写了:有没有可能是打错了?
绝对是打错了 :em04
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

Re: 请问这句命令是什么意思?

#7

帖子 sivaj » 2009-05-18 15:29

没有打错,是copy wiki里的啊 http://wiki.ubuntu.org.cn/index.php?tit ... 5.E6.A0.B8
而且成功执行了这个命令的
附件
001.png
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

Re: 请问这句命令是什么意思?

#8

帖子 sivaj » 2009-05-18 17:43

图片
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 请问这句命令是什么意思?

#9

帖子 ryoohki » 2009-05-18 18:01

deb包的名称的一部分,至于与为啥名称里要有i去问ubuntu的开发者吧
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 请问这句命令是什么意思?

#10

帖子 ryoohki » 2009-05-18 18:05

另外说明下"~"这个是个通配符,用来代表任意一段字符
头像
kurai
帖子: 764
注册时间: 2009-04-17 10:42

Re: 请问这句命令是什么意思?

#11

帖子 kurai » 2009-05-18 19:49

~ilinux-image-.*\(\!`uname -r`\)
这是一个整体,类似于正则表达式的写法~
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

Re: 请问这句命令是什么意思?

#12

帖子 sivaj » 2009-05-19 15:57

谢谢
我以为 “~i” 是命令的选项呢

9楼说i是deb包的一部分,可是内核文件的deb包在“linux-image”前面好像没有包含i的字母啊 比如内核 linux-image-2.6.24-19-generic 这个 i 按你的说法解释不通噢
头像
kurai
帖子: 764
注册时间: 2009-04-17 10:42

Re: 请问这句命令是什么意思?

#13

帖子 kurai » 2009-05-19 16:37

~i应该是正则表达式的一个表现参数,不是太懂,我也不是很熟悉,但是这句话的意思很明白
就是列出包含linux-image-字样,之后的字段不等于uname -r的所有项
uname -r或--release  显示操作系统的发行编号
大体就这样吧~~~
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

Re: 请问这句命令是什么意思?

#14

帖子 yaoms » 2009-05-19 16:40

~i 是指已安装的软件包,是个过滤器。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

Re: 请问这句命令是什么意思?

#15

帖子 yaoms » 2009-05-19 16:42

看看阿姨写的那个 aptitude 教程就知道了。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
回复