Als «shell» getaggte Fragen

Die Shell ist die Befehlszeilenschnittstelle von Unix. Sie können Befehle interaktiv in eine Shell eingeben oder Skripts schreiben, um Aufgaben zu automatisieren. Verwenden Sie dieses Tag für Fragen zu / bin / sh und den meisten kompatiblen Shells (ash, bash, ksh, zsh,…). Überprüfen Sie Shell-Skripte mit Fehlern auf http://shellcheck.net, bevor Sie sie hier veröffentlichen.

1
Listen Sie die Namen der Aliase, Funktionen und Variablen in zsh auf
Ich brauche eine Möglichkeit, die Namen (ohne den Textkörper / Inhalt / Wert) von Aliasen, Funktionen, Variablen und Arrays in zsh aufzulisten. Optimal sollte es sich so verhalten compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions you …
11 shell  zsh 

3
Gibt es ein Unix-Äquivalent zur Windows-Umgebungsvariablen PATHEXT?
Ich frage mich, ob es ein Unix-Äquivalent für die Windows-Umgebungsvariable gibt PATHEXT. Für Benutzer ohne Windows-Hintergrund: Durch Hinzufügen eines Dateisuffixes PATHEXTkann ich ein Skript ausführen, ohne dieses Suffix in cmd.exe einzugeben. Auf meinem Windows-Computer enthält PATHEXT beispielsweise das Suffix. .plWenn ich ein Perl-Skript in cmd.exe ausführen möchte, kann ich einfach …

2
Test auf Array-Unterstützung durch Shell
Gibt es eine präzise Möglichkeit, die Array-Unterstützung durch die lokale Bourne-ähnliche Shell in der Befehlszeile zu testen? Das ist immer möglich: $ arr=(0 1 2 3);if [ "${arr[2]}" != 2 ];then echo "No array support";fi oder Testen für $SHELLund Shell-Version: $ eval $(echo "$SHELL --version") | grep version und dann …


1
Listen Sie alle btrfs-Dateisysteme und Subvolumes in der Shell auf
Gibt es eine bequeme Möglichkeit, Informationen zu allen Subvolumes von btrfs- Dateisystemen abzurufen, ohne auf C zurückzugreifen, dh in der POSIX-Shell ? /sys/fs/btrfsEnthält nur Informationen zu Dateisystemen, nichts zu Subvolumes. Daher mounte ich derzeit alle Dateisysteme in einem temporären Ordner, scanne sie mit btrfs subvol listund analysiere dann die resultierende …
11 shell  btrfs 




4
Lokale, zeitgestempelte Protokollierung aller ssh-Befehle?
Wie kann ich eine lokale Aufzeichnung mit Zeitstempel aller Remote-Befehle führen, die ich verwende ssh(Befehlszeilen-OpenSSh-Client wurde über gestartet bash)? Bedarf: Wesentlich: 100% clientseitig ohne Serverprotokollierung Konfiguriert oder installiert pro Benutzer mit Protokollen, die im Home-Verzeichnis des Benutzers gespeichert sind. Unterstützung für die Unterscheidung zwischen mehreren gleichzeitigen Sitzungen mit verschiedenen Benutzern …




3
Kopieren Sie die Datei aus dem freigegebenen Windows-Ordner nach Unix
Ich bin völlig neu in Unix. Ich schreibe ein Skript, das Dateien aus einem freigegebenen Windows-Ordner nach Unix kopiert. Wenn ich \\Servername.com\testfolderin Windows den Befehl Ausführen eingebe, kann ich sehen testfolder. Das Verzeichnis testfolderist ein freigegebener Ordner im gesamten Netzwerk. Jetzt möchte ich einige Dateien davon testfolderauf einen Unix-Computer kopieren …
11 shell  samba  file-copy 

3
Bash: Entkomme einzelnen Zeilen aus dem Echo von -x
Ist es in bash -xmöglich, einzelne Befehle vom Echo auszunehmen, wenn sie mit der Option ausgeführt werden? Ich versuche, die Ausgabe so ordentlich wie möglich zu gestalten, daher führe ich bestimmte Teile meines Skripts in einer Subshell mit aus set +x. Die Zeile set +xselbst wird jedoch weiterhin wiederholt und …
11 bash  shell  debugging 


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.