Come creare un testo esplicativo del comando MacOS / * nix come questo usando uno strumento?


12
┌── 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

Ho trovato questo metodo utile per spiegare i comandi Linux, ma non ho idea di come sia stato @grg . Manualmente richiede molto tempo. Esiste uno strumento per fare cose come questa?

Fonte: come posso creare un collegamento simbolico nel terminale?




2
@JBi raccomando di aggiungere una risposta, che sarà probabilmente accettata . Sarebbe meglio includere un campione o qualcosa del genere, per dare una risposta sostanziale.
jpaugh

1
@jpaugh Will.
JBis

1
Stai eseguendo Linux su un dispositivo Apple? Questi comandi funzionano anche su macOS (ad esempio, i macOS lsprovengono da BSD Unix e non da Linux). Quindi, se usi macOS o simili, rimuovi la parola "Linux" dalla tua domanda.
Qsigma,

Risposte:


23

Questa è la mia risposta! L'ho fatto manualmente, ma ho usato PressAndHold.app (integrato in macOS) per accelerare l'inserimento di caratteri nella casella . Il testo è stato abbreviato manualmente dalla pagina man.

Personalizzando i tasti PressAndHold.app , modificando sostanzialmente /System/L*/Inp*/Pr*/*/P*/*/*/R*/per aggiungere caratteri di disegno a riquadro, posso digitare i caratteri direttamente nel campo di testo sia qui su SE che altrove.

Aggiungi quanto segue al file della tastiera della tua lingua all'interno di quella cartella, ad esempio "Keyboard-en.plist" per un layout di tastiera inglese. Apri il plist con un editor di testo per incollare l'XML di seguito, oppure apri con Xcode e crea manualmente il dizionario, incollando i valori secondo necessità. Sostituisci "f" con la chiave che desideri utilizzare. È quindi possibile inserire caratteri di disegno a riquadro tenendo premuto il tasto e quindi selezionando un numero oppure, se si dispone di una Touch Bar, i tasti vengono visualizzati anche in 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>


Ha funzionato come un fascino! Dopo aver disabilitato SIP sul mio MacOS Mojave in modalità di ripristino, sono stato in grado di modificare il Keyboard-en.plistfile. Basta copiare i tag stringa e sostituirli con il keybinding per "z" e ha funzionato! Grazie mille amico. Da ora in poi aiuterà molte più persone. Sei un gioiello! :)
Hardeep Singh,

1
<string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>mostra 11 caratteri di disegno a scatola, tuttavia l'immagine dell'interfaccia PressAndHold.app ne mostra solo 9. Come si accede agli ultimi due, 10 e 11 ?
user3439894,

@ user3439894 Facendo clic sulla freccia giù sulla descrizione comandi. Primi 9: i.imgur.com/SK6I47e.png Dopo aver fatto clic sulla freccia giù Ultimi 2: i.imgur.com/yM5xoRC.png
Hardeep Singh,

1
@Hardeep Singh, grazie per l'informazione! Sarebbe stato bello se la risposta originale avesse incluso informazioni così importanti.
user3439894,

1
@ user3439894 L'ho tagliato fuori dal mio screenshot perché il selettore di pagine è solo in Mojave (High Sierra dovrebbe solo mostrare tutte le chiavi in ​​una riga) e perché il pulsante corrente in Mojave sembra sbagliato (un bug beta sono sicuro che verrà corretto ).
grg

7

Probabilmente vuoi usare asciiflow.com

Non posso davvero aggiungere altro a questa risposta;)

Da allora ho scoperto che il testo esplicativo sembra essere tratto da ExplainShell.com


1
Benvenuti in AD! Proprio come un'osservazione utile, è probabile che la tua risposta susciti un maggiore interesse se spieghi come la soluzione che proponi risponda alla domanda.
Allan,

ASCII Flow sembra buono. Ho scoperto che la soluzione fornita da @JBis è molto conveniente e ho un maggiore controllo sui set di caratteri in cui, come nel flusso ASCII, posso usare solo trattini e simboli "+".
Hardeep Singh,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.