Als «shell» getaggte Fragen

Eine Shell ist eine Software, mit der Benutzer mit dem Betriebssystem interagieren können, normalerweise durch Eingabe über eine Befehlszeile.


10
Bestimmen Sie die Linux-Distribution
Ich versuche festzustellen, welche Version von Linux Server ausgeführt wird. Ich versuche nicht, die Kernel-Version zu bestimmen, sondern den Distributor zu bewerten. gcc ist installiert und in der Versionsausgabe steht RedHat # gcc --version gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11) Bedeutet dies, dass ich davon ausgehen kann, dass mein …
11 linux  shell 

9
Massenumbenennung, * nix Version
Ich suchte nach einer Möglichkeit, eine große Anzahl von Dateien mit ähnlichen Namen umzubenennen, ähnlich wie diese (eine Windows-bezogene Frage), außer dass ich * nix (Ubuntu und FreeBSD, getrennt) verwende. Um es zusammenzufassen: Wie benenne ich bei Verwendung der Shell (Bash, CSH usw.) eine Reihe von Dateien massenweise um, z. …
11 unix  shell  rename  bsd 

1
Vim ignoriert Aliase
Wenn ich einen Befehl in vim mit so etwas wie zuordne map <f4> :! pdflatex %<cr> Vim ignoriert meinen Alias ​​für pdflatex (so etwas wie Alias ​​pdflatex = 'pdflatex --temp-dir = etwas'). Ist es möglich, vim dazu zu bringen, es nicht zu ignorieren?
11 shell  vim  alias  ignore 




3
Führen Sie einen in einer Variablen gespeicherten Befehl aus
Ich habe einen Befehl in einer Variablen gespeichert. Stellen wir uns vor, die Variable $ihat den Wert: cat -nT index.php |grep 'someregex' Wenn ich versuche, die obige Variable durch Eingabe auszuführen $i, schlägt dies fehl, da die Shell versucht, die gesamte Variable als einen Befehl auszuführen. Ich habe auch versucht …
11 linux  bash  shell 

8
Ausführen von Skripten aus einem anderen Verzeichnis
Sehr oft befindet sich das Skript, das ich ausführen möchte, nicht in meinem aktuellen Arbeitsverzeichnis und ich möchte es nicht wirklich verlassen. Ist es eine gute Praxis, Skripte (BASH, Perl usw.) aus einem anderen Verzeichnis auszuführen? Finden sie normalerweise alles, was sie brauchen, um richtig zu laufen? Wenn ja, wie …

1
Awk funktioniert nicht in doppelten Anführungszeichen
Dieser Befehl funktioniert nicht: ssh $HOST "ls -l | awk '{print $1}'"` Oben ignoriert der Befehl awk. Ich denke, es könnte an den doppelten Anführungszeichen liegen? Wie würde ich einen weiteren Satz doppelter Anführungszeichen in die awk einfügen? dh: ssh $HOST "awk '{print $1 "*"}' /some_file" Ich habe versucht, den …
11 linux  shell  awk 

1
Beenden Sie das Bash-Skript, wenn Curl einen HTTP-Status von nicht 200 erhält
Ich habe ein Bash-Skript eingerichtet, um ein paar Curl-Anfragen auszuführen for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Gibt es eine Möglichkeit, das Skript zu beenden, wenn eine der Curl-Antworten einen http-Status hat! = 200? Ich …





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.