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.

5
Liste der von rsync übertragenen Dateien abrufen?
Ich verwende derzeit rsyncein Skript, das eine PHP-Anwendung von einem Staging auf einen Produktionsserver verteilt. Hier ist, wie: rsync -rzai --progress --stats --ignore-times --checksum /tmp/app_export/ root@app.com:/var/www/html/app/ Derzeit wird eine Liste aller Dateien ausgegeben, die verglichen werden (alle Dateien im Projekt). Ich möchte jedoch, dass nur die geänderten Dateien ausgegeben werden, …

5
chsh: PAM-Authentifizierung fehlgeschlagen
Ich möchte die Standard-Shell-Umgebung ändern und chsh -s /bin/zshals root-Benutzer ausführen , aber eine Fehlermeldung angezeigt: chsh: PAM authentication failed. Ich finde diesen Thread http://ubuntuforums.org/showthread.php?t=1702833 Aber die Antwort hat mein Problem nicht gelöst Jede Hilfe wäre dankbar Dies ist der Inhalt von /etc/pam.d/chsh # # The PAM configuration file for …
13 linux  bash  shell 

8
Berechnung der Gesamtdateigröße anhand der Erweiterung in der Shell
Wir haben eine Reihe von Verzeichnissen, die Lucene-Indizes enthalten. Jeder Index ist eine Mischung aus verschiedenen Dateitypen (differenziert nach Erweiterung), zB: 0/index/_2z6.frq 0/index/_2z6.fnm .. 1/index/_1sq.frq 1/index/_1sq.fnm .. (es geht um 10 verschiedene Erweiterungen) Wir möchten eine Gesamtsumme nach Dateierweiterung erhalten, zB: .frq 21234 .fnm 34757 .. Ich habe verschiedene Kombinationen …

7
So protokollieren Sie jeden Linux-Befehl auf einem Protokollserver
Ich möchte, dass jeder einzelne eingegebene Befehl an einen Protokollserver gesendet wird. Bereits konfiguriert ist das Syslog-ng, um alle Logs an den Logserver zu senden. Ich interessiere mich für alle Methoden, um dies zu tun. Ich würde eine Diskussion über betrügerische Benutzer und die Sicherheit erwarten, aber das erste primäre …


5
PowerShell-Äquivalent von Strg + R?
In bash kann ich Ctrl+ Rausführen und einen Befehl eingeben, damit er in meinem Verlauf durchsucht wird. Wie mache ich das in Powershell? Gibt es eine Möglichkeit, einen Schlüssel an so etwas zu binden? function GH($str) {get-history | select-string $str} Aber ich müsste die Zeichenfolge für jede Zeicheneingabe neu lesen …

3
Wie ändere ich meine Standard-Shell für ein Domain-Konto?
Ich benutze ein Samba4-Domänenkonto, um mich auf meinem Laptop anzumelden. Ich wollte es ausprobieren zsh, aber da sich mein Benutzer nicht in befindet, konnte /etc/passwdich chshmeinen Benutzer nicht finden. Kann mir jemand raten, wie ich meine ändern kann login_shell? Ich konnte nichts in meinem sehen ldap.conf, nssswitch.confoder irgendetwas /etc/pam.d, was …
13 linux  shell  samba4 

4
Befehlszeile rekursive / tiefe Verzeichniskopie unter Linux?
Was ist eine gute, allgemeine Methode, um unter Linux eine rekursive / tiefe Verzeichniskopie zu erstellen, die in den meisten Fällen funktioniert? Ich habe einfache Dinge wie cp -Rsowie ziemlich ausgefeilte cpioBeschwörungsformeln verwendet. Gibt es signifikante Stärken oder Schwächen, die dazu führen, dass Sie eine der anderen vorziehen? Welches verwenden …

4
Wie kann ich einen GPG-Schlüssel ohne Benutzerinteraktion generieren?
Ich habe in https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html#Unattended-GPG-key-generation eine Methode gefunden, um GPG-Schlüssel ohne Benutzerinteraktion zu generieren, aber dies ist nicht der Fall scheinen zu funktionieren. Mein Drehbuch lautet: #!/usr/bin/env bash rm -rf .gnupg mkdir -m 0700 .gnupg touch .gnupg/gpg.conf chmod 600 .gnupg/gpg.conf tail -n +4 /usr/share/gnupg2/gpg-conf.skel > .gnupg/gpg.conf touch .gnupg/{pub,sec}ring.gpg cat >.gnupg/foo <<EOF …
12 shell  gpg 

5
Die Ausgabe eines Shell-Befehls nur bei Erfolg verbergen?
Das Ausblenden der Ausgabe eines Shell-Befehls umfasst normalerweise das Umleiten von stderr und stdout. Gibt es eine eingebaute Funktion oder einen Befehl, der die Ausgabe standardmäßig verbirgt, aber bei einem Fehler die gesamte akkumulierte Ausgabe ausgibt? Ich möchte dies als Wrapper für Remote- sshBefehle ausführen. Jetzt verwenden sie die Umleitung, …
12 linux  bash  shell 




1
OS X-Terminalleitungen werden nicht zurückgescrollt
Ich habe ein Problem, das bei Verwendung des Mac OS X-Terminals auftritt (TERM = xterm): Manchmal gerät es in einen Zustand, in dem Zeilen, die von oben scrollen, nicht zum Scrollback-Puffer hinzugefügt werden. Ich benutze nicht screenoder ähnlich; Dies ist eine einfache Bash-Shell innerhalb einer Terminal-Registerkarte. Dies geschieht nicht sofort …
12 shell  terminal  xterm 


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.