┌── ln(1) link, ln -- make links
│ ┌── Create a symbolic link.
│ │ ┌── the optional path to the intended symlink
│ │ │ if omitted, symlink is in . named as destination
│ │ │ can use . or ~ or other relative paths
│ │ ┌─────┴────────┐
ln -s /path/to/original /path/to/symlink
└───────┬───────┘
└── the path to the original file/folder
can use . or ~ or other relative paths
Нашел этот полезный метод для объяснения команд Linux, но понятия не имею, как это сделал @grg . Вручную занимает очень много времени. Есть ли инструмент для таких вещей?
Источник: Как я могу создать символическую ссылку в Терминале?
Это мой ответ! Я сделал это вручную, но использовал PressAndHold.app (встроенный в macOS), чтобы ускорить ввод символов рисования коробки . Текст был сокращен вручную из справочной страницы.
Настраивая клавиши PressAndHold.app , в основном редактируя /System/L*/Inp*/Pr*/*/P*/*/*/R*/
для добавления символов рисования прямоугольника, я могу вводить символы непосредственно в текстовое поле, будь то здесь, в SE или где-либо еще.
Добавьте следующее в файл клавиатуры вашего языка в этой папке, например «Keyboard-en.plist» для английской раскладки клавиатуры. Откройте plist в текстовом редакторе, чтобы вставить приведенный ниже XML, или откройте его в Xcode и вручную создайте словарь, вставляя значения по мере необходимости. Замените «f» ключом, который вы хотите использовать. Затем вы можете вставлять символы рисования прямоугольника, удерживая нажатой клавишу и выбирая число, или, если у вас есть сенсорная панель, клавиши также отображаются там с помощью High Sierra .
<!-- f: box drawing characters -->
<key>Roman-Accent-f</key>
<dict>
<key>Direction</key>
<string>right</string>
<key>Keycaps</key>
<string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>
<key>Strings</key>
<string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>
</dict>
Keyboard-en.plist
файл. Просто скопировал строковые теги и заменил их привязкой клавиш для «z», и все заработало! Спасибо большое. Отныне это поможет гораздо большему количеству людей. Ты жемчужина! :)<string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>
показывает 11 символов рисования коробки, однако изображение интерфейса PressAndHold.app показывает только 9 из них. Как получить доступ к последним двум, 10 ┴
и 11 ┼
?Вы, вероятно, захотите использовать asciiflow.com
Я больше не могу добавить к этому ответу;)
С тех пор я обнаружил, что текст объяснения, похоже, взят с сайта ExplainShell.com.
Я знаю один сайт, который делает это, и это https://explainshell.com/ . Кстати, я только что понял, что код объяснения Shell доступен на GitHub:
https://github.com/idank/explainshell
. Я не знаю, как технически они это делают, но они используют название проекта с открытым исходным кодом «Show The Документ» доступен здесь:
https://github.com/idank/showthedocs
Хардип Сингх
JBis
Джейпо
JBis
Ксигма
ls
происходит от BSD Unix, а не от Linux). Поэтому, если вы используете macOS или аналогичную, пожалуйста, удалите слово «Linux» из своего вопроса.