Jestem na wheezy Debiana i próbowałem uaktualnić do jessie w następujący sposób: sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade Operacje te zakończyły się powodzeniem i zrestartowałem system, ale system jest wciąż świszczący: ~: cat /etc/*release PRETTY_NAME="Debian GNU/Linux 7 (wheezy)" NAME="Debian GNU/Linux" VERSION_ID="7" VERSION="7 (wheezy)" ID=debian ANSI_COLOR="1;31" HOME_URL="http://www.debian.org/" SUPPORT_URL="http://www.debian.org/support/" …
Jest to specyficzne dla systemu macOS, ale wydaje się zbyt unikatowe, aby przejść do społeczności Ask Different . W Terminalu mogę pwdskopiować wynik, a następnie wpisać openi wkleić wynik, a folder otworzy się w Finderze, ale pwd | open drukuje dokumentację pomocy dla open. Dlaczego pipowanie nie działa, a wklejanie?
Czy są dostępne narzędzia / triki do rozwijania zmiennych, aby ułatwić czytanie kodu bash? Na przykład przekonwertowałby następujące: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} do: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file Konwertuję kod BASH na Python i czytanie składni BASH jest piekielnie nużące.
Mam 2 duże pliki (3000 kolumn, 15000 wierszy) o następującym formacie plik1 (rozdzielany tabulatorami): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 plik2 (rozdzielony tabulatorami): 3 5 2 1 7 10 3 4 3 Chciałbym połączyć wartości z pierwszej kolumny każdego pliku z separatorem „:”, a następnie przejść do …
Właśnie podążyłem za odpowiedzią w: Jak zainstalować Octave bez GUI w Ubuntu 16.04? zainstalować oktawę w Ubuntu 16.04 i najwyraźniej działało dobrze. Najwyraźniej działa oktawa-cli w terminalu Ale kiedy poszedłem uruchomić oktawę, klikając jej ikonę, otrzymałem następujący błąd: Plik ustawień /home/user/.config/octave/qt-settings nie istnieje i nie można go utworzyć. Upewnij się, …
Próbowałem sed i awk, ale to nie działa, ponieważ postać zawiera „/”, który jest już w dowodzie jako separator. Daj mi znać, jak mogę to osiągnąć. Poniżej znajduje się przykładowy przykład. Chcemy usunąć skomentowane sekcje, tj /*.....*/ /*This is to print the output data*/ proc print data=sashelp.cars; run; /*Creating dataset*/ …
Dany cmd='fun(){ echo "$@"; }; fun $(fun $(fun hi))' pociski zwykle wymagają wykonania 2 widelców, aby tak się stało strace-f(){ strace -f "$@" 2>&1; }; for sh in dash bash zsh ksh; do printf "$sh\t" ; strace-f $sh -c "$cmd" |grep -e clone -e fork -c; done z wyjątkiem kshheroicznie …
Kiedy wykonuję less package.rpm, less pokazuje mi różnego rodzaju meta informacje o pakiecie. Co robi mniej dokładnie - czy ma wbudowany kod, aby móc wyodrębnić meta informacje, czy też struktura RPM ma taką strukturę, że pierwsza część wygląda jak plik tekstowy? Zakładam, że to pierwsze, ponieważ headnie jest tu tak …
W moim dziale mamy mały serwer plików z CentOS i sambą. Mam dostęp do konta root, aby móc wykonać podstawową konserwację. Dzisiaj robiłem niektóre foldery tylko do odczytu, więc zrobiłem krok dalej chmod -R -w some-folder/, ale dla kilku plików otrzymałem odpowiedź: chmod: ./somefile.pdf: nowe uprawnienia to r-xrwxr-x, a nie …
Mam plik o nazwie, hostlist.txtktóry zawiera taki tekst: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Mam następujący mały skrypt: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Które wyniki fqdn-ip.csv: host1.mydomain.com.,10.0.0.1 host2.mydomain.com.,10.0.0.2 anotherhost.internal.mydomain.com.,10.0.0.11 …
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 3 lata temu . Mogę znaleźć rozproszone artykuły online, które używają json.tool do tworzenia ładnego Pythona, ale nie ma jasnej dokumentacji na …
Użyłem jednego serwera Linux z zainstalowanym CentOS7 do testowania i instalowania niektórych narzędzi. A teraz nie pamiętam, ile pakietów zainstalowałem. Chcę usunąć wszystkie te pakiety, aby mój serwer był jak nowy. Nie chcę wyszukiwać każdej paczki i usuwać pojedynczo. Czy istnieje sposób ich usunięcia za pomocą tylko jednego polecenia?
Pracuję nad skryptem bash, który podzieli zawartość dokumentu tekstowego w zależności od danych w wierszu. Jeśli zawartość oryginalnego pliku była zgodna z 01 line 01 line 02 line 02 line Jak mogę wstawić do wiersza 3 tego pliku, używając bash, aby uzyskać wynik 01 line 01 line text to insert …
Rozważ to z dokumentacji wbudowanego exec Bash: exec zastępuje powłokę bez tworzenia nowego procesu Podaj przypadek użycia / praktyczny przykład. Nie rozumiem, jak to ma sens. Poszukałem go i znalazłem informacje o przekierowaniu we / wy . Czy możesz to lepiej wyjaśnić?
Napisałem małą bibliotekę C dla Linuksa i FreeBSD i zamierzam napisać dla niej dokumentację. Próbowałem dowiedzieć się więcej o tworzeniu stron podręcznika i nie znalazłem instrukcji ani opisów najlepszych praktyk tworzenia stron podręcznika dla bibliotek. W szczególności jestem zainteresowany, w której sekcji umieścić strony podręcznika funkcji? 3? Może są tam …
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.