Wiem, że skrypty powłoki uruchamiają polecenia tak, jakby były wykonywane w wierszu polecenia. Chciałbym móc uruchamiać skrypty powłoki tak, jakby były funkcjami ... To znaczy, biorąc wartość wejściową lub ciąg znaków do skryptu. Jak podejść do tego?
Poniższa składnia bash sprawdza, czy paramnie jest pusta: [[ ! -z $param ]] Na przykład: param="" [[ ! -z $param ]] && echo "I am not zero" Brak wyników i jest w porządku. Ale gdy paramjest pusty, z wyjątkiem jednego (lub więcej) znaków spacji, sprawa jest inna: param=" " # …
Terminal to bardzo szybki i wygodny sposób szybkiego dostępu do katalogów i plików (szybszy niż znajdowanie i klikanie katalogu). Jedną z rzeczy, których nie może pokazać w trybie tekstowym, są „obrazy”. Jaki jest najlepszy sposób na przeglądanie zdjęć (na przykład miniaturę obrazów w Nautilusie) podczas pracy w terminalu (np. Komenda …
ISP, nad którym pracuję, ustanawia wewnętrzną sieć IPv6 w ramach przygotowań do ewentualnego połączenia z Internetem IPv6. W rezultacie kilka serwerów w tej sieci próbuje teraz domyślnie połączyć się z security.debian.org za pomocą adresu IPv6 podczas działania apt-get update, co powoduje, że trzeba czekać na długi limit czasu przy każdym …
W mojej powłoce terminala ssh'ed na zdalny serwer i przechodzę cddo katalogu, który chcę. Teraz w tym katalogu znajduje się plik o nazwie, tablektóry chcę skopiować na mój komputer lokalny /home/me/Desktop. Jak mogę to zrobić? Próbowałem, scp table /home/me/Desktopale wystąpił błąd dotyczący braku takiego pliku lub katalogu. Czy ktoś wie …
Podobno w bash istnieje luka (CVE-2014-6271): Bash, specjalnie spreparowany kod iniekcji kodu zmiennych środowiskowych Próbuję dowiedzieć się, co się dzieje, ale nie jestem do końca pewien, czy to rozumiem. Jak można echowykonać w postaci pojedynczych cudzysłowów? $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" …
Mam 2 karty graficzne na swoim laptopie. Jeden to IGP, a drugi dyskretny. Napisałem skrypt powłoki, aby wyłączyć dyskretną kartę graficzną. Jak przekonwertować go na skrypt systemowy, aby uruchomić go podczas uruchamiania?
Chciałem dowiedzieć się, ile rdzeni ma mój system, więc szukałem tego samego pytania w Google. Mam kilka poleceń, takich jak lscpupolecenie. Po wypróbowaniu tego polecenia otrzymałem następujący wynik: $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 …
Próbowałem rm -rfutworzyć folder i „zajęte było urządzenie lub zasób”. W systemie Windows użyłbym LockHunter, aby rozwiązać ten problem. Jaki jest odpowiednik Linuksa? (Podaj jako odpowiedź prostą metodę „odblokuj ten” i nie uzupełniaj artykułów takich jak ten . Chociaż są one przydatne, obecnie interesuje mnie tylko ASimpleMethodThatWorks ™)
Jak przenieść istniejący panel do innego okna w Tmuxie, gdy mam wiele okien i odwrotnie? Wychodzę z ekranu , gdzie mogę przejść do panelu, a następnie przełączać okna, aż dojdę do tego, którego chcę; Wydaje się, że tmux na to nie pozwala.
Jeśli w repozytorium YUM dostępne są dwie (lub więcej) wersje danego RPM, jak mogę polecić yumzainstalowanie żądanej wersji? Przeglądając usługę kompilacji Koji, zauważam, że istnieje kilka wersji.
Skonfigurowałem sudodziałanie bez hasła, ale gdy próbuję ssh 'sudo Foo', nadal pojawia się komunikat o błędzie sudo: sorry, you must have a tty to run sudo. Dlaczego tak się dzieje i jak mogę to obejść?
Muszę wiedzieć, jakie dyski twarde są dostępne, w tym te, które nie są zamontowane i prawdopodobnie nie są sformatowane. Nie mogę ich znaleźć w ( dmesglub /var/log/messagesza dużo, aby przewijać). Mam nadzieję, że istnieje sposób na wykorzystanie /devlub /procznalezienie tych informacji, ale nie wiem jak. Używam Linuksa.
Zainstalowałem zestaw narzędzi CUDA na swoim komputerze i rozpocząłem projekt BOINC na GPU. W BOINC widzę, że działa na GPU, ale czy istnieje narzędzie, które może pokazać mi więcej szczegółów na temat tego, co działa na GPU - wykorzystanie GPU i wykorzystanie pamięci?
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.