Über die Bash-On-Ubuntu-On-Windows-App habe ich nur verfügt root@localhost:~# ls -a .bash_history .bashrc .profile Wie greife ich auf alle Windows-Ordner wie Dokumente, Downloads usw.
Über die Bash-On-Ubuntu-On-Windows-App habe ich nur verfügt root@localhost:~# ls -a .bash_history .bashrc .profile Wie greife ich auf alle Windows-Ordner wie Dokumente, Downloads usw.
Hat jemand eine Bash-Funktion geschrieben, um $ PATH ein Verzeichnis hinzuzufügen, wenn es noch nicht vorhanden ist? Normalerweise füge ich PATH hinzu, indem ich Folgendes verwende: export PATH=/usr/local/mysql/bin:$PATH Wenn ich meinen PATH in .bash_profile konstruiere, wird er nur gelesen, wenn...
Ich muss alle Dateien in einem Verzeichnis löschen, aber einige davon ausschließen. Zum Beispiel muss a b c ... zich in einem Verzeichnis mit den Dateien alle außer uund löschen p. Gibt es eine einfache Möglichkeit, dies zu
Die Tasten "Home", "End", "PageUp" und "PageDown" geben ~in meiner Bash-Sitzung ein "a" ein, anstatt den Cursor / die Ansicht zu bewegen. Warum passiert das und welche Einstellungen muss ich ändern? GNU bash, version 4.0.28(1)-release (x86_64--netbsd) PuTTY v0.60 Die Frage lautete...
Wie erstelle ich einen Kontextmenüeintrag mit der rechten Maustaste , um Git Bash in einem bestimmten Ordner in ConEmu zu öffnen ? Unter Git Bash Here in Console2 finden Sie die entsprechende Frage für
Sagen Sie, dass ich das mache: cd subdir git init cd ../ Gibt es eine Möglichkeit, dies mit einem oder zwei Befehlen zu tun, anstatt in ein Verzeichnis zu wechseln und es wieder zu verlassen, um dort einen Befehl auszuführen? (Nicht auf der Suche nach einer git-spezifischen Lösung; das ist nur...
Ich habe den Windows Subsystem for LinuxBuild 14316 für die Insider-Vorschau von Windows 10 installiert. Jetzt möchte ich ihn entfernen oder besser auf die werkseitigen Standardeinstellungen zurücksetzen, dh so, wie er gerade installiert wurde. Ich habe versucht, es aus den Fenstern...
Ich versuche, Aliase in Bash zu erstellen. Was ich tun möchte , ist Karte ls -lazuls -la | more In meiner .bashrc-Datei habe ich Folgendes versucht: alias 'ls -la'='ls -la | more' Es funktioniert jedoch nicht, da (ich nehme an) Leerzeichen im Aliasnamen enthalten sind. Gibt es eine Lösung dafür?...
Kann ich in bash veranlassen, dass eine Funktion ausgeführt wird, bevor ein Befehl ausgeführt wird? Es gibt $PROMPT_COMMANDeinen Befehl, der ausgeführt wird, bevor eine Eingabeaufforderung angezeigt wird, dh kurz nachdem ein Befehl ausgeführt wurde. Bashs $PROMPT_COMMANDist analog zu zshs...
SSH-Tunneling ist für mich sehr verwirrend. Ich frage mich, ob ich das unter Linux machen kann. Ich habe 3 Maschinen .. A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. Also kann ich von A -> B und...
Ich habe ein .bash_profilein meinem Home-Verzeichnis, aber es wird bei der Anmeldung nicht ausgeführt. Wenn ich Folgendes tue, scheinen die Dinge so zu sein, wie ich es erwartet habe: ssh myhost bash source ~/.bash_profile Aber normalerweise passiert das alles beim Einloggen.
Ich möchte eine Liste der Verzeichnisse und ihrer Größen in einem Listenformat erhalten, wie Sie es erhalten, wenn Sie eine ls -l. Die Sache ist, dass es einen einzeiligen Befehl gibt, der dies tun kann? Ich sehe, dass andere lange Befehle haben, um dies auszugeben. Das ist einfach zu lang. Welcher...
Ich benutze Ubuntu 9.10 und der Standard-Texteditor ist Nano, was ich hasse. (Nicht jeder?) Normalerweise ist es kein Problem, da ich nur vi oder gedit alles, aber crontab -emit Nano öffne. Ich habe versucht, es mit der sudo update-alternatives --config editorOption 3 ("/usr/bin/vim.basic") auf...
Ich habe eine symbolische Verbindung mit folgendem Befehl hergestellt: ln -s ../test5 Ich möchte es jetzt entfernen, aber mein rm schlägt fehl: $ rm -Rf test5/ rm: cannot remove `test5/': Not a directory $ rm test5/ rm: cannot remove directory `test5/': Is a directory $ rmdir test5/ rmdir: test5/:...
Ich habe Windows 10 Anniversary Edition mit "Bash on Ubuntu on Windows" installiert und arbeite. Ich möchte SSH in diese Ubuntu-Instanz einbinden können, aber obwohl ich openssh-server installiert und konfiguriert habe (und Port 2200 abhöre), wird mir beim Versuch, ssh auf "localhost: 2200" zu...
Hintergrund Ich habe gehört, dass das readline- Modul liest ~/.inputrcund auf diese Weise das Verhalten von Tastenanschlägen unter Programmen wie bash ändert. Frage Wie kann ich dies nach der Bearbeitung erneut laden, um das geänderte Verhalten zu sehen, ohne mein Terminalprogramm neu zu...
In der Cygwin-Standardinstallation wird bei Verwendung von STRG-LINKS oder STRG-RECHTS einfach 5C oder 5D gedruckt, anstatt ein Wort wie erwartet zu überspringen. Die Home / End-Tasten funktionieren ordnungsgemäß, daher sollte eine erneute Zuordnung möglich
Ich habe das folgende Skript, das ich durch Durchsuchen von Google geschrieben habe, und es sichert mein Linux-System in einem Archiv: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys...
Ich möchte testen, ob ein Verzeichnis keine Dateien enthält. In diesem Fall überspringe ich die Verarbeitung. Ich habe folgendes versucht: if [ ./* == "./*" ]; then echo "No new file" exit 1 fi Das gibt den folgenden Fehler: line 1: [: too many arguments Gibt es eine Lösung /
Verfügt jemand über ein Template-Shell-Skript, mit dem er etwas lsfür eine Liste von Verzeichnisnamen tun und die einzelnen durchlaufen und etwas tun kann? Ich habe vor ls -1d */, die Liste der Verzeichnisnamen