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.

2
Terminal zeigt nur $?
Ich habe kürzlich einen neuen Benutzer mit "adduser username" auf meinem Server eingerichtet und festgestellt, dass beim Anmelden Folgendes angezeigt wird: $ Außerdem gibt es bei meinem neuen Benutzer keine Ordnerhervorhebung oder Tab-Vervollständigung. Wenn ich mich jedoch als root anmelde, erhalte ich eine vollständige Terminal-Eingabeaufforderung sowie Hervorhebungen, Abschluss usw. root@lin01:~# …





5
Erzwingen von rsync in den nicht interaktiven Modus
Ich möchte rsync in einem Python-Skript verwenden. Ich rufe es mit dem subprocessModul auf und authentifiziere mich mit öffentlichen Schlüsseln, die in der authorized_keyDatei auf dem Remotecomputer gespeichert sind . Das einzige Problem ist, dass ich bei Verwendung von rsync mit einem falschen Remote-Benutzernamen zur Eingabe eines Kennworts aufgefordert werde, …
8 shell  rsync 

7
Protokollierung der BASH-Shell-Sitzung auf dem Remote-Host
Was ist die beste Methode, um eine BASH-Shell-Sitzung in einer Datei auf dem Host-Computer zu protokollieren? Das bevorzugte Ausgabeformat entspricht der PuTTY-Protokolleinstellung "Druckbare Ausgabe", wie sie vom Benutzer einschließlich der Eingabe und ausschließlich der ncurses-Steuerzeichendaten angezeigt wird.
8 ssh  shell  logging  remote 

4
Wie kann man den Titel eines Terminals mit dem Befehl 'tput' festlegen?
Durch diese Antwort habe ich herausgefunden, dass ich seit Jahren auf naive Weise Terminalfarben in meiner Eingabeaufforderung einstelle. Ich habe jetzt meine .bashrc geändert, um 'tput'-Befehle zu verwenden, um verschiedene Elemente meiner Eingabeaufforderung einzufärben. Der einzige verbleibende Escape-Code, den ich habe, ist folgender: TITLEBAR="\[\033]2; PROD - \u@\h:\w \007\]" Weiß jemand, …

2
scp nur Dateien mit definierter Erweiterung
Ich möchte nur Dateien mit speziellen Erweiterungen (wie nur * .tar.gz, * .war) in einem scp-Befehl (Debian Linux) übertragen. Ist das möglich, wenn ja, wie ist die Syntax? Sollte etwas sein wie: scp 192.168.1.2:/srv/myfiles/'*.tar.gz *.war' . Das funktioniert aber nicht.
8 shell  scp 





4
Steuern Sie ein Bash-Skript mit Variablen aus einer externen Datei
Ich möchte ein Bash-Skript wie folgt steuern: #!/bin/sh USER1=_parsefromfile_ HOST1=_parsefromfile_ PW1=_parsefromfile_ USER2=_parsefromfile_ HOST2=_parsefromfile_ PW2=_parsefromfile_ imapsync \ --buffersize 8192000 --nosyncacls --subscribe --syncinternaldates --IgnoreSizeErrors \ --host1 $HOST1 --user1 $USER1 --password1 $PW1 --ssl1 --port1 993 --noauthmd5 \ --host2 $HOST2 --user2 $USER2 --password2 $PW2 --ssl2 --port2 993 --noauthmd5 --allowsizemismatch mit Parametern aus einer Steuerdatei …

6
Überwachen Sie die Shell-Aktivität eines Benutzers auf Ihrem Unix-System?
Vertrauen, aber überprüfen. Angenommen, ich möchte jemanden als Systemadministrator einstellen und ihm Root-Zugriff auf mein Unix-System gewähren. Ich möchte X-Fenster für sie deaktivieren und nur die Verwendung der Shell zulassen (möglicherweise über SSH), damit alle Operationen, die sie ausführen, über die Shell ausgeführt werden (keine Mausoperationen). Ich benötige ein Tool, …

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.