标签: syntax

在 bash 中,我如何逃避感叹号?

我想做类似的事情bzr commit -m "It works!"。我可以通过这样做来逃避感叹号bzr commit -m "It works\!"。但是,我的提交消息包含反斜杠。如何在忽略反斜杠的同时避开感叹号?

bash syntax escape-characters

217
推荐指数
4
解决办法
12万
查看次数

在 URL 中,// 是什么?

通常,当我看到 时//,它通常遵循一些协议前缀,如http:ftp:。我从未见过它放在其他任何地方。例如,

http://www.google.com/

是一个典型的 URL。

但是,我发现以下两种语法可以生成同一站点的不同版本,

http://www.weather.com/

http://www.weather.com//

我原以为//协议规范以外的任何地方都是无效的。令我惊讶的是,我错了。 产生同一个网站的不同版本的结局//是什么?

编辑:

那个网站上的某个人一定是注意到了另一个链接,因为现在两个链接都在同一页面上。

url syntax uri

42
推荐指数
3
解决办法
2万
查看次数

HTML - 带有下划线的 target="_blank" 的历史或技术原因?

直到今天我都纳闷为什么target="_blank"还没有变成target="blank"。我相信浏览器也能理解这一点。

该决定/规范是否有任何历史或技术原因?

html syntax

19
推荐指数
1
解决办法
7187
查看次数

find 命令中“{}”和{} 之间的区别?

文档中,我看到了两种用法:

find . -type f -exec file '{}' \;

find repo/ -exec test -d {}/.svn -o -d {}/.git -o -d {}/CVS ; \
Run Code Online (Sandbox Code Playgroud)

linux bash command-line find syntax

18
推荐指数
4
解决办法
4598
查看次数

如何阅读Unix用法

我进行了一些搜索,但找不到有关Unix 使用方式的文档。我知道一些事情(主要是通过反复试验)但是,例如,我怎么知道

/usr/bin/ls  [-aAbcCdeEfFghHilLmnopqrRstuvVx1@] [file]...
Run Code Online (Sandbox Code Playgroud)

意味着您可以包含多个选项?那是,

ls -la
Run Code Online (Sandbox Code Playgroud)

关于使用语法是什么的一些文档在哪里?

unix command-line syntax

17
推荐指数
3
解决办法
7233
查看次数

用于创建语言语法/语法“铁路”图的程序?

如果有特定程序,我正在寻找 JSON、SQLite 和其他项目用来创建用于其语言语法的图表的程序。所有图表都具有相似的风格,部分弯曲的连接或箭头表示流动。

有一些差异,让我想知道它是单个程序还是用于特定样式的通用图形工具。

JSON 数字 SQLite 选择语句

software-rec grammar syntax diagrams

17
推荐指数
1
解决办法
8598
查看次数

crontab 星期几与每月的某一天?

我在几个不同的 linux 和 freebsd 系统上将它添加到 /etc/crontab 中:

# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * 2 root /sbin/shutdown -r now
Run Code Online (Sandbox Code Playgroud)

我想在每个月的第三个星期二重新启动。然而,所有系统都在本月的第三个星期三(19日)重新启动。

我究竟做错了什么?

更新:感谢 Ranon 在下面的回答,看起来下面的修订版会起作用,任何人都可以确认或者有更好的方法吗?

# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now
Run Code Online (Sandbox Code Playgroud)

cron syntax crontab

16
推荐指数
1
解决办法
1万
查看次数

傻瓜的自定义 gedit 语法突出显示?

我想为 gedit 制作(实际上)一个自定义语法突出显示。

只会有几个不同的项目:

以 2 个制表符开头的行。-----一种颜色。以 3 个制表符开头的行。----- 另一种颜色。以 4 个制表符开头的行。----- 另一种颜色。和以 INT 开头的行。或 EXT。----- 另一种颜色。

这是用来写剧本的。

我查看了 gedit 的语言定义 wiki 页面,但它超出了我的范围。

有没有一种简单的方法可以做到这一点?

gedit highlighting syntax

16
推荐指数
1
解决办法
1万
查看次数

bash < < 语法是什么意思?

Ruby 版本管理器 (RVM) 安装如下:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Run Code Online (Sandbox Code Playgroud)

我理解第一个 < 的意思(将 bash 脚本提供给 bash 解释器),我对<(...)部分感到困惑。那么,这里的括号和小于号的作用。在哪些情况下我们可以使用相同的语法?

我试图在互联网上挖掘,发现这个问题/sf/ask/153173961/和这个关于 ubuntuforums 的问题:http://ubuntuforums .org/showthread.php?p=7803008但是仍然不知道为什么要使用这些括号以及为什么要使用两次输入重定向。

bash < curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
Run Code Online (Sandbox Code Playgroud)

不一样吗?

谢谢。

bash syntax

15
推荐指数
2
解决办法
5732
查看次数

grep 是如何解释 \$ 的?

当我写

$ grep \$  
Run Code Online (Sandbox Code Playgroud)

然后我在终端上输入的任何内容都会匹配并打印在终端上。是如何\$解读的?

unix grep regex command-line syntax

13
推荐指数
2
解决办法
1万
查看次数