Pytania oznaczone «linux»

82
C nieblokujące wejście klawiatury

Próbuję napisać program w C (w systemie Linux), który zapętla się, dopóki użytkownik nie naciśnie klawisza, ale nie powinien wymagać naciśnięcia klawisza, aby kontynuować każdą pętlę. Czy jest na to prosty sposób? Myślę, że prawdopodobnie mógłbym to zrobić, select()ale wydaje mi się, że to dużo...

82
Wybieranie harmonogramu we / wy systemu Linux

Czytałem, że podobno możliwa jest zmiana harmonogramu I / O dla konkretnego urządzenia w działającym jądrze, zapisując do / sys / block / [dysk] / queue / schedule. Na przykład widzę w moim systemie: anon@anon:~$ cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq] że...

82
Przepuść tylko STDERR przez filtr

Czy w bashu jest jakiś sposób na przepuszczenie STDERR przez filtr przed ujednoliceniem go z STDOUT? To znaczy chcę STDOUT ────────────────┐ ├─────> terminal/file/whatever STDERR ── [ filter ] ──┘ zamiast STDOUT ────┐ ├────[ filter ]───> terminal/file/whatever STDERR ────┘...

82
Rozwiń możliwą ścieżkę względną w bash

Jako argumenty do mojego skryptu są ścieżki do plików. Mogą one oczywiście być względne (lub zawierać ~). Ale dla funkcji, które napisałem, potrzebuję ścieżek, które są bezwzględne, ale nie mają rozwiązanych ich dowiązań symbolicznych. Czy jest do tego jakaś funkcja?...

82
Gdzie Linux przechowuje mój syslog?

Napisałem prostą aplikację testową, aby zarejestrować coś w pliku dziennika. Używam linux mint i po uruchomieniu aplikacji próbuję wyświetlić dziennik za pomocą tego polecenia: tail -n 100 /var/log/messages ale komunikaty pliku nie istnieją ani sprawdzone, ani coś takiego. Poniżej znajdziesz...

82
Znajdź wszystkie pliki bez bajtów w katalogu i podkatalogach

Jak mogę znaleźć wszystkie pliki o rozmiarze zerowym w katalogu i jego podkatalogach? Ja to zrobiłem: #!/bin/bash lns=`vdir -R *.* $dir| awk '{print $8"\t"$5}'` temp="" for file in $lns; do if test $file = "0"; then printf $temp"\t"$file"\n" fi temp=$file done Ale wyniki otrzymuję tylko...

82
Jak uzyskać katalog bezwzględny pliku w bash?

Napisałem skrypt bash, który pobiera plik wejściowy jako argument i czyta go. Ten plik zawiera ścieżki (w stosunku do jego lokalizacji) do dodatkowych używanych plików. Chciałbym, aby skrypt przeszedł do folderu zawierającego plik wejściowy, aby wykonać dalsze polecenia. Jak więc uzyskać...

81
Jak wyświetlić tylko pasek postępu wget?

Na przykład: wget http://somesite.com/TheFile.jpeg downloading: TheFile.tar.gz ... --09:30:42-- http://somesite.com/TheFile.jpeg => `/home/me/Downloads/TheFile.jpeg' Resolving somesite.co... xxx.xxx.xxx.xxx. Connecting to somesite.co|xxx.xxx.xxx.xxx|:80... connected. HTTP request sent,...

81
Jak wkleić do terminala?

Skopiowałem adres URL, taki jak git://gitorious.org/openhatch/oh-mainline.git. Chcę to wkleić w terminalu za pomocą skrótu klawiaturowego. Proszę nie mów „prawym przyciskiem myszy i wklej”.

81
Jak usunąć wszystkie spacje z podanego pliku tekstowego

Chcę usunąć wszystkie spacje z podanego pliku tekstowego. Czy jest do tego dostępne jakieś polecenie powłoki? Lub jak używać seddo tego celu. Chcę coś takiego poniżej: $ cat hello.txt | sed .... Próbowałem tego: cat hello.txt | sed 's/ //g'.Ale usuwa tylko spacje, a nie tabulatory....