linux命令带不带斜杠 linux 斜杠的含义
请问下./在Linux下是什么意思
当前目录 ./a 的意思就是:当前目录下文件名为“a”的文件。
专注于为中小企业提供网站设计、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业会宁免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
Linux中的 ./ 代表不完整的路径。首先用cd命令 转到 /home ,home目录下有一个user。为了避免 cd /home/user/ 太长而且太麻烦,就用 cd ./user/。
..表示当前目录的上一级目录。这和linux系统是一样的,.表示当前目录,而..表示当前目录的上一级目录。例如:文件夹a下面有文件夹bc和文件d,文件夹b下面有e.php和文件f。
所以目录一般都在后面加 / 来表示。尤其是鉴于 . 这个符号太过常用,单拿出来容易引起混乱,所以大家都用 ./ 表示当前目录。同样的 xxxx/ 表示 xxxx 目录。更多Linux操作知识,可以百度《Linux就该这么学》。
linux命令结尾加斜杠与不加斜杠的区别
1、没有区别。文件夹名后面加“/”,主要是为了区别于其他标准文件,尤其是在相对路径下。
2、在Linux中,.字符表示工作目录,斜杠/则是路径分隔符,用于工作目录和文件名。由于SRAtoolkits为非安装软件,解压即可用,解压后其bin文件下的程序并不包含在Linux系统的环境($PATH)。
3、加&是把命令交给linux内核去运行一个进程任务,不加是通过shell来启动一个进程任务。linux是一个多任务的操作系统,shell可以理解为一个单任务的操作系统(就像DOS一样)。单任务操作系统,可以通过自己启动另一个任务。
Linux执行命令时为何要添加./
在window下,如需在cmd命令行中输入窗口中运行某一程序,则需要进入到该程序所在目录才可以直接运行该程序。如果需要在不进入该目录下就运行程序的话,则需要在安装完改程序后,设置环境变量,将bin目录添加到系统环境变量中。
.和./就是表示当前目录。同Windows一样,Linux也是当前目录下没有可执行文件时,需要指定完整的路径;当前目录下有可执行文件时,直接指定可执行文件名就可以了。
你的命令没有安装进系统的时候是要加目录才能运行的。
Linux中的 ./ 代表不完整的路径。首先用cd命令 转到 /home ,home目录下有一个user。为了避免 cd /home/user/ 太长而且太麻烦,就用 cd ./user/。
不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下。
linux命令前的反斜杠
在shell命令中有特殊含义,用于标准输出的重定向。此例中,后面未指明重定向的目标文件(直接敲回车,会将换行符newline认为是目标文件),所以报错。
路径../syslog/tmp/替换为/data/syslog/tmp”首先要搞清楚,转义符\的作用是消除有特殊含义字符的特殊意义,使其还原为普通字符。
反斜杠\:用于转义其他字符。单引号或者双引号:用于引用字符串。如果字符串本身包含引号,则需要使用转义字符来确定引号被正确处理。空格 :用于分割命令行参数。
Linux命令行中输入特殊字符,比如回车、$、!、空格、单引号等,需要利用反斜杠(\)转义特殊字符,就是把反斜杠\加在特殊字符的前面,反斜杠也被称为转义字符。
分享文章:linux命令带不带斜杠 linux 斜杠的含义
标题网址:http://hbruida.cn/article/dijgpec.html