为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下在linux下"./"是什么意思?

/ 猿问

请教一下在linux下"./"是什么意思?

元芳怎么了 2019-08-20 11:15:03

请教linux下"./"是什么意思?


查看完整描述

4 回答

?
喵喵时光机

. 在这里表示的是当前目录,就像 .. 表示上级目录一样。这个 / 表示的是目录级别的分隔符。

  1. ./aaa/ 表明的就是 . (也就是当前目录)下面的 aaa 目录。

  2. 当然这个 aaa 后面的 / 可以省略,就像 ./ 表示当前目录时,其实 / 是不需要的。

  3. 对应的 ./bbb 表示的是当前目录下面的 bbb 文件,但也可以表示 bbb 这个目录,区别就在于这个 bbb 是文件还是目录。

  4. 所以目录一般都在后面加 / 来表示。尤其是鉴于 . 这个符号太过常用,单拿出来容易引起混乱,所以大家都用 ./ 表示当前目录。

  5. 同样的 xxxx/ 表示 xxxx 目录。参考资料

myexception.myexception[引用时间2018-1-16]



查看完整回答
反对 回复 2019-08-24
?
qq_花开花谢_0

Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。   Linux 操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。

查看完整回答
反对 回复 2019-08-24
?
慕仙森

#相当于命令提示符 ,是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 中添加要执行的命令

查看完整回答
反对 回复 2019-08-24
?
素胚勾勒不出你

#是终端的提示字符

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

若果你是root,你登陆到linux的命令行时出现的就是#在最前面。

查看完整回答
反对 回复 2019-08-24

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信