Что означает `xxx.d` в домашнем каталоге? демон? [дубликат]

Esto es del lenguaje de rebajas de github. Esto no debe copiarse en su terminal. Para hacer un bloque de código en github, rodee su código con tres comillas invertidas como esta:

```
code
goes
here
```

Para agregar resaltado de sintaxis, puede especificar el idioma así:

```bash
code
goes
here
```

El código que desea será el material entre los acentos graves.


La razón por la que está viendo el aviso >es porque en bash los acentos graves son un carácter especial que se usa para la sustitución de comandos. (Es una forma obsoleta de hacerlo pero aún funciona ).

Puedes usarlo como:

$ echo `hostname`

debería hacerse así

$ echo "$(hostname)"

Que hará eco del nombre de host de su máquina.

Sin embargo, cuando bash ve un acento grave, interpreta el resto de la declaración como una sustitución de comando hasta que alcanza un acento grave de cierre. Cuando tiene tres, los dos primeros se cierran entre sí, pero el tercero abre abre una nueva declaración de sustitución y bash está buscando un acento grave de cierre. Cuando presiona Intro, muestra un >para informarle que todavía está dentro de este bloque y permitirle ingresar comandos de varias líneas -.Lo mismo sucede con las comillas o el carácter de escape de línea:

$ echo `
> hostname
> uname -s
> `
JBCGENS001 Linux

$ echo '
> hello
> world
> '

hello
world

$ echo \
> hello \
> world
hello world
0
12.12.2015, 16:26
1 ответ

Основная причина в том, что легче всего скопировать файл в каталог, чем редактировать раздел файла.

см., Например: /etc/logrotate.d .

Эти каталоги используются для хранения многих файлов конфигурации, чтобы позволить автоматическому установщику развернуть (или удалить) свой собственный плагин / настройку.

0
29.04.2021, 00:20

Теги

Похожие вопросы