Unix & Linux

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



2
Dlaczego mniej jest uruchamiany niepotrzebnie przez git?
Kiedy uruchamiam git branch(z bash lub csh), automatycznie przesyła dane wyjściowe less. Jednakże, mając tylko kilka gałęzi w repozytorium, jest to niepotrzebne, jest denerwujące, ponieważ lista gałęzi znika, gdy rzuciłem mniej. Sprawdzanie ~/.gitconfigplików i .git/configplików lokalnych nie powoduje znalezienia niczego na stronie lub innej rzeczy, która by to spowodowała. W …
22 git 

2
Czy POSIX gwarantuje ścieżki do standardowych narzędzi?
Z C, jaki jest najłatwiejszy sposób uruchomienia standardowego narzędzia (np. Ps), a żadnego innego? Czy POSIX gwarantuje na przykład, że standard psjest włączony, /bin/psczy powinienem zresetować zmienną środowiskową PATH do tego, co otrzymuję, confstr(_CS_PATH, pathbuf, n);a następnie uruchomić narzędzie poprzez wyszukiwanie PATH?
22 path  c  posix  exec 




12
Jak mogę pingować wiele adresów IP jednocześnie?
Zdaję sobie sprawę z metod, w których można uruchomić forpętlę Bash i pingwiele serwerów, czy istnieje narzędzie Linux CLI, którego mogę użyć, co pozwoli mi to zrobić bez konieczności pisania skryptu Bash na pingliście serwerów pojedynczo? Coś takiego: $ ping host1 host2 host3 UWAGA: Szukam konkretnie CentOS / Fedory, ale …
22 networking  ping  icmp 


2
Każde polecenie w moim terminalu, które wychodzi z niezerowym kodem, zamyka okno mojego terminalu
Na początku było to trochę zabawne, jak granie w „Bash Roulette” ... ale teraz robi się stary Lol Każde polecenie w moim terminalu, które wychodzi z niezerowym kodem, zamyka okno mojego terminalu Powiedziano mi, że być może set -eustawiłem gdzieś skrypt bash, z którego pochodzą moje terminale. Sprawdziłem .bash_profile/ .bashrc/ …

3
Czy składnia różnej materii jest ważna?
Podczas pisania skryptów zazwyczaj piszę ifs z następującą składnią, ponieważ łatwiej mi zrozumieć, że to, co nastąpi później, nie jest prawdą. if [ ! "$1" = "$2" ]; then Inni twierdzą, że sposób poniżej jest lepszy if [ "$1" != "$2" ]; then Chodzi o to, kiedy pytam, dlaczego i …
22 shell  test 


3
Jak sprawdzić, czy moja powłoka działa w terminalu?
Chcę wykonać jakąś akcję tylko wtedy, gdy moja powłoka jest „podłączona” do terminala, tj. Tylko wtedy, gdy moje standardowe wejście pochodzi z wejścia terminala, a moje standardowe wyjście (i standardowy błąd? Może to nie ma znaczenia) zostanie wydrukowane / echo terminal. Jak mogę to zrobić bez bezpośredniego polegania na specyfikach …



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.