
正文
linux的命令斜杠 linux斜杠和windows斜杠
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux命令结尾加斜杠与不加斜杠的区别
1、没有区别。文件夹名后面加“/”,主要是为了区别于其他标准文件,尤其是在相对路径下。
2、加./表示是在当前目录下执行某个文件或命令,而不加./执行,系统会在PATH变量记录的路径里查找命令,也就是说不加./,命令的查找路径取决于PATH变量,而如果命令或文件的路径没有在PATH变量中记录,就会提示无法找到命令。
3、加&是把命令交给linux内核去运行一个进程任务,不加是通过shell来启动一个进程任务。linux是一个多任务的操作系统,shell可以理解为一个单任务的操作系统(就像DOS一样)。单任务操作系统,可以通过自己启动另一个任务。
相关问答
Q1: Linux中的正斜杆(/)和反斜杆(\)的作用
关于/和\:(/)斜杠用来表示目录的层次结构,(\)反斜杠用来转义,是不同的用法,看多了就记住了。为什么转换用1024:因为1GB=2的十次方MB,也就是1024MB。
/通常用来连接命令参数。 像dir/s/h format/u/q等等。
在linux命令前加上反斜杠,可以临时取消使用别名。比如 \rm -rf 反斜杠是直接调用rm的原命令,为了保证你使用的命令不是各种系统别名,经常会在命令前面加一个反斜杠来去除别名。
代表的路径不同:出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ 。
因为目录路径包含空格,所以必须通过反斜杠(\)来告诉shell将后面的空格转义代入路径,否则空格会被shell丢弃,造成路径错误。
Q2: 请问下./在Linux下是什么意思
1、./a 的意思就是:当前目录下文件名为“a”的文件。
2、.表示执行的意思,就是执行这个文件。./呢就表示执行当前目录下的某个文件,就比如当前目录有一个脚本a.sh,那么./a.sh就表示执行它。
3、.在这里表示的是当前目录,就像..表示上级目录一样。这个/表示的是目录级别的分隔符,他之前的就是目录名,./aaa/表明的就是.(也就是当前目录)下面的aaa目录。
4、Linux中“./”在系统文件中表示绝对路径的意思。
5、Linux中的 ./ 代表不完整的路径。首先用cd命令 转到 /home ,home目录下有一个user。为了避免 cd /home/user/ 太长而且太麻烦,就用 cd ./user/。
6、linux中点开头的代表的是隐藏文件,如: .filename,filename即为隐藏文件。
Q3: linux里./是什么意思啊?
..表示当前目录的上一级目录。这和linux系统是一样的,.表示当前目录,而..表示当前目录的上一级目录。例如:文件夹a下面有文件夹bc和文件d,文件夹b下面有e.php和文件f。
.表示执行的意思,就是执行这个文件。./呢就表示执行当前目录下的某个文件,就比如当前目录有一个脚本a.sh,那么./a.sh就表示执行它。
Linux中“./”在系统文件中表示绝对路径的意思。
关于linux的命令斜杠和linux斜杠和windows斜杠的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






