Bądź: Wyszukaj na stronie z użyciem Google
reklama:

sobota, 20 czerwca 2009

10 Poleceń ułatwiających pracę z Linuksem

Autor: , 09:00, sobota, 20 czerwca 2009


Linux posiada jedno z najbardziej użytecznych narzędzi jakie wymyślił człowiek - konsolę systemową. Pokażę dzisiaj dziesięć ciekawych poleceń, które mogą znacznie usprawnić niektóre elementy Twojej pracy z systemem.

1) Wyświetla listę nieużywanych modułów i obrazów jądra:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'

2) Zgrywa ścieżkę dźwiękową z pliku wideo:
mplayer -ao pcm -vo null -vc dummy -dumpaudio -dumpfile

Zgrywanie ścieżki dźwiękowej przy użyciu ffmpeg:
ffmpeg -i input.flv -f mp3 -vn -acodec copy ouput.mp3

3) Uruchamia wybrany adres z YouTube w MPlayerze:
mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n "/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p")")

4) Pobiera wszystkie obrazki z danej witryny:
wget -r -l1 --no-parent -nH -nd -P/tmp -A".gif,.jpg" http://przyklad.com/images

5) Tworzy stronę HTML z przeglądem posiadanego sprzętu:
lshw -html > hardware.html

6) Wycina część pliku wideo:
ffmpeg -vcodec copy -acodec copy -i orginalfile -ss 00:01:30 -t 0:0:20 newfile
Gdzie 00:01:30 to czas rozpoczęcia, a 0:0:20 to długość, jaka będzie wycięta.

7) Usuwa konfigurację usuniętych pakietów (tylko w systemach opartych o Debiana, np. Ubuntu czy Mint):
sudo aptitude purge `dpkg --get-selections | grep deinstall | awk '{print $1}'`

8) Wyświetlanie wideo w wysokiej rozdzielczości na słabszych procesorach:
mplayer -framedrop -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all

9) Konwersja zbioru plików graficznych do jednego pliku PDF:
convert -adjoin -page A4 *.jpeg multipage.pdf

10) Znajduje 20 największych katalogów na dysku:
du -xk | sort -n | tail -20


źródło: webupd8.blogspot.com

Tagi: , ,

Komentarze 10 comments
Anonimowy pisze...

przydatne :) dzięki

szon pisze...

Bardzo dobre. Mam jeszcze jedno bardzo przydatne polecenie do masowego skalowania plików graficznych

for file in * ; do convert $file -scale 800 $file; done

gdzie 800 to nowy rozmiar plików.
UWAGA!
stare pliki są zastępowane przez nowe. Jeśli chcemy żeby nowe pliki były tworzone obok starych to wykonujemy takie polecenie:

for file in * ; do convert $file -scale 800 scaled-$file; done

Może komusprzyda się też polecenie do konwertowania plików graficznych

convert plik.jpg plik.gif

Anonimowy pisze...

Faktycznie. Teraz to mi sie bedzie swietnie pracowac na ubuntu xD

Anonimowy pisze...

Bravo! Bardzo dobra formuła porad (mimo, że niektóre niektórym moga się wydawać zbyt banalne) ;-)

marcinsud pisze...

Bardzo fajne jest pierwsze polecenie, przyda się jeśli ktoś chce optymalizować wydajność systemu. Nie używane moduły można dodać do blacklisty i już nie będą się ładować ;]

Anonimowy pisze...

widzę że użytkownicy zaczynają dopisywać swoje pomysły w komentarzach. wszystko jest super.

proponuję stworzenie miejsca (zakładka?) gdzie będą one poukładane wg rodzaju i krótko opisane bo 10 to tylko przedsmak. dalej początkujący użytkownik analogicznie do poprzednich stworzy "swoje" potrzebne tylko jemu polecenia. bez pytania na forum gdzie usłyszy że jest głupi albo dostanie link do googla (dlatego nigdy nie zadałem pytania na żadnym forum). "spis ciekawych poleceń" na zasadzie poradnika?

Anonimowy pisze...

do marcinsud ...

"Nie używane moduły można dodać do blacklisty i już nie będą się ładować ;]"

czy moglbys rozwinac ten temat :)

najlepiej krok po kroku

BigMAC

Anonimowy pisze...

chciałem coś napisać, ale jeszcze zanoszę się śmiechem... :D

gruzin pisze...

mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n "/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p")")

No dobra, niech mi teraz ktoś wytłumaczy, co ma czym podstawić newbie, żeby zadziałało.

Anonimowy pisze...

@gruzin
przed tym poleceniem wpisz:
youtube_url=tu_wklej_link_do_filmiku
(na przykład: youtube_url=http://www.youtube.com/watch?v=gLESpHrtvxs )

jeśli nie masz zainstalowanego curl'a to albo zainstaluj, albo użyj wget'a (chyba jest domyślnie w Ubuntu):
mplayer -fs $(echo "http://youtube.com/get_video.php?$(wget -O - $youtube_url | sed -n "/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p")")

Prześlij komentarz


Popularne posty

Etykiety