Unix & Linux

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

2
apt-get dist-upgrade nic nie robi podczas próby aktualizacji z wheezy do jessie
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/" …
12 debian  apt  upgrade 

5
Dlaczego nie mogę potokować `pwd`, by` open` na macOS?
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?
12 osx  pipe 

1
Widzisz rozszerzenie zmiennych Bash do debugowania?
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.

3
Scalanie dwóch plików, jedna kolumna na raz
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 …

7
Błąd uruchamiania Octave w Ubuntu 16.04
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ę, …
12 octave 

7
Jak mogę usunąć wszystkie znaki z / *… * / tym / * i * /?
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*/ …


2
Co mniej robi z rpm i jak mogę uzyskać ten tekst bez rpm
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 …
12 grep  rpm  less 

1
Root nie może chmod?
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 …
12 chmod 

3
Jak usunąć znak kropki z łańcucha bez ponownego wywoływania sed lub awk?
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 …

1
nie mogę znaleźć dokumentacji na json.tool [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 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 …
12 python  json 

3
Czy usunąć całkowicie wszystkie zainstalowane pakiety?
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?

4
Wstaw tekst pod określonym numerem wiersza
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 …


4
Czy muszę pisać strony podręcznika dla biblioteki C?
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 …
12 linux  freebsd  man 

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.