Als «shell» getaggte Fragen

Der Begriff "Shell" bezieht sich auf eine allgemeine Klasse textbasierter interaktiver Befehlsinterpreter, die am häufigsten mit den Unix- und Linux-Betriebssystemen verbunden sind. Bei Fragen zu Shell-Skripten verwenden Sie bitte ein spezifischeres Tag wie "bash", "Powershell" oder "ksh". Ohne ein bestimmtes Tag sollte eine tragbare (POSIX-kompatible) Lösung angenommen werden, obwohl die Verwendung von 'posix' zusätzlich oder 'sh' vorzuziehen ist.


30
So schließen Sie ein Verzeichnis in find aus. Befehl
Ich versuche, einen findBefehl für alle JavaScript-Dateien auszuführen , aber wie schließe ich ein bestimmtes Verzeichnis aus? Hier ist der findCode, den wir verwenden. for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
1380 linux  shell  find 


12
Unterschied zwischen sh und bash
Beim Schreiben von Shell-Programmen verwenden wir häufig /bin/shund /bin/bash. Ich benutze normalerweise bash, aber ich weiß nicht, was der Unterschied zwischen ihnen ist. Was ist der Hauptunterschied zwischen bashund sh? Was müssen wir beim Programmieren in bashund beachten sh?
1304 bash  shell  unix  sh 




29
Wie gebe ich den privaten SSH-Schlüssel an, der beim Ausführen des Shell-Befehls auf Git verwendet werden soll?
Eine vielleicht eher ungewöhnliche Situation, aber ich möchte einen privaten SSH-Schlüssel angeben, der beim Ausführen eines Shell-Befehls (git) vom lokalen Computer verwendet werden soll. Grundsätzlich so: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Oder noch besser (in Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Ich habe Beispiele für die Verbindung zu einem …
1109 git  bash  shell  ssh 







13
So geben Sie Shell-Befehle wieder, wenn sie ausgeführt werden
Wie kann ich in einem Shell-Skript alle aufgerufenen Shell-Befehle wiedergeben und Variablennamen erweitern? Zum Beispiel in der folgenden Zeile: ls $DIRNAME Ich möchte, dass das Skript den Befehl ausführt und Folgendes anzeigt ls /full/path/to/some/dir Der Zweck besteht darin, ein Protokoll aller aufgerufenen Shell-Befehle und ihrer Argumente zu speichern. Gibt es …
911 bash  shell  sh  posix  trace 

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.