Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Welche Shell benutze ich eigentlich?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2006
    Beiträge
    323

    Welche Shell benutze ich eigentlich?

    Wie kann ich rausbekommen, welche Shell, also ob bash usw. ich eigentlich benutze? Gibt es dafür einen Befehl?

  2. #2
    Digital Pimp Avatar von Windoofsklicker
    Registriert seit
    May 2002
    Ort
    Chaos City
    Beiträge
    1.690
    set

    EDIT:

    Ne, ich sehe grade das das nicht zuverlässig geht. Sonst wüsste ich auch keinen Befehl, aber in der /etc/passwd steht's drin.
    gruesse Windoofsklicker
    Rüsselchen
    --
    [The] standards have been written by little green monsters from outer space in order to confuse normal human beings and prepare them for the big invasion — comp.std.internat

  3. #3
    Registrierter Benutzer Avatar von asi_dkn
    Registriert seit
    Oct 2006
    Beiträge
    489
    Code:
    echo $SHELL
    sollte eigentlich auch funktionieren.

  4. #4
    Digital Pimp Avatar von Windoofsklicker
    Registriert seit
    May 2002
    Ort
    Chaos City
    Beiträge
    1.690
    Leider nicht zuverlässig:

    Code:
    [user@host ~]$ echo $SHELL
    /bin/bash
    [user@host ~]$ ksh
    $ echo $SHELL
    /bin/bash
    $
    gruesse Windoofsklicker
    Rüsselchen
    --
    [The] standards have been written by little green monsters from outer space in order to confuse normal human beings and prepare them for the big invasion — comp.std.internat

  5. #5
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    ps $$

    Code:
    [root@workstation zyrus]# ps $$
      PID TTY      STAT   TIME COMMAND
    13152 pts/0    S      0:00 bash
    [root@workstation zyrus]# ksh93
    # ps $$
      PID TTY      STAT   TIME COMMAND
    13526 pts/0    S      0:00 ksh93
    #
    Greeez Oli
    Geändert von zyrusthc (23.11.08 um 16:59 Uhr)
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    Code:
    echo $0
    sollte es auch tun.

  7. #7
    Registrierter Benutzer
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    870
    Code:
    , sudo chmod +x /usr/local/bin/rc
    , rc
    ; echo $0
    rc
    ; ps $$
    syntax error
    ; echo $_
    /usr/local/bin/rc
    also echo $0 ist wohl die beste Loesung, solange die Shell positionale Parameter beherrscht
    ls ~-

Ähnliche Themen

  1. Externe Programme und nicht die Shell nach /bin/login ausführen (evtl mit PAM)?
    Von T0MM im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 10.11.03, 14:16
  2. vsftpd: Login shell verhindert FTP-Login
    Von m0ke im Forum Linux als Server
    Antworten: 3
    Letzter Beitrag: 20.10.03, 14:37
  3. Shell Script - PATH
    Von rfi im Forum Linux Allgemein
    Antworten: 3
    Letzter Beitrag: 18.08.03, 13:47
  4. automatischer reboot
    Von boxa im Forum Anwendungen Allgemein, Software
    Antworten: 7
    Letzter Beitrag: 09.08.02, 10:58
  5. Welche User brauchen eine Shell
    Von Tommy_20 im Forum Sicherheit
    Antworten: 7
    Letzter Beitrag: 26.06.02, 12:09

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •