Za każdym razem, gdy naciskam klawisz Tab, aby wyświetlić listę możliwych dopasowań nazw plików katalogu, w którym jestem, w stosunku do określonej częściowej nazwy pliku, bash wyświetla listę możliwych dopasowań i przechodzi do nowej linii. Czy ktoś wie, czy można zmienić to zachowanie, tak aby możliwe dopasowania były wymienione poniżej …
Mam kilka prostych powiązań klawiszy, takich jak historia wyszukiwania wstecznego. Jakiś czas temu widziałem artykuł z innymi świetnymi pomysłami na powiązania klawiszy. Zastanawiałem się, co skonfigurowali inni ludzie.
Zauważyłem czasami, że uzupełnianie kart jest pomocne w filtrowaniu bash. Jestem programistą Java i często używam poleceń javai javacw terminalu do szybkich lub zdalnych zadań. Powiedzmy, że mam dwa zwykłe pliki w katalogu: MyProgram.javaiMyProgram.class Jeśli poproszę bash do tabcomplete z prefiksu polecenia java M, wypełnia się od razu java MyProgram, …
To pytanie ma już odpowiedź tutaj: SSH: całkowite wyłączenie uwierzytelniania hasła 3 odpowiedzi Mam konfigurację uwierzytelniania opartą na kluczu SSH dla niektórych skryptów wdrażania. Istnieje jednak szansa, że w pewnym momencie pliki uwierzytelniające nie zostaną poprawnie skonfigurowane. Nie chcę, aby moje skrypty powłoki prosiły o hasła, chcę, aby natychmiast zawiodły. …
Zetknąłem się z tym tajemniczym fragmentem kodu, który, jak sądzę, zawiera pewną formę rozszerzania zmiennych. echo "Usage: ${0##*/} [-f] [-u user] [--] " Czy po znaku dolara następuje nawias klamrowy odpowiadający zmiennej bash $ 0? Jeśli tak, to dlaczego miałby używać tego pierwszego w przeciwieństwie do drugiego? Dzięki za każde …
Podany poniżej skrypt umieszcza „podkreślenie” zamiast „białych znaków” we wszystkich nazwach plików w określonym folderze. Mam problem z tworzeniem skryptu powłoki, który umieszcza „podkreślenie” zamiast „białych znaków” w nazwach wszystkich podfolderów i zawartych w nich plików, a nie tylko w folderze. Czy ktoś ma jakieś wskazówki, jak to zrobić? Oto …
Używam bash (konkretnie Cygwin). Próbuję zainstalować GNU dd_rescue , który znajduje się w .tar.lzpliku archiwum. Kiedy używam: tar -xzf ddrescue-1.22.tar.lz ... zwraca z następującym błędem: gzip: stdin: nie w formacie gzip tar: Dziecko zwróciło status 1 tar: Błąd nie jest możliwy do odzyskania: wyjście teraz Kiedy używam: tar --lzip -xf …
Mam skrypt, który wyświetla listę plików spełniających określone kryteria. Wyświetla tylko nazwy plików i jest niepotrzebny fragment tekstu. Przykładowy ciąg to: [gg]_Magi_-_13_[DB38165F].mkv To, co chciałbym osiągnąć w wyniku, to: [gg]_Magi_-_13 Udało mi się zastąpić podkreślenia, ale nie udało mi się pomyślnie przyciąć pliku [CRC32] .mkv. Ograniczam też liczbę znaków i …
Piszę skrypt, czy pojawia się błąd w wierszach 2-3. Błąd jest drukowany w następujący sposób: ./ex6.sh: line2: $'\r': command not found ./ex6.sh: line3: syntax error near unexpected token '$'\r'' ./ex6.sh: line3: 'fund () Plik nazywa się ex6.sh. Czy ktoś może udzielić wskazówek, dlaczego ten błąd występuje? #!/bin/sh func () { …
Używam trybu vi w bashu za pomocą komendy set -o vi. Irytujące jest to, że kiedy wpisuję słowa wielkimi literami, a następnie staram się uzupełnić klawiszem tab, ale nie zwalniam wystarczająco klawisza Shift, to wychodzi mi z trybu wstawiania i przechodzi w tryb poleceń. Po kilku miesiącach pomyślałem, że naturalnie …
Próbuję wyświetlić listę wszystkich plików JPG w drzewie katalogów, aby utworzyć raport o plikach JPG w tym drzewie bez przeszukiwania każdego katalogu jeden po drugim. Polecenie, którego używam, to: ls -lhAR | grep jpg Polecenie nie działało tak, jak wykryłem, ponieważ po prostu pokazało mi listę plików JPG, ale nie …
Używam jednego MacBooka w domu, a drugiego w pracy. Ostatnio zacząłem wersję kontrolującą moje pliki dot. Działa jak sen dla moich ustawień vim / MacVim, ale jest zdecydowanie mniej przydatny dla moich .bashrci .bash_profile. Na przykład w domu mam kilka aliasów do uzyskiwania dostępu do wspólnych folderów lub aplikacji (których …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.