Unix & Linux

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

1
Dlaczego $ {$ #} zwraca ten sam wynik co $$ w powłoce?
Starając się uzyskać ostatniego pozycyjny zestaw parametrów w /bin/dash, próbowałem echo ${$#}. Nieoczekiwanie nie spowodowało to błędu, ale PID, który jest taki sam jak $$zmienna zawartość. Pytanie, dlaczego ta składnia działała? Jaką zasadę składni zastosowała tutaj powłoka? Zasadniczo to, co zrobiłem $ set 1 2 3 4 5 $ echo …
18 shell  variable 





2
Czy „disown -h” i „nohup” działają tak samo skutecznie?
disown powoduje, że powłoka nie wysyła SIGHUP do odrzuconego zadania, gdy powłoka się kończy, oraz usuwa odrzucone zadanie z kontroli zadań powłoki. Czy pierwszy jest wynikiem drugiego? Innymi słowy, jeśli proces rozpoczęty od powłoki zostanie w jakikolwiek sposób usunięty z kontroli zadań powłoki, czy powłoka nie wyśle ​​SIGHUP do procesu, …
18 bash  nohup  disown 

1
GitKraken nie uruchamia się już na Ubuntu 18.04
Kiedy wczoraj włączyłem Ubuntu 18.04 i chciałem uruchomić GitKraken, nie działało. Po kliknięciu jego ikony widzę, jak proces próbuje rozpocząć się w lewym górnym rogu (obok „Aktywności”), ale po kilku sekundach wydaje się, że proces umiera i nic się nie dzieje. Próba uruchomienia GitKraken z konsoli również kończy się niepowodzeniem …


5
Co oznacza szpula do drukowania?
Mark napisał dla mnie komentarz Nie wiem od razu, jak sprawić, by kubki nie były buforowane, to znaczy, jak sprawić, aby polecenie lpr zakończyło się dopiero po uruchomieniu sterownika drukarki. Co oznacza „szpula” do drukowania? Google twierdzi, że jest to czasownik oznaczający „wysyłanie (dane przeznaczone do drukowania lub przetwarzania na …
18 printing  cups  lpr 

1
Lista katalogów nie jest w pełni posortowana
Mam następujący wykaz katalogów w systemie Debian Linux. Jednak jedną dziwną rzeczą jest to, że plik populate.sql nie wydaje się być posortowany z resztą. -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1 user1 user1 10359 Jul 28 13:16 …

5
Screen lub podobny do automatycznego wznawiania niestabilnego połączenia ssh
Często muszę łączyć się z serwerem przez ssh w niewiarygodnym środowisku Wi-Fi. Na serwerze uruchamiam ekran, więc jeśli się rozłączę, mogę ponownie połączyć się i wznowić sesję ekranu, i wybrać miejsce, w którym zostało przerwane, ale utrata połączenia nadal jest poważnym utratą czasu: jeśli połączenie zostanie przerwane podczas Jestem na …



1
bash zmienia swoje zachowanie w zależności od wartości zmiennej „IFS”
Kiedy ustawię IFSzmienną na spację, bashtraktuje wiele spacji jako jedną spację ( myprogramjest to program, który wypisuje otrzymane argumenty wiersza poleceń): IFS=" " x="hello hi world" ./myprogram $x argv[1] = hello argv[2] = hi argv[3] = world Ale gdy ustawię IFSzmienną na przecinek, bashnie traktuje wielu przecinków jako jednego przecinka: …
18 bash  shell 


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.