Skip to content

Autour de shell (passer du jeu à la vraie utilisation)

luffah edited this page Jul 7, 2019 · 2 revisions

Des interpréteurs de lignes de commandes faciles

  • 'fish'
  • 'xonsh' pour les personnes déjà familiarisées avec Python

Autres jeux et programmes d'apprentissages

plus de commandes

  • pushd - popd / une autre façon de passer à d'autres répertoires
  • mkdir -p test/{a,b}/c

Autres ressources

https://github.com/oilshell/oil/wiki/Interactive-Shell https://github.com/oilshell/oil/wiki/ExternalResources

Configuration pour débuter

Dans le fichier .bashrc :

set ignorecase on
alias 'rm=rm -i'

Package: shellinabox Version: 2.20+b1 Priority: optional Section: web Source: shellinabox (2.20) Maintainer: Marc Singer [email protected] Installed-Size: 519 kB Depends: libc6 (>= 2.14), libpam0g (>= 0.99.7.1), libssl1.1 (>= 1.1.0), zlib1g (>= 1:1.1.4), adduser, lsb-base Suggests: openssl Homepage: http://shellinabox.com Download-Size: 125 kB APT-Sources: http://ftp.fr.debian.org/debian stretch/main amd64 Packages Description: publish command line shell through AJAX interface Shellinabox can export arbitrary command line programs to any JavaScript enabled web browser. By default, it prompts for username and password and then exports a login shell. Shellinabox provides a VT100 compatible terminal emulator that runs within any modern browser. Support for HTTPS protocol (SSL/TLS encryption) is optional and requires installation of openssl.