Edytuję monit PS1 i nie chcę ciągle pobierać mojego bashrc, aby go zaktualizować (ponieważ mój bashrc resetuje również inne rzeczy). Nie chcę też kopiować i wklejać go w kółko. Czy istnieje sposób interaktywnej edycji zmiennej, na przykład przy użyciu nano(mojego domyślnego edytora)? PS1 jest głównie przykładem, ponieważ chcę zrobić to …
Chcę uruchamiać polecenie iw dev wlan0 linknieprzerwanie co sekundę i zapisywać dane wyjściowe w csvpliku. Używam następującego polecenia: while sleep 1; do iw dev wlan0 link | grep 'freq:\|signal' | awk '{printf "%s ", $2, $3}' >> log.csv done Ale dane wyjściowe są zapisywane w log.csvnastępujący sposób: 2412 -41 2412 …
Podczas uruchamiania niektórych testów muszę uruchomić szereg poleceń. Byłoby to dla mnie niezwykle przydatne i zaoszczędzić dużo czasu, gdyby istniał sposób na wykonanie tych wszystkich czynności: Uruchom polecenie, które muszę uruchomić Przekieruj wszystkie dane wyjściowe polecenia do określonego pliku Dołącz oryginalne polecenie do określonego pliku Wydrukuj dane wyjściowe z oryginalnego …
Próbuję uruchomić dwie sekwencje w tej samej pętli w mojej powłoce, jak poniżej: #!/bin/bash for i in (1..15) and (20..25) ; do echo $i ...... .....other process done jakiś pomysł, jak mogę to osiągnąć?
Chciałbym okresowo wyświetlać mój wynik testu prędkości w teście wskaźnik-sysmonitor . Jeśli biegniesz, speedtest-cli ma nieco przycięte wyjście $ speedtest-cli --simple Ping: 50.808 ms Download: 10.87 Mbit/s Upload: 4.47 Mbit/s Czy jest jakiś sposób, aby jeszcze bardziej przyciąć dane wyjściowe, aż do samej prędkości pobierania?
W skrypcie bash chcę rekurencyjnie wyświetlać wszystkie podfoldery dowolnego folderu z użytkownikiem i właścicielami grupy tego folderu. Moje podejście przypomina używanie stat -c "%U %G" . Ale to zwraca tylko wzór username[whitespace]groupname Oczywiście mógłbym po prostu wypróbować różne narzędzia, aby zastąpić biały spacją, :ale wolałbym użyć bardziej „wbudowanego” sposobu, jeśli …
Wpisałem suspendterminal i zawiesiło to wykonanie. Jak wrócić do normalnego funkcjonowania terminala? Próbowałem Ctrl+ C, Ctrl+ D, Ctrl+ Q( zgodnie z sugestią tutaj ) i Ctrl+ Z, ale żadna z nich nie działa. Oczywiście mogę zamknąć terminal i otworzyć nowy, ale czy nie ma możliwości „wznowienia” funkcjonalności terminalu? Używam Ubuntu …
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 …
Obecnie uczę się podstaw Linuxa z Ubuntu i jest trochę aktywności, w której muszę znaleźć informacje o zmiennych środowiskowych. Znalazłem już informacje 6/7, ale po prostu nie mogę znaleźć SUDO_COMMAND. tak wygląda lista: SHELL=/bin/bash USER=student SUDO_COMMAND= PWD=/home HOME=/home/student LOGNAME=student OLDPWD=/home/student Zauważyłem, że informacje są uporządkowane i SUDO_COMMANDznajdują się między użytkownikiem …
To jest mój problem: mam folder z 500 obrazami o nazwie: 1.jpg 2.jpg 3.jpg i tak dalej.. Skopiowałem ten folder i teraz muszę zmienić nazwy tych samych zdjęć z 501 na 1000, ale w następujący sposób: 1.jpg becomes 501.jpg 2.jpg becomes 502.jpg 3.jpg becomes 503.jpg .... Kiedy używam mojego standardowego …
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}; …
Jakieś pomysły na to, jak mogę zmienić muszlę na rybę? $ sudo usermod -s /usr/bin/fish jaan usermod: user 'jaan' does not exist in /etc/passwd $ getent passwd $USER jaan:x:15466:94:Jaan Altosaar:/home/jaan:/bin/zsh Powiązane pytania: użytkownik nie istnieje w / etc / passwd podczas próby zmiany domyślnej powłoki Wydaje się, że używa ldap. …
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 …
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.