① CMD命令中的参数带有双引号,如何转义双引号
CMD命令中的参数带有双引号,转义双引号的具体步骤如下:
我们需要准备的材料分别是:电脑、
1、首先我们打开电脑,点击打开左下角开始的图标,之后选择打开“运行”。
② 命令行如何处理windows含空格的目录
在命令行下,进入某个含空格的目录,可以通过对目录加双引号来解决 比如:
cd "C:\Program Files"
但是要设置环境变量的话,双引号的办法就行不通了,比如: set PATH="C:\Program Files\UltraISO\bin"
设置虽然不报错,但是因为多了双引号,windows系统就认不到设置的目录,没用。
这个时候可以通过空格目录缩写来达到目的,还是上面的例子,改为
set PATH="C:\PROGRA~1\UltraISO\bin"
③ bat 文件中%0、%1等是表示什么
%0指批处理本身。%1指批处理文件名后加的以空格分隔的字符串。%2~%9类推比如说D盘根目录下有aa.txt,bb.txt,cc.txt三个文本和一个名1.bat的批处理,批处理内容是@echo offstart %1start %3 打开CMD定位到D盘 D:\>1 aa.txt bb.txt cc.txt对应:%0 %1 %2 %3 就会打开aa.txt(它是第一个参数即%1)和cc.txt(它是第三个参数即%3),而不会打开bb.txt,因为批处理的命令里没有start %2(bb.txt排第二所以是第二个参数)
④ “/”“\”这两个哪个是斜杠,哪个是反斜杠啊在命令中怎么用的,什么意思。
“/”是正斜杠(撇斜杠);“”是反斜杠(捺斜杠)。
以写字的方向为前
“/”:正斜杠(forward slash),往前倾
“”:反斜杠(back slash),往后倾
WINDOW:
反斜杠:表示系统目录结构, E:develop开发工具
正斜杠:表示网页路径, //www.sina.com/index.html
DOS命令:
反斜杠: 后面跟的是文件名称 E:develop开发工具
正斜杠:后面跟的是命令参数或表示根目录/t:library
正斜杠一般作为除法符号或者间隔符号使用,主要用于间隔使用。越来越多的人会使用“/”作为“或”的意思,但实际上它只作为间隔符号。反斜杠一般用来表示目录。
(4)命令行双引号扩展阅读:
正斜杠:
表示除法,分隔,在windows系统中通常用来分隔命令行参数,/ 表示选项等。不能作为文件名isiss/。
正斜杠"/"在某些文档里面表示“顿号”,如通讯方式GSM/GPRS/3G,表示这三类通讯方式都可以支持。
反斜杠:
在windows系统中, 用来表示目录。
而在unix系统中,/ 表示目录。
由于web遵循unix命名,所以在网址(URL)中,/ 表示目录。
⑤ 简述bash shell命令行替换中单引号、双引号、倒引号的区别,以$PATH为例
学习重在实践,自己敲一下,啥都出来了。
假设 PATH=/etc
1)单引号会屏蔽 $ 的取值功能。
# echo '$PATH'
$PATH
2)双引号则不会。
# echo "$PATH"
/etc
3)倒引号表示优先执行。下例即是先执行echo命令,然后将结果赋值给myPath。
# myPath=`echo $PATH`
# echo $myPath
/etc
否则
# myPath=echo $PATH
这样会报错,因为shell命令解析是根据空格“分割重组”的。先分割成myPath=echo和$PATH,然后做变量替换,$PATH被替换为/etc,最后重组变成:myPath=echo /etc。显然/etc不是一个命令,因此会报错。
⑥ linux特殊符号大全
tab:文本分隔符,相当于四个空格,在命令行界面可以用来自动补齐命令与目录。
ESC:esc+. ,上一条命令的选项参数,vim恢复到命令模式。
~:家目录
`:反引号,编程中调用shell命令
!:调用前面的命令,!!调用上一条,!23调用前面低23条。
@:at符,后面接IP地址。
#:Linux文件中注释行,表示不起作用。
$:文件行结尾标识符,变量标识符。
%:格式化文本。
^:文件行首标识符
&:任务放到后台
*:通配符,代表一个字符或者很多个字符。
\:用来转义,\t表示制表符,\n表示换行符。
<:数据流的流入方向,表示输入,将数据传入给左侧软件。
|:管道,改变数据流的方向,将数据传入给另外的软件。
>:数据流的流出方向,表示输出,将屏幕输出的内容写入一个文件。
2>:数据流的流出的第二个方向,表示错误输出,报错信息会写入到这个文件中。
>>:表示追加写入
/:根目录,目录分隔符
‘’:双引号,支持转义
‘:单引号,不支持转义
():shell编程中使用,命令行用的不多
[]:索引
{}:代码块
::vim或者less命令中,表示可以输入命令
;:分割不同命令
-:短选项标识符-h
--:长选项标识符--help