Mam dwa komputery z Linuksem w pracy, komputer stacjonarny i laptop z systemem Openssh pod Arch Linux. Pod moimi standardowymi loginami mam dostosowany .bashrc plik w moim folderze domowym na obu komputerach. Oto pytanie: Kiedy ja ssh na pulpicie przedstawiam całkiem spersonalizowany bash (co oznacza .bashrc plik został przeczytany). Kiedy …
Jedną z fajnych funkcji vima jest to, że możesz poprosić go o zignorowanie pewnych typów plików po naciśnięciu karty, używając następującego polecenia w vimrc: set wildignore+=*.hi,*.pyc,*.o Czy istnieje podobne ustawienie bash więc mogę zignorować typy plików, kiedy zakładam w linii poleceń?
Mam dwa pliki. Jedna duża (200 000 linii) o nazwie „db” i jedna duża (15 000+ linii) zwana „indeksami”. Jaki jest najszybszy sposób filtrowania linii w „db” zawierających dowolny indeks (w dowolnym miejscu linii) z „indeksów” Rozwiązanie, o którym mogłem myśleć, to for index in $(cat indices); do grep $index …
Ustawiam powiadomienie notify-sendw skrypcie. Jedynym problemem jest to, że gdy skrypt jest wywoływany kilka razy, wszystkie powiadomienia są dodawane do stosu powiadomień i wywoływane tylko jeden po drugim. Czy istnieje sposób na usunięcie wszystkich powiadomień na ekranie i wyświetlenie nowego?
Korzystam z terminala w wersji 2.2.3 (303.2). Problem polega na tym, że kiedy próbuję zmienić katalog zaczynając od roota, muszę podwoić tabulację, aby niektóre katalogi mogły się kończyć ukośnikiem. Na przykład zaczynam pisać cd /etTab to daje mi: /etc Następnie muszę jeszcze raz nacisnąć klawisz Tab, aby uzyskać potrzebne końcowe …
Mam nazwy użytkownika pliku i hasła w formacie JSON, które chcę przekonwertować do przetworzenia. Użyłem sedw różnych poleceń, aby go przetworzyć, ale to, co chciałbym wiedzieć, jak lump wszystkie trzy polecenia do jednego na przyszłość. Oryginalny format { "user.name1" : "hashed_password", "user.name2" : "hashed_password" } Pożądane wyjście user.name:hashed_password Są to …
Chcę uruchomić skrypt bash podczas uruchamiania w CentOS 6. Dodałem skrypt w /etc/init.d/katalogu, ale wszystkie te skrypty są uruchamiane przez root. Chcę uruchomić skrypt dla dowolnego użytkownika.
Próbuję uruchomić openscadz wiersza polecenia i generuje błąd, ale jeśli wypiszę całą zgłoszoną ścieżkę, według której działa, jak pokazano poniżej. [dataproc@Euclid ~]$ which openscad /usr/bin/openscad [dataproc@Euclid ~]$ openscad bash: /usr/local/bin/openscad: No such file or directory [dataproc@Euclid ~]$ /usr/bin/openscad [dataproc@Euclid ~]$ #this worked Nie mam pojęcia, co się tu dzieje, każda …
Odpowiadając na to pytanie, nie byłem w stanie w pełni wyjaśnić, w jaki sposób sygnały rozprzestrzeniają się w rurociągu. Rozważ następujące przykłady. Używanie timeoutjako pierwszego elementu w potoku Powoduje to, gpgaby wyskoczyć połów SIGTERM, który został dostarczony catprzez timeoutpozostawiając uszkodzonego pliku. $ timeout 1 cat /dev/urandom | gpg -er attie@attie.co.uk …
Próbuję uruchomić prosty skrypt bash, który używa wci catpoleceń. Skrypt nie działa z tym: wc: command not found lub ten (po tym, jak skomentowałem ciąg, który używa wc): cat: command not found Nie mam pojęcia, co się dzieje. Podobny skrypt, który zawiera dokładnie te same fragmenty kodu, działa idealnie. Oba …
Jednym z najczęstszych literówek jest powtórzenie tego samego słowa dwa razy, jak tutaj. Potrzebuję automatycznej procedury, aby usunąć wszystkie powtarzające się słowa z pliku tekstowego. Nie powinno to być dziwną funkcją dla nowoczesnego edytora lub sprawdzania pisowni, na przykład pamiętam, że MS Word wprowadził tę funkcję kilka lat temu! Najwyraźniej …
Właśnie zacząłem używać BASH, więc mogę przenieść całą zawartość katalogu do innego. Ale problem polega na tym, że spodziewałem się, że połączy katalogi. Używam zadania cron do uruchomienia tego skryptu. #!/bin/bash shopt -s dotglob nullglob mv mv_schedule/* public_html/ Źródło: /mv_schedule/(zawierające foldery / pliki) /files/ 4.html 5.html /assets/ sitemap.xml Miejsce docelowe: …
czasami podczas pracy z niestandardowym jądrem naciskanie klawisza tab w bash automatycznie się kończy w strasznym tempie. Zatrzymuje cały pulpit. Potem wraca po pewnym czasie. To jedyne dziwactwo, jakie spotkałem z wieloma niestandardowymi jądrami. Wszyscy mają to od czasu do czasu. dlaczego? Na pewno mam zainstalowanych wiele pakietów ubuntu, ale …
Usiłuję dodać znak wodny do zdjęć zawierających datę. Nie mam problemów z umieszczaniem tekstu na obrazach, ale gdy tylko próbuję ustalić datę, otrzymuję nieprzewidziane rezultaty. convert -pointsize 20 -fill blue -draw 'text 10,240 "$(date '+%Y-%m-%d %T').jpg" ' /home/mydir/timelapse/snap.jpg /home/mydir/timelapse/snapout.jpg; powyższe polecenie zwraca convert: non-conforming drawing primitive definition `$(date +%Y-%m-%d-%T).jpg' @ …
Mam taką strukturę folderów, z plikami .md receptury w katalogach według motywu: Recipes |- Mains | |- recipe1.md | |- recipe2.md |- Desserts |- recipe3.md |- recipe4.md Jak mogę skompilować wszystkie pliki przeceny w jednej książce PDF? Potrzebuję każdego przepisu, aby zajmował osobną stronę z tytułowanymi sekcjami (rozdziałami) zdefiniowanymi przez …
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.