Rozważ dwie próbki powłoki $ ls myDoc.html SomeDirectory someDoc.txt i $ echo $(ls) myDoc.html SomeDirectory someDoc.txt Pierwszy wykonuje, lsktóry, jak rozumiem, dołącza zawartość bieżącego katalogu roboczego do stdoutpliku (co wyświetla terminal). Czy to jest poprawne? Drugi pobiera wartość lspolecenia (co oznacza zawartość bieżącego katalogu roboczego) i drukuje go do stdoutpliku. …
Z mojego doświadczenia z nowoczesnymi językami programowania i skryptów, uważam, że większość programistów jest przyzwyczajona do określania pierwszego elementu tablicy przez 0 jako indeksu. Czy korzystanie z 1 ma jakieś istotne zalety ? Jestem pewien, że słyszałem, że więcej języków innych niż Zsh zachowuje się podobnie do tablic; jest to …
Rozumiem, że proces zombie umarł, ale nadal istnieje jako symbol zastępczy w tabeli procesów, dopóki jego rodzic (lub initjeśli sam zombie jest sierotą) sprawdzi status wyjścia. I rozumiem, że procesy osierocone są takie, które wciąż żyją i działają, ale których rodzic umarł. Ponieważ zombie już nie żyje, jego dzieci byłyby …
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Czy jest to błąd lnlub czy istnieje przypadek użycia do dowiązania pliku do siebie? To jest z coreutils 8.21-1ubuntu5.1.
Obserwuję dziwne zachowanie podczas używania set -e( errexit), set -u( nounset) wraz z pułapkami ERR i EXIT. Wydają się powiązane, więc postawienie ich w jednym pytaniu wydaje się rozsądne. 1) set -unie uruchamia pułapek ERR Kod: #!/bin/bash trap 'echo "ERR (rc: $?)"' ERR set -u echo ${UNSET_VAR} Oczekiwany: pułapka ERR …
Próbuję zawinąć witrynę HTTPS w następujący sposób: $ curl -v https://thepiratebay.se/ Błąd kończy się jednak niepowodzeniem: * About to connect() to thepiratebay.se port 443 (#0) * Trying 173.245.61.146... * connected * Connected to thepiratebay.se (173.245.61.146) port 443 (#0) * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS alert, Server …
Uruchomiłem to polecenie wczoraj, pomyślałem na maszynie testowej, ale był to serwer plików podłączony przez SSH. sudo rm -rf /tmp/* !(lost+found) Mój emulator terminala to Konsole. Mój system to Debian 7. Pytanie: Czy to polecenie usunęło inne pliki niż pliki w / tmp?
Używam Xfce 4.10 z xfwm4moim menedżerem okien. Trudno mi zmienić rozmiar okien, chwytając obramowanie. Obszar, w którym kursor myszy zmienia się w kursor „okna zmiany rozmiaru”, ma szerokość tylko 1 lub 2 piksele, a ja wciąż się nim poruszam. Jak mogę poszerzyć ten region? Nie chcę zmieniać wyglądu obramowań okien, …
Muszę zweryfikować długość odczytu zmiennej (mój limit skryptu do pięciu wstawionych znaków), myślę o czymś takim: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi czy istnieje bardziej „eleganckie” rozwiązanie?
Według strony podręcznika xdg-openplik zostanie otwarty za pomocą aplikacji skonfigurowanej przez użytkownika. Ale w jaki sposób faktycznie ustalono tę aplikację? Nie widzę powiązanych plików konfiguracji xdg-utils, więc gdzie są przechowywane moje ustawienia i jak mogę je modyfikować? Widząc, jak prosty plik PNG otwiera program Internet Explorer przy użyciu Wine, muszę …
Jestem zakłopotany. Mam skrypt w moim /homekatalogu, który można wykonać: [user@server ~]$ ll total 4 -rwx------ 1 user user 2608 Jul 15 18:23 qa.sh Jednak gdy próbuję go uruchomić sudo, mówi, że nie może go znaleźć: [user@server ~]$ sudo ./qa.sh [sudo] password for user: sudo: unable to execute ./qa.sh: No …
Nie jest to dla mnie niczym nowym, że SATA faktycznie „mówi” SCSI, dlatego te urządzenia SATA pojawiają się jako urządzenia SCSI w Linuksie. Podobne pytanie zostało już wcześniej zadane, np. Dlaczego moje urządzenia SATA pojawiają się w katalogu / proc / scsi / scsi? Jednak to, o czym nie wspomniałem, …
Mój laptop ma ekran dotykowy, ale go nie używam. Jak wyłączyć tę funkcję? Używam Arch Linux. Pomyślałem, że mogę spróbować usunąć powiązany sterownik. Według tej strony wszystkie możliwe sterowniki są nazwane xf86-input*. Wygląda jednak na to, że nie mam nic takiego zainstalowanego: # pacman -Qs xf86-input local/xf86-input-evdev 2.8.3-1 (xorg-drivers xorg) …
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.