Pytania oznaczone «sh»

14
Podczas wget pojawia się błąd „Brak schematu”

Napisałem mały skrypt, który pobiera losową tapetę z interfejsu API Desktoppr i zmienia na nią tapetę pulpitu: #!/bin/bash url=$(curl 'https://api.desktoppr.co/1/wallpapers?page='$(shuf -i 1-1000 -n 1) | jq ".response[].image.url" | sed $(shuf -i 1-20 -n 1)'!d') && wget "$url" Po...

14
Ubuntu16.04 uruchamia się w initramfs

Ubuntu nie uruchamia się i przechodzi w initramfs. Piszę z sesji próbnej CD na żywo. co powinienem zrobić? Rozumiem, że przepływ rozruchowy jest uszkodzony i że kiedy pliki z katalogu głównego zostaną załadowane do pamięci RAM, nie znajdzie plików w katalogu głównym. Proszę popraw mnie jeżeli się...

14
Usuń wszystkie oprócz 12 plików

Mam kilka tysięcy plików w formacie nazwa_pliku.12345.end. Chcę zachować tylko co 12 plik, więc file.00012.end, file.00024.end ... file.99996.end i usuwam wszystko inne. Pliki mogą także zawierać numery wcześniej w nazwie pliku i zwykle mają postać: file.00064.name.99999.end Używam powłoki Bash i...

14
Różnica między „xargs” a zastępowaniem poleceń?

W wielu przypadkach używam podstawiania poleceń zamiast xargs. Na przykład rm $(ls)jest taki sam jakls | xargs rm Jakie naprawdę są między nimi różnice? Myślę, że jedną z różnic jest to, że podstawianie poleceń działa w podpowłoce, podczas gdy xargsdziała w bieżącej powłoce, ale nie jestem...

14
Jeśli klucz nie ma nazwy id_rsa, nie działa

Stworzyłem klucz do połączenia w SSH za pomocą hasła. Nazwałem mój klucz id_rsa_admin. Po zalogowaniu wyświetla się następujący komunikatPermission denied (publickey). W dziennikach stwierdzam, że ssh szuka pliku id_rsai dlatego nie znajduje odpowiedniego pliku. Uważam, że jeśli klucz nie jest...

14
Co to jest / bin / rbash?

Uczyłem się o programach Common Shell . Kiedy uruchamiam cat /etc/shells, pokazuje: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash Co /bin/rbashtu jest Czy jest używany w

14
Utwórz alias dla połączenia ssh

Chciałbym przyspieszyć łączenie się z określonymi serwerami. Mam serwery, powiedzmy: 123.123.123.1 123.123.123.2 123.123.123.3 Zwykle łączę się z następującymi elementami: ssh -p 12345 [email protected] Jest to ból, ponieważ jedyną różnicą między serwerami jest ostatnia liczba adresu...

14
Ukryj „history -d” w historii bash

Jeśli przypadkowo wpisuję hasło lub cokolwiek innego wrażliwego w bash, mogę łatwo usunąć tę linię history -d ROW#, ale zawsze mam history -d ROW#w historii polecenie pokazujące wszystkim, że ktoś poprawił błąd. Czy mogę dołączyć coś do polecenia, aby nie pojawiło się w historii...

14
Jak potokować każde polecenie przekazane powłoce?

Chciałbym edytować mój plik .bashrc, aby każde polecenie wykonywane w powłoce zostało potokowane do czegoś, na przykład: $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Udało mi się zrobić coś podobnego, ale...