Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.

1
Was würden die Befehle set + e und set -x im Kontext eines Shell-Skripts tun?
Ich sehe mir ein Shell-Skript an, das Folgendes enthält: set +e set -x Ich sehe, dass die Befehle verwendet werden, um "einer Shell-Variablen einen Wert zuzuweisen". Aber in diesem Zusammenhang verstehe ich die Verwendung nicht. https://afni.nimh.nih.gov/pub../pub/dist/edu/data/CD.expanded/AFNI_data6/unix_tutorial/misc/unix_commands.html#set
12 bash  shell 

4
Bearbeiten Sie die XML-Datei mit dem Shell-Skript / Befehl
Ich muss dies mit einem Unix-Skript oder einem Befehl tun. In / home / user / app / xmlfiles befindet sich eine XML-Datei wie <book> <fiction type='a'> <author type=''></author> </fiction> <fiction type='b'> <author type=''></author> </fiction> <Romance> <author type=''></author> </Romance> </book> Ich möchte den Autorentyp in der Fiktion als lokal bearbeiten. …

4
Wo werden Shell-Funktionen unter Linux gespeichert?
Zuerst habe ich nach dem Grund gesucht, whichder nichts ausgibt, nachdem er bestimmte Programme als Argument angegeben hat, z cd. Nach dem, was ich hier gefunden habe , liegt der Grund wahrscheinlich darin, dass cdauf meinem Computer eine Funktion vorhanden ist, die durch Ausführen bestätigt wird type cd. TLDR: Aber …

3
Aufruf eines Skripts mit ./bla.sh vs. bla.sh
Kann mir jemand erklären, was die Shell in den beiden folgenden Beispielen A) und B) tut? Es verhält sich offensichtlich anders, aber ich kann nicht herausfinden, warum die Ausgabe anders ist. Beispiel: Lassen Sie uns ein Skript in unserem aktuellen Verzeichnis bla.shmit nur einem Befehl benennen : echo ${0##/*} hello …
11 unix  bash  script 



3
Praktische (näher an der klassischen Linux-Methode) Verwendung von SUDO für CygWin (automatisieren)
Die Verwendung von sudoBefehlen in CygWin ist nützlich und schneller als das Öffnen einer erhöhten Shell: Luis@Kenobi /cygdrive/c/Users/Luis $ net user /add TestUser System error 5. Access denied. Luis@Kenobi /cygdrive/c/Users/Luis $ sudo net user /add TestUser Command completed successfully. Wie oben gezeigt, können Sie ebenso wie Linux Windows-Befehle / -Skripte …


6
Was ist der Unterschied zwischen den Begriffen "Shell" und "Bash"?
Was ist der Unterschied zwischen "Shell" und "Bash" und was bedeuten diese Begriffe? Soweit ich weiß, gibt es keinen Unterschied. Aber ich habe viele Bücher über "Shell" und andere über "Bash" gesehen! Wenn ich also mit dem Terminal unter Mac OS X arbeiten und einige Bash-Skripte schreiben möchte, frage ich …
11 macos  bash  shell 


5
Gibt es unter Linux einen Befehl, der wartet, bis er beendet wird?
Ich versuche, eine Windows-Batchdatei zu erstellen, die Putty / Plink mit Portweiterleitung startet, und sonst nichts. Der Windows-Teil ist soweit fertig: start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 Da ich nicht zulassen möchte, dass andere Befehle nach der Authentifizierung ausgeführt werden, verwende ich ForceCommandeine Match UserDeklaration: Match User sampleUser …
11 linux  bash  ssh  terminal  putty 


5
Muss ich auf einen Zwischenserver sftp?
Ich kann nicht direkt in einen bestimmten Host sftp. Um eine Datei von meinem Heimcomputer auf den Host zu verschieben, muss ich eine Datei auf einen Zwischenhost senden. ssh in den Zwischenwirt; und sftp die Datei zum endgültigen Ziel. Ist es möglich, solchen Wahnsinn zu vermeiden?
11 linux  bash  unix  ssh  sftp 



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.