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: audio, top, wideo
przydatne :) dzięki
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
Faktycznie. Teraz to mi sie bedzie swietnie pracowac na ubuntu xD
Bravo! Bardzo dobra formuła porad (mimo, że niektóre niektórym moga się wydawać zbyt banalne) ;-)
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ć ;]
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?
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
chciałem coś napisać, ale jeszcze zanoszę się śmiechem... :D
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.
@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")")