┌── 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
Znalazłem tę przydatną metodę wyjaśniania poleceń systemu Linux, ale nie mam pojęcia, jak to zrobił @grg . Ręczne jest bardzo czasochłonne. Czy istnieje narzędzie do robienia takich rzeczy?
Źródło: Jak mogę utworzyć dowiązanie symboliczne w Terminalu?
ls
pochodzi z systemu BSD Unix, a nie Linux). Jeśli więc używasz systemu macOS lub podobnego, usuń słowo „Linux” ze swojego pytania.Odpowiedzi:
To moja odpowiedź! Zrobiłem to ręcznie, ale użyłem PressAndHold.app (wbudowany w macOS), aby przyspieszyć wprowadzanie znaków rysunkowych w polu . Tekst został ręcznie skrócony ze strony podręcznika man.
Dostosowując klawisze PressAndHold.app , w zasadzie edytując w
/System/L*/Inp*/Pr*/*/P*/*/*/R*/
celu dodania znaków rysujących pola, mogę wpisywać znaki bezpośrednio w polu tekstowym, zarówno tutaj, jak i na SE.Dodaj następujący plik do pliku klawiatury swojego języka w tym folderze, na przykład „Keyboard-en.plist” dla układu klawiatury w języku angielskim. Otwórz listę za pomocą edytora tekstu, aby wkleić poniższy kod XML, lub otwórz za pomocą Xcode i ręcznie utwórz słownik, wklejając wartości w razie potrzeby. Zamień „f” na klucz, którego chcesz użyć. Następnie możesz wstawić znaki rysowania ramek, przytrzymując klawisz, a następnie wybierając cyfrę lub jeśli masz pasek dotykowy, klawisze pojawiają się tam również w High Sierra .
źródło
Keyboard-en.plist
plik. Wystarczy skopiować tagi ciągów i zastąpić je skrótem klawiszowym dla „z” i działało! Dzięki wielkie. Od tej pory pomoże o wiele większej liczbie osób. Jesteś klejnotem! :)<string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>
pokazuje 11 znaków rysunkowych, jednak interfejs interfejsu PressAndHold.app pokazuje tylko 9 z nich. Jak uzyskać dostęp do ostatnich dwóch, 10┴
i 11┼
?Prawdopodobnie chcesz skorzystać z asciiflow.com
Naprawdę nie mogę już dodać tej odpowiedzi;)
Od tego czasu odkryłem, że tekst wyjaśniający wydaje się pochodzić z ExplainShell.com
źródło
Znam jedną stronę, która to robi i jest to https://explainshell.com/ . Nawiasem mówiąc, właśnie zdałem sobie sprawę, że kod wyjaśnienia jest dostępny w GitHub:
https://github.com/idank/explainshell
Nie wiem, jak technicznie to robią, ale używają nazwy projektu typu open source „Pokaż Dokument ”dostępny tutaj:
https://github.com/idank/showthedocs
źródło