Unix & Linux

35
Jak zapytać o rozmiar strony pdf z wiersza poleceń?

Do pisania skryptów muszę uzyskać wymiary strony pliku PDF (w mm). pdfinfo po prostu drukuje to w „pts”, np .: Page size: 624 x 312 pts Czego powinienem użyć? Albo jaką jednostką jest i tak „pts” - na wypadek, gdybym chciał je przekonwertować

35
Dlaczego tr nie może czytać z / dev / urandom na OSX?

Kolega zaproponował utworzenie losowego klucza za pomocą następującego polecenia: tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs Dał mi błąd: tr: niedozwolona sekwencja bajtów Obawiam się, że nie mam /dev/urandomw moim systemie. Próbowałem google, aby...

35
Uzyskaj listę nazw katalogów z funkcją find

Wiem, że mogę to zrobić, aby uzyskać listę nazw katalogów: find . -type d -maxdepth 1 Dane wyjściowe wyglądają następująco: . ./foo ./bar Wolę wpis bez ./. Czy istnieje sposób, aby znaleźć, aby wyświetlać tylko surowe nazwy? Próbowałem wysłać listę do statystyki, aby ją sformatować, ale to...

35
Nie pozwól ekranowi GNU zakończyć sesji po zakończeniu skryptu

Próbuję zmusić ekran GNU do utworzenia „wirtualnego” terminala, bez dołączania się do niego, wykonywania skryptu wewnątrz i NIE kończenia sesji po zakończeniu skryptu. Próbowałem wielu kombinacji, w tym: screen -dmS udplistener /share/Sys/autorun/start_udp_listeners.sh lub screen -S...

35
Zrozumienie backtick (`)

Wypróbowuję polecenie $ b=5; echo `$b`; -bash: 5: command not found ale nie drukuje 5 tak, jak powinno. Czego tu brakuje? Co oznacza `(backquote / backtick) w poleceniach? zdaje się mówić, że `ocenia polecenia wewnątrz i zamienia je na dane

35
Średnik w strukturach warunkowych

Po co umieszczać średniki w jednym, a nie w drugim? Wynik jest taki sam Kod pierwszy if [ "a" == "a" ] then echo "true" fi Kod drugi if [ "a" == "a" ]; then echo "true"; fi Średniki w drugim kodzie są niepotrzebne? Kiedy konieczne jest umieszczenie

35
Przetwarzanie tekstu - łącz co dwa wiersze przecinkami

Mam w pliku ponad 1000 wierszy. Plik rozpoczyna się w następujący sposób (dodano numery linii): Station Name Station Code A N DEV NAGAR ACND ABHAIPUR AHA ABOHAR ABS ABU ROAD ABR Muszę przekonwertować to do pliku z wpisami oddzielonymi przecinkami, łącząc się co dwa wiersze. Ostateczne dane...

35
Jak mogę NIE modyfikować pliku?

Po zalogowaniu mogę wykonać następujące czynności: mkdir foo touch foo/bar chmod 400 foo/bar chmod 500 foo Następnie mogę otworzyć vima (nie jako root), edytować bar, wymusić zapis za pomocą w!, a plik zostanie zmodyfikowany. Jak mogę sprawić, aby system operacyjny nie zezwolił na jakąkolwiek...

35
Dlaczego mój ~ / .bash_profile nie działa?

Używam Linux Mint. Moja powłoka logowania ( cat /etc/passwd | grep myUserName) to bash. Po uruchomieniu środowiska graficznego i uruchomieniu z niego emulatora terminali widzę, że .bash_profilenie jest on pozyskiwany (zmienne środowiska, które są exportw nim edytowane, nie są ustawione). Ale jeśli...

35
Jak ustawić czułość myszy, a nie tylko jej przyspieszenie?

Nie mogę znaleźć pojedynczego środowiska pulpitu, które obsługuje zarówno przyspieszenie myszy, jak i czułość myszy. Nie chcę żadnego przyspieszenia myszy, ale chcę zwiększyć prędkość mojej myszy. Oznacza to, że jeśli poruszę myszą o tę samą odległość, wskaźnik za każdym razem przesunie tę samą...

35
Typowy przypadek użycia hasła grupy

Sprawdziłem ponad pół wieku doświadczenia w Uniksie i ani moi koledzy, ani ja nigdy nie ustawiliśmy hasła do grupy ( sgi gpasswd). Jaki byłby typowy przypadek użycia hasła grupowego, czy raczej jest tam tylko z powodów