linux中#是什么意思?

先用vi编辑器建立一个文件,如guanji
#vi guanji
这里面#是什么意思?
#是表示终端命令状态吗?
另外,如何把一行命令写入脚本?
如何把这个脚本文件设置为开机自动运行?

我没接触过linux,请大家不要嫌麻烦

#相当于命令提示符 ,是bash这个shell默认提供给root账户的,实际运行中不需要你输入#符号, 同理 非root用户的提示符是$号

你可以在 PS1环境变量中随意设置这个提示符

几种常用终端的命令提示符

BASH: root账户: # ,非root账户: $
KSH: root账户: # ,非root账户: $
CSH[TCSH]: root账户: % ,非root账户: %

其实类比来讲 这个符号就想到与windows下命令行的 >

将一行命令写入脚本其实非常简单

echo "command args" >> scriptname
其中 command是命令 args是命令参数 , scriptname是脚本名称
然后 运行 chmod +x scriptname 加上执行权限
如果需要开机运行,只需要将scriptname 这个脚本链接到开机对应的运行级别里

比如你的运行级(init level)是5 (通常的图形界面登录运行级) 那么只需要 ln -s scriptname /etc/rc.d/rc5.d/scriptname 即可 其他运行级类似
(/etc/rc.d/rc5.d/ 并不固定,参考你的发行版设定)
这个是比较通用的办法 ,其他的例如 redhat 企业版,可以直接在/etc/rc.d/rc.local 中添加要执行的命令
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-09
linux
是一套
unix-like
的操作系统,是
unix
的一种,它控制整个系统基本服务的核心程序
(kernel)
是由
linus
带头开发出来的,「linux」这个名称便是以「linus's
unix」来命名,linus
选择用「大众公有版权」
(gpl)的方式来发行这份程序,这个版权允许任何人以任何形式复制与散布
linux
的原始程序,换句话说,linux
实际上是「免费的」,使用者在网络上就可以抓到
linux
的原始程序代码,随心所欲的复制与更改
linux
的原始程序,在因特网的日渐盛行以及
linux
开放自由的版权之下,吸引了无数计算机高手投入开发、改善
linux
的核心程序,使得
linux
的功能日见强大,所以今日我们可以在网络上免费下载
linux
使用,或者花很少的一点费用就可以取得
linux
光盘,这都是因为
linux

gpl
版权的缘故。
第2个回答  2019-12-09
|
管道:
用于进程通信。比如:ls
|
more
他的意思是ls的输出就是more的输入。了解更多linux,另外你是感兴趣的话可以看下刘遄老师写的《Linux就该这么学》作为入门的书籍,觉得不错的话采纳下哦~
第3个回答  2009-04-21
#是终端的提示字符

两种提示字符:
#-----------------------------表示当前使用者是root(相当于管理员)。
$-----------------------------表示当前使用者不是root 。

若果你是root,你登陆到linux的命令行时出现的就是#在最前面。
第4个回答  2021-09-17

#是终端的提示字符

两种提示字符:
#-----------------------------表示当前使用者是root(相当于管理员)。
$-----------------------------表示当前使用者不是root 。

若果你是root,你登陆到linux的命令行时出现的就是#在最前面。命令介绍可看下图查询