[PYTHON] Codeblock beim Schreiben der Ausführung von Konsolenbefehlen (Shell) in Qiita

Das Ausführen von Konsolenbefehlen in Qiita ist beispielsweise so.

brew install node

Sie können so etwas schreiben, damit Sie es als Eingabeaufforderung sehen können.

$ brew install node

Bis jetzt habe ich "sh" oder "none" für den Codeblock verwendet, und es war mir egal, ob die Highlights etwas seltsam waren, aber es gab Zeiten, in denen es zu schrecklich aussah, also ist es wirklich nervig, also wirklich nervig. Es ist nervig, aber ich dachte, ich würde es überprüfen. Oh, es ist nervig. Ich möchte bequemer leben. Ich will viel Geld.

Die, die Sie für die Konsole (Shell) angeben

Möglicherweise sind für diesen Zweck drei Hauptsprachen angegeben. Ich denke, es ist am einfachsten, das Erscheinungsbild so zu gestalten, wie es ist, also werde ich es tun.

--sh (bash, ksh) ・ ・ ・ Shell-Skript --console ・ ・ ・ Single-Shot-Befehl, einzeilig --shell-session ・ ・ ・ Wenn Sie die Sitzung so schreiben möchten, wie sie die Ausgabe enthält

Ist es schön, richtig zu verwenden?

Nun, ich spreche eher von Qiitas als von dem hervorhebenden Pylements-Bibliothekslexer. Der Unterschied zur Kobito-Vorschau besteht darin, dass die von Ihnen verwendete Bibliothek unterschiedlich ist.

sh

Geben Sie sh an. Dies ist auch dann der Fall, wenn Sie "bash", "ksh" angeben.

5t111111@ganryu $ brew install node
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/node-0.10.28.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring node-0.10.28.mavericks.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> make install
==> /usr/local/bin/npm update npm -g
==> Summary
?  /usr/local/Cellar/node/0.10.28: 1547 files, 18M
5t111111@ganryu $ which node
/usr/local/bin/node
5t111111@ganryu $ node -v
v0.10.28
brew install node
$ brew install node
# tail -f /var/log/messages

class pygments.lexers.shell.BashLexer Short names: bash, sh, ksh Filenames: *.sh, *.ksh, *.bash, *.ebuild, *.eclass, .bashrc, bashrc, .bash*, bash* MIME types: application/x-sh, application/x-shellscript

http://pygments.org/docs/lexers

console

Geben Sie "Konsole" an.

5t111111@ganryu $ brew install node
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/node-0.10.28.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring node-0.10.28.mavericks.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> make install
==> /usr/local/bin/npm update npm -g
==> Summary
?  /usr/local/Cellar/node/0.10.28: 1547 files, 18M
5t111111@ganryu $ which node
/usr/local/bin/node
5t111111@ganryu $ node -v
v0.10.28
brew install node
$ brew install node
# tail -f /var/log/messages

class pygments.lexers.shell.BashSessionLexer Short names: console Filenames: *.sh-session MIME types: application/x-shell-session Lexer for simplistic shell sessions.

shell-session

Geben Sie "Shell-Session" an.

5t111111@ganryu $ brew install node
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/node-0.10.28.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring node-0.10.28.mavericks.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> make install
==> /usr/local/bin/npm update npm -g
==> Summary
?  /usr/local/Cellar/node/0.10.28: 1547 files, 18M
5t111111@ganryu $ which node
/usr/local/bin/node
5t111111@ganryu $ node -v
v0.10.28
brew install node
$ brew install node
# tail -f /var/log/messages

class pygments.lexers.shell.ShellSessionLexer Short names: shell-session Filenames: *.shell-session MIME types: application/x-sh-session Lexer for shell sessions that works with different command prompts

Recommended Posts

Codeblock beim Schreiben der Ausführung von Konsolenbefehlen (Shell) in Qiita
Ein Memorandum beim Schreiben von experimentellem Code ~ Anmelden in Python
Externe Befehlsausführung in Python
Befehl curl zeigt als Antwort den http-Statuscode an (#Linux #Shell)
Führen Sie den Shell-Befehl / Python in R aus
Beim Schreiben eines Programms in Python
Was Emacs-Benutzer wissen sollten, wenn sie Python-Code in Sublime Text schreiben
Verhalten bei der Rückkehr in den with-Block
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python