Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

4
Dlaczego (wyjście 1) nie wychodzi ze skryptu?
Mam skrypt, który nie wychodzi, kiedy chcę. Przykładowy skrypt z tym samym błędem to: #!/bin/bash function bla() { return 1 } bla || ( echo '1' ; exit 1 ) echo '2' Zakładam, że zobaczę wynik: :~$ ./test.sh 1 :~$ Ale tak naprawdę widzę: :~$ ./test.sh 1 2 :~$ Czy …




3
Co określa maksymalny rozmiar pojedynczego argumentu polecenia?
Miałem wrażenie, że maksymalna długość pojedynczego argumentu nie była tutaj problemem, tyle że całkowity rozmiar ogólnej tablicy argumentów plus rozmiar środowiska, który jest ograniczony ARG_MAX. Pomyślałem więc, że coś takiego się powiedzie: env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) /bin/echo $(tr -dc …
48 kernel  echo  arguments 

2
Czy istnieje prosty sposób na „ponowne uruchomienie” panelu tmux?
Załóżmy, że mam tmuxpodział okna (1.7) w następujący sposób: ________________________ | 1 | | | |-----------+------------| | 2 | 3 | |___________|____________| Teraz rozmiary pionowe zostały dostosowane, więc nie jest to żaden z domyślnych układów. Czasami, gdy program się zacina lub podczas ponownego uruchamiania komputera, z którym się łączyłeś ssh, …
48 tmux 

2
pomija komunikaty stderr w skrypcie bash
Rozważ następującą (nieco głupią) nazwę skryptu „test1.sh”: #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Kiedy go uruchamiam, otrzymuję nie tylko wynik echa, ale także raport bash o śmierci snu na stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep 10 W …




1
Dlaczego GNU znajduje się tak szybko w porównaniu z graficznymi narzędziami do wyszukiwania plików?
Próbuję znaleźć plik, który nie istnieje w moim katalogu domowym i wszystkich podkatalogach. find ~/ -name "bogus"przekazuje mi te informacje po kilku sekundach, ale menedżer plików KDEdolphin potrzebował prawie 3 minuty, aby zrobić to samo. To odpowiada mojemu wcześniejszemu doświadczeniu z GNOMEbeagle . Jak radzi findsobie z tym samym bardzo …

5
Zamierzone użycie Ctrl + T w bashu?
Zauważyłem, że bash ma skrót do ctrl+, Tktóry zamienia ostatnie dwa znaki przed kursorem. Zastanawiam się, dlaczego inżynierowie postanowili to uwzględnić. Czy został odziedziczony z poprzedniej konwencji? Czy jest jakiś praktyczny cel, do którego jest to powszechnie używane?

3
Jak zaktualizować glibc do 2.14 w CentOS 6.5
Chcę zainstalować system Android NDK na moim komputerze CentOS 6.5. Ale kiedy uruchomiłem ten program, napisano, że aby móc uruchomić, potrzebuje glibc 2.14. W moim CentOS 6.5 zainstalowano tylko Glibc 2.12. Próbowałem więc zaktualizować glibc poprzez: $ sudo yum update glibc Ale potem okazało się, że wersja glibc to wciąż …
47 centos  upgrade  glibc 

3
Zakończ przerwane sesje SSH
Moje sesje SSH wydają się spadać, chociaż to nie jest mój główny problem - głównym problemem jest to, że moje poprzednie sesje wciąż żyją, gorzej, ale jedna z nich działa, visudouniemożliwiając mi dostęp do nich! who pokazuje liczbę wszystkich sesji oprócz mojej obecnej, o której wiem, że się rozłączyłem, jak …
47 ssh 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.