GNU/Linux >> Linux Esercitazione >  >> Linux

Come testare quale shell sto usando in un terminale?

Come controllare quale shell sto usando in un terminale? Qual è la shell che sto usando in MacOS?

Risposta accettata:

Diversi modi, dal più al meno affidabile (e dal più al meno "pesante"):

  1. ps -p$$ -ocmd= . (Su Solaris, potrebbe essere necessario ps -p$$ -ofname= e su macOS e su BSD dovrebbe essere ps -p$$ -ocommand= .)
  2. Cerca $BASH_VERSION , $ZSH_VERSION e altre variabili specifiche della shell.
  3. Controlla $SHELL; questa è l'ultima risorsa, poiché specifica il tuo predefinito shell e non necessariamente la corrente guscio.

Linux
  1. Come verificare se esiste un comando shell da PHP

  2. Come controllare HZ nel terminale?

  3. Come verificare se la shell attualmente in esecuzione è BusyBox

  4. Come uscire dal terminale Linux usando lo script Python?

  5. Come aprire un nome file tratteggiato usando il terminale?

Come verificare se esiste un file o una directory in Bash

Come condividere il tuo terminale sul Web utilizzando Streamhut

Come registrare sessioni del terminale Linux utilizzando Asciinema

Come testare la velocità di connessione utilizzando il terminale con Speedtest

Come installare Skype su Almalinux 8 usando il terminale

Come verificare se esiste un file o una directory in Bash Shell