Mój .bashrcplik zawiera linię do tego efektu: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Kiedy komentuję ten wiersz, Bash zaczyna się niemal natychmiast po otwarciu nowego terminalu. W tym wierszu pojawia się opóźnienie 4–5 sekund, zanim pojawi się mój kursor. Usunięcie zagnieżdżonych poleceń $(pwd)itp. Również przyspiesza je ponownie. Dlaczego to się …
Mam plik PDF w wysokości ~ 259 MB. Zrobiłem pdf2psi ps2pdf. Ostateczny rozmiar wynosił 45 MB. W żadnym czytniku nie widzę żadnej widocznej różnicy w jakości. Mimo to zakładki zostały utracone. Próbowałem użyć pdftk, ale nie zachowało zakładek. pdftk ... update_info Co spowodowało ogromne zmniejszenie rozmiaru? Czy istnieje alternatywa, aby …
czy ktoś wie o sposobie korzystania z funkcji wyszukiwania poleceń wstecz bash [Ctrl-r](i [Ctrl-o]), które są tak przydatne, w Windows PowerShell? C-rjest potężniejszą arrow upmanipulacją historią, jest jak emacs C-r, ponieważ przeszukuje wstecz wewnątrz wcześniej wprowadzonych poleceń. Następnie C-owykonuje to polecenie i natychmiast umieszcza w wierszu następne polecenie po tym. …
Dlaczego przekierowanie pliku wyjściowego do samego siebie tworzy pusty plik? Podane w Bash, dlaczego? less foo.txt > foo.txt i fold foo.txt > foo.txt produkować pusty foo.txt? Ponieważ dodatek taki jak less eggs.py >> eggs.pytworzy dwie kopie tekstu w eggs.py, można oczekiwać, że nadpisanie spowoduje utworzenie jednej kopii tekstu. Uwaga: nie …
Chciałbym, aby polecenie Linuksa znalazło pliki zmienione w ostatnich nsekundach. Czy istnieje skrypt powłoki lub inne narzędzie, które mogę uruchomić z interfejsu wiersza poleceń lub GUI?
Czy mogę uzyskać zarówno ctime, jak i atime w wynikach ls? Wydaje się, że mogę przekazać tylko jeden argument --time=ctimelub --time=atimeargument (drugi jest ignorowany). Czy jest jakiś inny sposób?
Używam konkretnego monitu „PS1”, który mi się podoba. Udostępniam kilka loginów innym osobom na kilku różnych serwerach. Zastanawiałem się, czy istnieje sposób na określenie w moim lokalnym profilu bash zdalnego monitu, czy w jakikolwiek inny sposób niż kopiowanie i wklejanie za każdym razem, gdy się zdalnie włączam.
W dużym stopniu korzystam z funkcji, aby poruszać się po historii poleceń w moim terminalu; Zastanawiam się, czy istnieje jakiś sposób na nawigację w historii wyników poleceń? (oprócz utrzymywania dużego powiększenia i oparcia się na klawiszu pgup) Nie mogę po prostu „ponownie uruchomić polecenia”, ponieważ w mojej konkretnej sytuacji zmienia …
Pracuję nad reorganizacją mojego .bashrc. Przenieśliłem swoje aliasy do .bash_aliases(które pochodzą z .bashrc, ale nie jestem w stanie wymyślić, jak włączyć podświetlanie składni dla tego pliku. vimWydaje się, że nie jestem w stanie ustalić, w jakim języku jest plik. Działa dobrze .bashrc. Masz jakieś pomysły?
Czy istnieje polecenie Bash do konwersji \ r \ n na \ n? Kiedy przesyłam skrypty z systemu Windows do systemu Linux, potrzebuję takiego narzędzia, aby wszystko działało.
Pobieram plik za pomocą wget i chcę wyłączyć komputer po zakończeniu pobierania, ale muszę gdzieś teraz iść :) Czy możliwe jest wykonanie polecenia bash dokładnie, kiedy proces się zakończy? Wiem, że to działa: wget http://example.com/plik.rar; zamknij teraz Ale co jeśli piszę tylko: wget http://example.com/plik.rar
Jak mogę powstrzymać polecenie cp przed monitowaniem o zastąpienie. Chcę zastąpić wszystkie pliki bez konieczności wracania do terminala. Ponieważ są to duże pliki i ich ukończenie zajmuje trochę czasu. Próbowałem użyć opcji -f. Nadal pyta, czy chcę zastąpić. -f, --force if an existing destination file cannot be opened, remove it …
Ostatnio próbowałem napisać skrypt, którego można użyć do automatyzacji mojego programu c ++ w bash. Jeśli znasz AutoIt, mogę po prostu pokazać przykład tego, co próbuję zrobić: send("1{enter}") lub send("!a") OK Dla tych, którzy nie mówią AutoIt: Pierwszy przykład wysyła symulowane naciśnięcie klawisza „1”, a następnie Enter (CR) Drugi przykład …
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.