Mam wirtualną instancję ponownego uruchamiania, którą mogę uruchomić sshz dowolnego hosta w sieci firmowej. Moja sshsesja została przerwana podczas uruchamiania niektórych skryptów, które mogły spowodować rozłączenie się. whoPolecenia lokalnie nadal wymienia spadła połączenia. Ponowne połączenie z sshrozpoczyna zupełnie nową sesję. Czy istnieje sposób na połączenie się z oryginalną sesją? Jeśli …
Obecnie nie mam instalacji Linuksa z GUI. Wszystkie działają w trybie tekstowym. Kiedy to robię, zwykle używam KDE. W systemie Windows jestem programistą .NET i jeszcze nie opracowałem żadnego oprogramowania Mono. Słyszałem, że Monodevelop jest przeznaczony tylko dla GNOME. Jeśli rozwijasz Mono w środowisku KDE, jakiego IDE używasz?
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Zawsze uważałem, że technologia OCR jest opóźniona w systemach open source. Oglądałem również projekt Ocropus …
Istnieją pewne strony internetowe / usługi, do których mogę uzyskać dostęp tylko z podsieci, w której znajduje się mój serwer (pomyśl o typowym scenariuszu intranetowym). Czy istnieje sposób, aby transparentnie kierować ruch do tych adresów przez tunel SSH? Rozważ następującą konfigurację: Mój laptop jest podłączony do sieci domowej. Nie ma …
yashPowłoka posiada printfwbudowany, zgodnie z instrukcją . Jednak to widzę w yashpowłoce z domyślną konfiguracją: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf Czy printfjest wbudowany w tę powłokę, czy nie? Wynik jest podobny w przypadku wielu innych rzekomo wbudowanych …
Powiedzmy, że uruchamiam kilka procesów: #!/usr/bin/env bash foo & bar & baz & wait; Uruchomiłem powyższy skrypt tak: foobarbaz | cat o ile wiem, kiedy którykolwiek z procesów zapisuje do stdout / stderr, ich wyjście nigdy się nie przeplata - każda linia stdio wydaje się być atomowa. Jak to działa? …
Po przeczytaniu o przestrzeniach nazw Linuksa miałem wrażenie, że są one, wśród wielu innych funkcji, alternatywą dla chroot. Na przykład w tym artykule : Inne zastosowania [przestrzeni nazw] obejmują [...] chroot () - izolację stylu procesu od części hierarchii pojedynczego katalogu. Jednak gdy klonuję przestrzeń nazw montowania, na przykład za …
Instaluję ogromny program, który ma swoje zasoby w postaci rpmpliku. Utknął na linii #!/bin/sh SCITEGICPERLBIN=`dirname $0` SCITEGICPERLHOME=`dirname $SCITEGICPERLBIN` if [ $SCITEGICPERLHOME == "." ] Widocznie shpracować bashw systemie Red Hat Linux z tej składni, ale daje błąd unexpected operatorw Ubuntu. Nie mogę zmienić skryptu na, bashponieważ skrypt pochodzi z rpmpakietu. …
Kiedy robisz a tail -f error.log, jak wstawić programowo podział linii po tym, jak nic nie zostało dodane do pliku przez 3 sekundy? (oczywiście po dodaniu jednego podziału wiersza nie należy dodawać żadnego innego podziału wiersza, dopóki inne wiersze tekstu nie zostaną dodane do pliku dziennika) Na przykład te linie …
Powiedziano mi, że spacje są ważne w bashinnych skryptach powłoki i nie powinienem zmieniać ich istnienia, chyba że wiem, co robię. Przez „zmianę istnienia” rozumiem albo wstawienie spacji między dwoma znakami spacji lub usunięcie spacji między dwoma znakami spacji, np. Zmiana var="$val"na var ="$val"lub odwrotnie. Chcę zapytać Czy są jakieś …
string=123456 if [ $string == 123456 ]; then echo 123 fi Działa to dobrze, ale jeśli zmienię == na = ~ otrzymuję ten błąd: ./test: line 3: [: =~: binary operator expected
Używam tardo spakowania wielu plików. Modyfikowanie znaczników czasu w plikach ma krytyczne znaczenie i musi być bardzo dokładne. Używając tar -cvf, znaczniki czasu są zachowywane, ale zaokrąglane do najbliższej sekundy, tzn. Uruchomione statna plikach wyświetlają tylko znaczniki czasu, które kończą się na .0. Czy istnieje sposób na zachowanie znaczników czasu …
Mam dwa pliki: plik 1 z około 10 000 linii i plik 2 z kilkuset liniami. Chcę sprawdzić, czy wszystkie linie pliku2 występują w pliku1. To znaczy: ∀ linia ℓ ∈ plik2: ℓ ∈ plik1 Jeżeli ktokolwiek nie wie, co oznaczają te symbole lub co „sprawdź, czy wszystkie linie pliku …
Chciałbym zastąpić zestaw znaków odpowiednimi znakami z innego zestawu, coś takiego: original set: ots "target" set: u.x foobartest → fuubar.ex. Tłumaczenia / transliteracje takie jak ta są specjalnością trpolecenia: $ echo 'foobartest' | tr 'ots' 'u.x' fuubar.ex. Niestety trnie obsługuje zmiany plików w miejscu, tak jak sedrobi. Chciałbym użyć, sedwięc …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.