Po wpisaniu dowolnego polecenia w terminalu nie pojawia się ono w moim ~/.bash_historypliku, dopóki nie zakończę sesji. Ponadto, gdy ręcznie edytuję ~/.bash_historyplik (na przykład usuwam trzy ostatnie polecenia), po wpisaniu historynadal wyświetla polecenia, które usunąłem z ~/.bash_historypliku. Dopiero po zakończeniu sesji i ponownym zalogowaniu się znikają. W jaki sposób mój …
Mam kilka pytań na temat historii terminala lub wiersza poleceń, która jest przechowywana ~/.bash_history. Widzę plik w terminalu z historypoleceniem, ale jeśli spróbuję go otworzyć, gedit bash_historyplik jest całkowicie pusty. Dlaczego? Znalazłem sposób usunięcia określonej liczby wierszy w pliku z terminala za pomocą tej linii kodu: for i in {1..N}; …
Używam bardzo prostego skryptu, który odczytuje wiersz po wierszu i drukuje wprowadzoną linię z powrotem do terminala: while read CMD; do echo $CMD done Działa dobrze, ale kiedy próbuję edytować wiersz ze backspaceznakiem, drukuje ^?zamiast usuwać znak. A kiedy naciskam Ctrl+ backspacewyjście jest ^H. Jak można naprawić to zachowanie, aby …
Chciałbym skopiować każdy plik ze struktury katalogów do określonego katalogu tylko wtedy, gdy plik już tam nie istnieje. Dostałem pierwszą część z tego pytania dotyczącego przepełnienia stosu : find . -type f -exec cp {} /target-directory \; Jak mogę sprawdzić, czy plik istnieje, czy nie? Jeśli nie, skopiuj plik, w …
TL; DR Jak utworzyć systemowy alias do przystawki pakietu w Ubuntu 16.04? Więcej szczegółów Chciałbym zainstalować Blender w mgnieniu oka. Odkryłem, że istnieje pakiet blender-tpaw , który można zainstalować. Niestety po zainstalowaniu jest on dostępny w terminalu pod nazwą blender-tpaw, nie blender. Używanie aliasu przyciągania Przede wszystkim próbowałem uruchomić polecenie …
Używam prostego skryptu do tworzenia plików .mp3 z plików .mp4: #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done Skrypt działa poprawnie, gdy jest uruchamiany z pulpitu lub wywoływany przez terminal. Jednak, gdy skrypt jest wywoływany ze skryptu zewnętrznego, nie działa, wracając „* .mp4: Brak takiego …
Chciałbym zobaczyć listę zadań za każdym razem, gdy włączam komputer, np. Z pliku na pulpicie. Jak mogę to zrobić? Może być pokazywany na terminalu lub w otwartym pliku.
Chcę wykonywać skrypt powłoki dosłownie co 3 dni. Używanie crontab z 01 00 */3 * *tak naprawdę nie spełnia warunku, ponieważ działałoby 31, a następnie ponownie pierwszego dnia miesiąca. */3Składnia jest taka sama jak mówią 1,4,7 ... 25,28,31. Powinny istnieć sposoby, aby sam skrypt sprawdził warunki i zakończył działanie, jeśli …
Jak mogę używać Eksploratora Windows do tworzenia folderów lub plików w moim katalogu domowym za pomocą „Bash na Ubuntu w Windows”? Próbowałem następujące: Wpisz C: \ Users {użytkownik} \ AppData \ Local \ lxss {nazwa użytkownika} w Eksploratorze Windows Utwórz folder o nazwie „skrypty” za pomocą Eksploratora Windows Otwórz Bash …
Do tej pory korzystałem pidof -o %PPID -x "my-tool" Aby wykryć pid ostatecznie działającej instancji mojego narzędzia. To jest krótka wersja mojego narzędzia, wykonywalnego skryptu bash #!/bin/bash if pidof -o %PPID -x "my-tool"; then echo "Already running" exit 1 fi ... if not running go on Ale teraz muszę zezwolić …
Obecnie instaluję php7.0 i zastanawiałem się, czy istnieje krótszy sposób instalacji modułów. zwykle piszę: apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli Czy istnieje wyrażenie regularne, więc nie musisz ciągle pisać php7.0? Coś jak: apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3 json gd …
Jestem pewien, że dostanę dupę za to pytanie, ale wydaje mi się, że nie potrafię tego rozgryźć. Jestem nowy w skryptowaniu bashów, więc nie przejmuj się ... Chcę mieć możliwość przeciągania i upuszczania pliku na aplikację komputerową, która następnie wywołuje skrypt bash, który przeniesie ten plik do lokalizacji wskazanej w …
Pracuję z nimi już jakiś czas (równania matematyczne $[], a nie tablice) arrConflicts[0]=$[arrConflicts[0]+1] currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ] Jak wywołać stronę podręcznika? Jak nazywa się ta matematyka (Google)? Czy ma funkcję min i max?
Zauważyłem, że istnieje opcja znacznika czasu -T w pomocy ping. Ale nie wiem, jak go używać. Próbowałem: ping www.google.com -T Oto co otrzymuję: Invalid timestamp type Jaki jest typ znacznika czasu i jak go używać?
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.