Unix & Linux

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

7
bash, jeśli nie wiele warunków bez podpowłoki?
Chcę połączyć wiele warunków w instrukcji if powłoki i zanegować kombinację. Mam następujący kod roboczy dla prostej kombinacji warunków: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi To działa dobrze. Jeśli chcę to zanegować, …

5
Czym zajmuje się „zstyle”?
zstylewygląda na to, że jest to po prostu centralne miejsce do przechowywania i pobierania danych, jak alternatywa dla export-ing parametrów powłoki. Czy to prawda, czy może jest coś więcej?
23 zsh 

5
Sesja tmux została zabita podczas odłączania od ssh
Podsumowanie : Próbuję dowiedzieć się, dlaczego moja sesja tmux umiera, kiedy rozłączam się z ssh Szczegóły : Mam tmux zainstalowany na systemie Arch Linux. Kiedy rozpoczynam sesję tmux, mogę się od niej odłączyć, a następnie dołączyć ponownie, gdy sesja ssh jest aktywna. Ale jeśli zakończę moją sesję ssh, sesja tmux …
23 tmux  sshd 

3
Przenieś pliki i zmień własność jednocześnie
W systemie Linux (Debian, Ubuntu Mint ...) Czy jest jakieś polecenie opcji lub coś, czego można użyć do przesłania plików do innego użytkownika bez konieczności: sudo mv /home/poney/folderfulloffiles /home/unicorn/ sudo chown -R unicorn:unicorn /home/unicorn/folderfulloffiles
23 linux  files  rename  chown 

3
tcp6 w metodzie wyjściowej
Co oznacza kolumna „tcp6” w metodzie wyjściowej? Proszę wyjaśnić następujące dane wyjściowe netstat: tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2 Co oznacza tcp6 ?
23 tcp  netstat 


1
Jaki jest odpowiednik wzorca .gitignore wyrażenia regularnego (Big | Small) (State | City) - [0-9] * \. Csv
Mam wyrażenie regularne, które utknąłem w moim .gitignorepodobnym do: (Big|Small)(State|City)-[0-9]*\.csv Nie działało, więc przetestowałem go na RegexLab.NET . Następnie znalazłem stronę podręcznika gitignore, która doprowadziła mnie do wniosku, że gitignore nie używa wyrażeń regularnych, a raczej fnmatch (3) . Jednak fnmatch nie wydaje się mieć odpowiednika grup przechwytywania. Czy to …



3
Co oznacza {} + w poleceniu find's -exec?
Chcę poznać znaczenie {} +w execpoleceniu, a jaka jest różnica między {} +i {} \;. Dokładnie, jaka jest różnica między tymi dwoma: find . -type f -exec chmod 775 {} + find . -type f -exec chmod 775 {} \;
23 find 

1
curl url call for loop? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 5 lat temu . Pracuję z bash i próbuję wywołać curl url w pętli for. Poniżej znajduje się moje proste wywołanie curl …
23 shell  curl 

1
Jak sortować numerycznie według ostatniej kolumny?
Mam ten wkład: sdkxyosl 1 safkls 2 asdf--asdfasxy_asd 5 dkd8k jasd 29 sdi44sw 43 asasd afsdfs 10 rklyasd 4 Potrzebuję tego wyjścia: sdi44sw 43 dkd8k jasd 29 asasd afsdfs 10 asdf--asdfasxy_asd 5 rklyasd 4 safkls 2 sdkxyosl 1 Więc muszę posortować wiersze według ostatniej kolumny. Nie wiem, ile kolumn jest …

3
ssh Nie można negocjować: „nie znaleziono pasującego szyfru”, odrzuca cbc
Próbuję ssh do zdalnego komputera, próba nie powiedzie się: $ ssh -vvv admin@192.168.100.14 OpenSSH_7.7p1, OpenSSL 1.0.2o 27 Mar 2018 ..... debug2: ciphers ctos: aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc debug2: ciphers stoc: aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1 debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1 debug2: compression ctos: none,zlib@openssh.com debug2: compression stoc: none,zlib@openssh.com debug2: languages ctos: debug2: languages stoc: …
23 ssh  openssh  synology 

2
E: Nie można znaleźć pakietu vim w uproszczonym kontenerze Docker Debiana jessie
Z wnętrza kontenera dokującego Debiana z uruchomionym jessie dostaję vi blah bash: vi: command not found więc naturalnie sięgam po polecenie instalacji sudo apt-get install vim Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package vim szukając przyczepności natknąłem się na te sugestie …
23 debian  apt 

3
Jak naprawić komunikat „Hunk # 1 FAILED at 1 (różne zakończenia linii)”?
Próbuję utworzyć łatkę za pomocą polecenia git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch kiedy nakładam łatkę, daje mi to $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 FAILED at 47 …
22 git  diff  newlines  patch 

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.