Angenommen, ich habe ein Bash-Shell-Skript mit dem Namen Myscript.sh, das ein Argument als Eingabe benötigt. Aber ich möchte, dass der Inhalt der aufgerufenen Textdatei text.txtdieses Argument ist. Ich habe es versucht, aber es funktioniert nicht: cat text.txt | ./Myscript.sh Gibt es eine Möglichkeit, dies zu tun?
Aus irgendeinem Grund kann ich mein System nach einem Neustart nicht dazu bringen, meinen BASH-Verlauf zu speichern. Hier sind die relevanten Abschnitte meiner ~/.bashrc: shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export HISTFILE="$HOME/.bash_history" Soweit ich das beurteilen kann, gibt es alle erforderlichen Optionen (ich weiß, …
Ich richte eine neue Linux-Maschine ein, die ich von unserer IT-Abteilung erhalten habe, und habe festgestellt, dass .profilesie beim Starten einer neuen Terminalsitzung nicht geladen wird. Die aktuelle Shell ist Bash , obwohl ich sie von der Standard- Shell geändert habe, mit der sie geliefert wurde . Wie lade ich …
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 8 Jahren migriert . Ich habe mein Benutzerkonto so herabgestuft, dass es keine Administratorrechte hatte, und einen "Sudo-ähnlichen" Trick verwendet, bei dem Sie eine Verknüpfung zu IE6 erstellen und die Option "Mit anderen Anmeldeinformationen …
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 7 Jahren migriert . Vor einiger Zeit habe ich fälschlicherweise meinen Home-Ordner gelöscht, weil ich ein rm -rf *falsches Terminal verwendet habe, dessen Arbeitsverzeichnis der Home-Ordner war! Ich wünschte, ich hätte einen Alias für …
Auf meiner Linux-Box (um genau zu sein Gentoo Linux 2.6.31) ist mir aufgefallen, dass die Umgebungsvariable HOSTNAME in meiner Shell verfügbar ist, jedoch nicht in Skripten. Beispielsweise, $ echo $HOSTNAME kehrt zurück xxxxxxxx.com, aber $ ruby -e 'puts ENV["HOSTNAME"]' kehrt zurück nil Andererseits ist die Umgebungsvariable USER beispielsweise sowohl in …
Ich weiß, dass ich "Shells öffnen mit" in den Terminal-Einstellungen festlegen kann, bin aber gespannt, ob es eine systemweite Möglichkeit gibt, dies festzulegen (ähnlich wie beim Aktualisieren von / etc / passwd in einigen Unixen).
Werden rm -rf *alle Dateien / Ordner im aktuellen Verzeichnis entfernt? Ich möchte sicherstellen, dass der Platzhalter *nicht in den oberen Verzeichnissen aufsteigt und mein gesamtes Dateisystem löscht. : D Ich erinnere mich chmod 777 .* -Ran chmodversteckte Dateien und chmodmein gesamtes Dateisystem. Offensichtlich war ich auf dem Root-Account.
Ich versuche, die Ausgabe eines Befehls in einer Datei zu speichern. Der Befehl lautet: clang -Xclang -ast-dump -fsyntax-only main.cpp > output.txt Die resultierende output.txt-Datei beim Öffnen (von gedit und jedit auf Ubuntu) gibt mir jedoch Folgendes: [0;1;32mTranslationUnitDecl[0m[0;33m 0x4192020[0m <[0;33m<invalid sloc>[0m> [0;33m<invalid sloc>[0m [0;34m|-[0m[0;1;32mTypedefDecl[0m[0;33m 0x4192558[0m <[0;33m<invalid sloc>[0m> [0;33m<invalid sloc>[0m implicit[0;1;36m __int128_t[0m …
Ich denke, dies sind die gebräuchlichen Methoden, um das Ergebnis eines Befehls als Eingaben an den nächsten zu übergeben. Wie arbeiten diese drei? Oder was sind einige Websites / URLs?
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 9 Jahren migriert . Wie kann ich in tailder Shell die neueste Datei in einem Verzeichnis erstellen?
Ich verwende Fisch als meine Shell in Debian und habe vor kurzem (nach einigen Upgrades) immer dann, wenn ich versuche, die Befehlsvervollständigung zu verwenden: set: No such file or directory set: Could not add component /usr/lib/x86_64-linux-gnu/libfm to PATH. set: No such file or directory Laufen diese: echo $PATH Gibt mir …
Ich benutze Mac OS und manchmal muss ein Teil der Arbeit mit einem Proxy erledigt werden, sodass ich meine Proxy-Einstellungen häufig ändern muss. Das Ändern der Proxy-Einstellungen in den Systemeinstellungen ist jedoch sehr umständlich. Kann ich meine Proxy-Einstellungen über die Befehlszeile ändern? Verwenden Sie einen Shell-Befehl oder einige Tools?
Ich möchte sehen, was ich an einem bestimmten Tag vor einer Woche in meiner Bash-Befehlszeile eingegeben habe. Gibt es eine Möglichkeit, den Befehlszeilenverlauf abzurufen? Vielleicht so etwas wie unten? > history --include-date | grep 2012-02-27`
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.