[PYTHON] Bloc de code lors de l'écriture de l'exécution de la commande console (shell) dans Qiita

Exécuter des commandes de console dans Qiita est, par exemple, quelque chose comme ça.

brew install node

Vous pouvez écrire quelque chose comme ceci afin que vous puissiez le voir comme une invite.

$ brew install node

J'avais l'habitude d'utiliser sh ou none pour le bloc de code, et je m'en fichais si les reflets étaient un peu étranges, mais il y avait des moments où cela avait l'air trop terrible, donc c'est vraiment ennuyeux, donc c'est vraiment ennuyeux. C'est ennuyeux, mais j'ai pensé que je vérifierais. Oh, c'est ennuyeux. Je veux vivre plus confortablement. Je veux beaucoup d'argent.

Celui que vous spécifiez pour la console (shell)

Peut-être que trois langues principales sont spécifiées à cet effet. Je pense qu'il est plus facile de mettre l'apparence telle quelle, alors je vais le faire.

--sh (bash, ksh) ・ ・ ・ Script shell --console ・ ・ ・ Commande à un coup, une seule ligne --shell-session ・ ・ ・ Lorsque vous voulez écrire la session telle qu'elle inclut la sortie

Est-ce beau à utiliser correctement?

Eh bien, je parle de Qiita, plutôt que de la mise en évidence, le lexer de la bibliothèque Pygments. La différence avec l'aperçu kobito est que la bibliothèque que vous utilisez est différente.

sh

Spécifiez sh. C'est la même chose même si vous spécifiez bash, ksh.

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

Spécifiez console.

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

Spécifiez shell-session.

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

Bloc de code lors de l'écriture de l'exécution de la commande console (shell) dans Qiita
Un mémorandum lors de l'écriture de code expérimental ~ Se connecter en python
Exécution de commandes externes en Python
commande curl affiche le code d'état http en réponse (#Linux #Shell)
Exécutez la commande shell / Python dans R
Lors de l'écriture d'un programme en Python
Ce que les utilisateurs d'Emacs doivent savoir lors de l'écriture de code Python dans Sublime Text
Comportement lors du retour dans le bloc with
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python