Обратите внимание, что символ:
'Одиночная цитата
Enclosing characters in single quotes preserves the literal value of
each character within the quotes. A single quote may not occur between
single quotes, even when preceded by a backslash.
и
' [!d2 ]
`
Command substitution allows the output of a command to replace the com‐
mand name. There are two forms:
$(command)
or
`command`
Bash performs the expansion by executing command and replacing the com‐
mand substitution with the standard output of the command, with any
trailing newlines deleted.
Backquote
`wc -l sample.txt`
Итак, Backquote возвращает результат команды на стандартный вывод. Вот почему
'wc -l sample.txt'возвращает результаты команды, а
просто возвращает «wc -l sample.txt» как обычная строка
$ A='wc -l /proc/mounts'
$ B=`wc -l /proc/mounts`
$ C=$(wc -l /proc/mounts)
. Рассмотрим это как пример:
$ echo $A
wc -l /proc/mounts
$ echo $B
35 /proc/mounts
$ echo $C
35 /proc/mounts
Я использую Gufw (https://help.ubuntu.com/community/Gufw) на некоторых компьютерах, где я не хочу беспокоиться о командной строке.
В Gufw вы можете ввести имя для простых и расширенных правил, которые вы добавляете. В названии правила вы можете ввести текст, который напомнит вам, почему вы его ввели. Вы не можете ввести имя для предопределенных правил, но я думаю, вам не нужно описание для них.