Unix & Linux

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

4
Oglądaj filmy z YouTube'a w terminalu
Szukam sposobu na oglądanie filmów z YouTube'a w terminalu (nie w przeglądarce lub innym oknie, ale właśnie tam, w dowolnej sesji bash). Czy istnieje prosty sposób to zrobić? Wyobrażam sobie coś takiego: $ youtube <video-url> Wiem już, jak odtwarzać wideo, używając mplayer: $ mplayer -vo caca local-file.avi Otwiera to jednak …

8
Jak zainstalować Python 3.6?
Chciałbym zainstalować najnowszy Python, który w momencie pisania tego posta ma wersję 3.6. Jednak repozytorium mówi, że Python 3.4.2 jest najnowszą wersją. Próbowałem: $ sudo apt-get update $ sudo apt-get install python3 python3 is already the newest version. $ python -V Python 3.4.2 Aby uaktualnić do Pythona 3.6 na mojej …

2
Jakiś sposób zakodować adres URL w poleceniu curl?
Mam trochę adresu URL, który ma miejsce w jego parametrze zapytania. Chcę tego użyć w curl, np curl -G "http://localhost:30001/data?zip=47401&utc_begin=2013-8-1 00:00:00&utc_end=2013-8-2 00:00:00&country_code=USA" co daje Malformed Request-Line Zgodnie z moim zrozumieniem o / p wynika z miejsca występującego w param zapytania. Czy jest jakiś sposób na automatyczne zakodowanie adresu URL przed …
106 curl  url 

5
Wygenerować plik o określonym rozmiarze?
Chciałbym wygenerować plik o nazwie example.file. mógłbym użyć touch example.file ale chcę, aby plik miał dokładnie 24 MB. Już sprawdziłem stronę dotykową, ale nie ma takiego parametru. Czy istnieje prosty sposób na generowanie plików o określonym rozmiarze?
106 bash  command-line  files 

1
Jak zrobić „tail -f” logów obróconych plików?
W długo działającym systemie zwykle mam terminal $ tail -f /var/log/kern.log lub coś takiego otwarte. Ale od czasu do czasu muszę ponownie uruchomić takie polecenie, ponieważ nie są już wyświetlane żadne nowe wiadomości. Zakładam, że dzieje się tak z powodu zadania rotacji dziennika, które zastąpiło plik dziennika, tail -fktóry „oglądał”. …
106 logs  tail  logrotate  rsyslog 

10
Czy `sl` wyświetla kiedykolwiek bieżący katalog?
Dla tych, którzy nie są w pętli, sljest humorystycznym narzędziem wiersza poleceń, które ma na celu podnieść ludzi, jeśli się pomylą ls. Po wywołaniu drukuje Lokomotywę Steam. Na przykład: ( ) (@@) ( ) (@) () @@ O @ O @ O (@@@) ( ) (@@@@) ( ) ==== ________ …
106 linux 

10
Dlaczego argv zawiera nazwę programu?
Typowe programy uniksowe / Linux akceptują dane z wiersza poleceń jako argument count ( int argc) i wektor argumentu ( char *argv[]). Pierwszym elementem argvjest nazwa programu - po nim rzeczywiste argumenty. Dlaczego nazwa programu jest przekazywana do pliku wykonywalnego jako argument? Czy są jakieś przykłady programów używających ich własnych …

10
Jak zdekompresować dane zlib w systemie UNIX?
W Pythonie utworzyłem dane skompresowane zlib, w następujący sposób: import zlib s = '...' z = zlib.compress(s) with open('/tmp/data', 'w') as f: f.write(z) (lub jednowarstwowy w skorupce echo -n '...' | python2 -c 'import sys,zlib; sys.stdout.write(zlib.compress(sys.stdin.read()))' > /tmp/data) Teraz chcę rozpakować dane w powłoce. Ani zcatnie uncompressdziała: $ cat /tmp/data …
106 compression  gzip 

4
Jakie są inne sposoby udostępniania sesji Tmux między dwoma użytkownikami?
Szukam czystego i łatwego sposobu na udostępnienie sesji tmux innemu użytkownikowi na tym samym komputerze. Wypróbowałem tę -S socket-pathopcję, ale wymaga to otwarcia wszystkich uprawnień ścieżki gniazda, zanim ktoś inny będzie mógł połączyć się z sesją. To działa, ale jest trochę niewygodne. Na przykład: # Me $ tmux -S /tmp/pair …
106 users  tmux 

2
Próbuję posortować według dwóch pól, najpierw następnie
Próbuję sortować według wielu kolumn. Wyniki nie są zgodne z oczekiwaniami. Oto moje dane (people.txt): Simon Strange 62 Pete Brown 37 Mark Brown 46 Stefan Heinz 52 Tony Bedford 50 John Strange 51 Fred Bloggs 22 James Bedford 21 Emily Bedford 18 Ana Villamor 44 Alice Villamor 50 Francis Chepstow …
106 sort 

4
Zarezerwowane miejsce na root w systemie plików - dlaczego?
Rozumiem, że domyślnie nowo utworzone systemy plików zostaną utworzone z 5% miejsca przeznaczonego na root. Wiem też, że możesz zmienić zdefiniowaną przestrzeń za pomocą: tune2fs -m 1 /dev/sdXY Jestem jednak ciekawy, jaki jest rzeczywisty cel tej zarezerwowanej przestrzeni. Czy ma jakiś praktyczny cel, który w pewnych okolicznościach zasługiwałby na więcej …


2
znacznik czasu, czas modyfikacji i czas utworzenia pliku
Po prostu to wiem ls -ti ls -fpodaję różne sortowanie plików i podkatalogów w katalogu. Jakie są różnice między datownikiem, czasem modyfikacji i czasem utworzenia pliku? Jak uzyskać i zmienić tego rodzaju informacje za pomocą poleceń? Pod względem jakiego rodzaju informacji ludzie twierdzą, że plik jest „nowszy” niż inny? Jakie …
105 linux  filesystems  files 

5
Kopiuj-wklej w xfce4-terminal dodaje 0 ~ i 1 ~
Używam Xubuntu 14.04, 64-bit. Od czasu do czasu, kiedy próbuję wkleić jakiś tekst do xfce4-terminal, zamiast oczekiwanego tekstu do wklejenia, jest on otoczony 0~i 1~, na przykład: 0~mvn clean install1~ Tekst powinien być mvn clean install- zweryfikowałem to, wklejając treść w różnych innych aplikacjach (gnome-terminal, gedit i inne). Każda aplikacja …


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.