┌── 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 . Вручную очень много времени. Есть ли инструмент для таких вещей?
Источник: Как я могу создать символическую ссылку в Терминале?
ls
происходит от BSD Unix, а не Linux). Поэтому, если вы используете macOS или подобное, удалите слово «Linux» из вашего вопроса.Ответы:
Это мой ответ! Я сделал это вручную, но использовал PressAndHold.app (встроенный в macOS), чтобы ускорить ввод символов рисования поля . Текст был сокращен со страницы руководства вручную.
Настраивая клавиши PressAndHold.app , в основном редактируя
/System/L*/Inp*/Pr*/*/P*/*/*/R*/
их, добавляя символы рисования в рамке, я могу вводить символы непосредственно в текстовое поле, будь то в SE или где-либо еще.Добавьте следующее в файл клавиатуры вашего языка в этой папке, например, «Keyboard-en.plist» для английской раскладки клавиатуры. Откройте список с помощью текстового редактора, чтобы вставить приведенный ниже XML, или откройте с помощью XCode и вручную создайте словарь, вставляя значения по мере необходимости. Замените «f» ключом, который вы хотите использовать. Затем можно вставить символы рисования в поле, удерживая нажатой клавишу, а затем выбрав число, или, если у вас есть сенсорная панель, там также отображаются клавиши с High Sierra .
источник
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.
Я не знаю, как они в конечном итоге технически это делают, но они используют имя проекта с открытым исходным кодом "Показать Док "доступен здесь:
https://github.com/idank/showthedocs
источник