Als «shell» getaggte Fragen

Eine Shell ist eine Terminologie für einen Befehlszeileninterpreter, der am häufigsten mit Unix-ähnlichen Betriebssystemen verwendet wird, aber auch zur detaillierteren Interaktion mit GUI-basierten Betriebssystemen verwendet wird. Der Benutzer kann damit nicht nur Programme über eine Textschnittstelle ausführen, sondern bietet häufig grundlegende Programmierfunktionen wie Variablen, Ersetzung, Ausgabeausleitung und Platzhalter.



8
Was macht 'set -e' und warum wird es als gefährlich eingestuft?
Diese Frage ist in einem Quiz vor dem Interview aufgetaucht und macht mich verrückt. Kann jemand darauf antworten und mich beruhigen? Das Quiz bezieht sich nicht auf eine bestimmte Shell, die Jobbeschreibung bezieht sich jedoch auf eine Unix-sa. wieder ist die frage einfach ... Was macht 'set -e' und warum …
147 linux  unix  shell 

7
Was ist "-bash:!": Ereignis nicht gefunden "
Versuchen Sie, Folgendes unter einer Bash-Shell auszuführen echo "Reboot your instance!" Auf meiner Installation: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. …
114 linux  bash  scripting  shell 


13
Wie füge ich einen Zeitstempel zum Bash-Skript-Protokoll hinzu?
Ich habe ein ständig laufendes Skript, das ich in eine Protokolldatei ausgebe: script.sh >> /var/log/logfile Ich möchte vor jeder Zeile, die an das Protokoll angehängt wird, einen Zeitstempel einfügen. Mögen: Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph. Gibt es ein Jujitsu, das ich verwenden kann?
94 linux  bash  logging  shell 


7
Führen Sie das Skript als Benutzer mit einer Nologin-Shell aus
Alles, was ich tun muss, ist, ein bestimmtes Skript als ein bestimmter Benutzer auszuführen, der die in nologin/falseangegebene Shell hat /etc/passwd. Ich würde das Skript als root ausführen und dies sollte als ein anderer Benutzer ausgeführt werden. Laufen: ~# su -c "/bin/touch /tmp/test" testuser würde funktionieren, aber ich brauche eine …
87 linux  bash  shell  su  login 

5
Hinzufügen eines Verzeichnisses zu $ ​​PATH in CentOS?
Wir haben gerade unsere neuen Server hochgefahren und führen CentOS auf allen aus. Nach der erfolgreichen Installation von Ruby Enterprise Edition möchte ich nun das /usr/lib/ruby-enterprise/binVerzeichnis REE / bin (im Verzeichnis) hinzufügen , um es zum Standard-Ruby-Interpreter auf dem Server zu machen. Ich habe Folgendes ausprobiert, wodurch es nur der …


10
Einzigartige Eigenschaften von bash im Vergleich zu zsh
Ich bin seit einiger Zeit ein zsh-Benutzer (vor diesem tcsh und vor diesem csh). Ich bin ziemlich zufrieden damit, habe mich aber gefragt, ob es überzeugende Merkmale von bash gibt, die es in zsh nicht gibt. Und umgekehrt gibt es zsh-Features, die es in bash nicht gibt. Mein aktuelles Gefühl …
67 bash  shell  zsh 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.