请教Ubuntu配置文件中“#”的作用

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

请教Ubuntu配置文件中“#”的作用

#1

帖子 zcf115 » 2009-10-21 13:07

在Ubuntu配置文件中,如/boot/grub/menu.lst。有很多以#开头的字母行,我个人认为就像C语言中"/* */"的作用一样,#起注释的作用。但这毕竟是本人的猜测。请高手能告知本人“#”真正的作用。
Still Alive
头像
nuanhuai
帖子: 7813
注册时间: 2009-03-10 13:04

Re: 请教Ubuntu配置文件中“#”的作用

#2

帖子 nuanhuai » 2009-10-21 13:09

相当于C里面的 /**** *********/也就是注释的意思
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 请教Ubuntu配置文件中“#”的作用

#3

帖子 cnkilior » 2009-10-21 13:11

nuanhuai 写了:相当于C里面的 /**** *********/也就是注释的意思
错://
头像
bbeikke
帖子: 880
注册时间: 2008-10-14 21:54

Re: 请教Ubuntu配置文件中“#”的作用

#4

帖子 bbeikke » 2009-10-21 13:14

cnkilior 写了:
nuanhuai 写了:相当于C里面的 /**** *********/也就是注释的意思
错://
C语言是:/**** *********/
C++是://
地狱可以想象,天堂却无法描述。
头像
nuanhuai
帖子: 7813
注册时间: 2009-03-10 13:04

Re: 请教Ubuntu配置文件中“#”的作用

#5

帖子 nuanhuai » 2009-10-21 13:16

cnkilior 写了:
nuanhuai 写了:相当于C里面的 /**** *********/也就是注释的意思
错://
点解?
头像
nuanhuai
帖子: 7813
注册时间: 2009-03-10 13:04

Re: 请教Ubuntu配置文件中“#”的作用

#6

帖子 nuanhuai » 2009-10-21 13:18

怪不得,俺只写过 helloworld.c 还没带过加号的 :em03
补充 #只注释#所在的那一行,也就是以#开头的行就是被注释的内容
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 请教Ubuntu配置文件中“#”的作用

#7

帖子 hcym » 2009-10-21 13:26

单#号可以生效的

grub里menu.lst很多语句都是

比如
#memtest86=false

双#号似乎就是注释了

操这心干啥,不就和网络//一样,先声夺人,瞎鸡巴定呗
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 请教Ubuntu配置文件中“#”的作用

#8

帖子 懒蜗牛Gentoo » 2009-10-21 13:30

bbeikke 写了:
cnkilior 写了:
nuanhuai 写了:相当于C里面的 /**** *********/也就是注释的意思
错://
C语言是:/**** *********/
C++是://
没有这么分的吧……C也可以//,C++一样/**/啊
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 请教Ubuntu配置文件中“#”的作用

#9

帖子 lilydjwg » 2009-10-21 14:16

hcym 写了:单#号可以生效的

grub里menu.lst很多语句都是

比如
#memtest86=false

双#号似乎就是注释了
那个是方便你 uncomment 的,双 # 表示和单 # 不属于同一层次。你用 Vim(带高亮)看看就知道哪些上注释了
头像
dwl301
帖子: 1130
注册时间: 2007-04-14 11:17

Re: 请教Ubuntu配置文件中“#”的作用

#10

帖子 dwl301 » 2009-10-21 16:11

bbeikke 写了:
cnkilior 写了:
nuanhuai 写了:相当于C里面的 /**** *********/也就是注释的意思
错://
C语言是:/**** *********/
C++是://
这个不一定,有些版本的C编译器只认//作为注释,有些允许使用/*****/作为注释
而C++则是//与/****/都可以的
little_gg
帖子: 32
注册时间: 2008-01-29 9:09

Re: 请教Ubuntu配置文件中“#”的作用

#11

帖子 little_gg » 2009-10-21 16:15

man bash
/#

a word beginning with # causes that word and all remaining characters on that line to be ignored.
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 请教Ubuntu配置文件中“#”的作用

#12

帖子 tenzu » 2009-10-21 16:18

我是进来学习的
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: 请教Ubuntu配置文件中“#”的作用

#13

帖子 zcf115 » 2009-10-24 12:59

多谢各位!
Still Alive
头像
nffish
帖子: 11
注册时间: 2007-04-29 12:22
联系:

Re: 请教Ubuntu配置文件中“#”的作用

#14

帖子 nffish » 2009-10-24 15:19

#是单行注释
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 请教Ubuntu配置文件中“#”的作用

#15

帖子 billbear » 2009-10-24 17:30

zcf115 写了:在Ubuntu配置文件中,如/boot/grub/menu.lst。有很多以#开头的字母行,我个人认为就像C语言中"/* */"的作用一样,#起注释的作用。但这毕竟是本人的猜测。请高手能告知本人“#”真正的作用。
menu.lst 不是配置文件吧。单#有些有用,7 楼是对的。
回复