Difference between revisions of "Perintah Linux F"

From OnnoWiki
Jump to navigation Jump to search
(Undo revision 32090 by Gibransyah (Talk))
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Find'''
+
[[Indeks Perintah Linux | Indeks]] -
 +
[[Perintah Linux A | A]] -
 +
[[Perintah Linux B | B]] -
 +
[[Perintah Linux C | C]] -
 +
[[Perintah Linux D | D]] -
 +
[[Perintah Linux E | E]] -
 +
[[Perintah Linux F | F]] -
 +
[[Perintah Linux G | G]] -
 +
[[Perintah Linux H | H]] -
 +
[[Perintah Linux I | I]] -
 +
[[Perintah Linux J | J]] -
 +
[[Perintah Linux K | K]] -
 +
[[Perintah Linux L | L]] -
 +
[[Perintah Linux M | M]] -
 +
[[Perintah Linux N | N]] -
 +
[[Perintah Linux O | O]] -
 +
[[Perintah Linux P | P]] -
 +
[[Perintah Linux Q | Q]] -
 +
[[Perintah Linux R | R]] -
 +
[[Perintah Linux S | S]] -
 +
[[Perintah Linux T | T]] -
 +
[[Perintah Linux U | U]] -
 +
[[Perintah Linux V | V]] -
 +
[[Perintah Linux W | W]] -
 +
[[Perintah Linux X | X]] -
 +
[[Perintah Linux Y | Y]] -
 +
[[Perintah Linux Z | Z]]
 +
= fdisk =
 +
* Menampilkan daftar partisi pada harddisk
 +
fdisk -l
  
* Replace in files (Temukan semua file yg berekestensi .php dan rubah setiap kata "udin" menjadi "bejo")
+
=Find=
 +
''Mencari files dalam suatu hierarki direktori''
 +
 
 +
'''Pola Umum'''
 +
$ find path "nama atau ekstensi file" <br/>
 +
contoh:
 +
Temukan semua file berekstensi <code>.mp3</code> di dalam folder <code>Musik</code> dan <code>Video</code>
 +
find Musik/ Video/ -iname "*.mp3"
 +
 
 +
* Replace in files (Temukan semua file berekestensi <code>.php</code>, kalau ketemu rubah semua kata "udin" di dalamnya menjadi kata "bejo")
 
   find . -name "*.php" -print | xargs sed -i 's/udin/bejo/g'
 
   find . -name "*.php" -print | xargs sed -i 's/udin/bejo/g'
  
* Temukan file mp3 yang mengandung kata girl pada direktori /home/music
+
* Temukan file mp3 yang mengandung kata girl pada direktori <code>/home/music</code>
 
  find /home/music -iname "*girl*.mp3"
 
  find /home/music -iname "*girl*.mp3"
  
* Menemukan semua file berekstensi .mp3
+
* Temukan string <code>ac_results</code> dalam semua file yang berekstensi <code>.css</code>
  find -iname "*.mp3"
+
  find . -iname '*css' | xargs grep 'ac_results' -sl
  
* Temukan semua baris yang mengandung frase readme.eml, pada semua file berekstensi .phtml lalu hapus baris tersebut
+
* Temukan semua baris yang mengandung frase <code>readme.eml</code> pada semua file berekstensi <code>.phtml</code>, lalu hapus baris tersebut.
 
  find . -name "*.phtml" -print | xargs sed -i 's/.\+readme\.eml.\+//g'
 
  find . -name "*.phtml" -print | xargs sed -i 's/.\+readme\.eml.\+//g'
  
 
* Menemukan folder .svn dan hapus folder tersebut
 
* Menemukan folder .svn dan hapus folder tersebut
  $ cd /path/ke/direktori_kamu/yg/mengandung/.svn
+
  cd /path/ke/direktori_kamu/yg/mengandung/.svn
  $ find -name "\.svn" -exec rm -rf {} \;
+
  find -name "\.svn" -exec rm -rf {} \;
  
'''ffmpeg'''
+
* Hapus semua file pada direktori aktif kecuali file <code>grid.locale-en.js</code>
 +
find . \( ! -name "grid.locale-en.js" \) -type f -exec rm {} \;
  
 +
==ffmpeg==
 +
=== Audio ===
 +
* Ekstrak channel suara dari sebuah video
 +
ffmpeg -i video_soundtrack_superman.avi -f mp3 soundtrack.mp3
 +
* Konversi .aac (file audio di handphone) ke .mp3
 +
ffmpeg -i audio1.aac -ar 22050 -ab 32 audio1.mp3
 
* Ambil suara dari UpinIpin.flv dimulai dari menit ke 1, sepanjang 30 detik, lalu export menjadi file "Dua_Seringgit.mp3"
 
* Ambil suara dari UpinIpin.flv dimulai dari menit ke 1, sepanjang 30 detik, lalu export menjadi file "Dua_Seringgit.mp3"
 
   ffmpeg -y -i "UpinIpin.flv" -ss 00:01:00 -t 30 "Dua_Seringgit.mp3"
 
   ffmpeg -y -i "UpinIpin.flv" -ss 00:01:00 -t 30 "Dua_Seringgit.mp3"
 +
 +
=== Video ===
 +
* Merekam aktifitas desktop dan konversi menjadi video (membuat screencast)
 +
ffmpeg -f x11grab -s 1360x768 -r 25 -i :0.0 -sameq /tmp/screencast.mpg
 +
''putar dengan <code>vlc /tmp/screencast.mpg</code>''
 +
* Membuat video dari koleksi gambar
 +
ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg
 +
''atribut %d adalah urutan gambar, misalnya <code>gambar1.jpeg, gambar2.jpeg, gambar3.jpeg, dst</code>''
 +
* Konversi video secara 'cepat' dari mp4 ke flv
 +
ffmpeg -i inputfile.mp4 outputfile.flv
 +
''Ubah ekstension file video sesuai dengan keinginan. misal <code>mpg -> avi, flv -> avi, wmv -> flv</code>
 +
* Konversi avi ke format iPhone atau mp4
 +
ffmpeg -i [source].avi -f mp4 -vcodec mpeg4 -b 250000 -s 480?320 -acodec aac -ar 24000 -ab 64 -ac 2 [destination].mp4

Latest revision as of 09:55, 17 April 2013

Indeks - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

fdisk

  • Menampilkan daftar partisi pada harddisk
fdisk -l

Find

Mencari files dalam suatu hierarki direktori

Pola Umum
$ find path "nama atau ekstensi file" 
contoh: Temukan semua file berekstensi .mp3 di dalam folder Musik dan Video find Musik/ Video/ -iname "*.mp3"
  • Replace in files (Temukan semua file berekestensi .php, kalau ketemu rubah semua kata "udin" di dalamnya menjadi kata "bejo")
 find . -name "*.php" -print | xargs sed -i 's/udin/bejo/g'
  • Temukan file mp3 yang mengandung kata girl pada direktori /home/music
find /home/music -iname "*girl*.mp3"
  • Temukan string ac_results dalam semua file yang berekstensi .css
find . -iname '*css' | xargs grep 'ac_results' -sl
  • Temukan semua baris yang mengandung frase readme.eml pada semua file berekstensi .phtml, lalu hapus baris tersebut.
find . -name "*.phtml" -print | xargs sed -i 's/.\+readme\.eml.\+//g'
  • Menemukan folder .svn dan hapus folder tersebut
cd /path/ke/direktori_kamu/yg/mengandung/.svn
find -name "\.svn" -exec rm -rf {} \;
  • Hapus semua file pada direktori aktif kecuali file grid.locale-en.js
find . \( ! -name "grid.locale-en.js" \) -type f -exec rm {} \;

ffmpeg

Audio

  • Ekstrak channel suara dari sebuah video
ffmpeg -i video_soundtrack_superman.avi -f mp3 soundtrack.mp3
  • Konversi .aac (file audio di handphone) ke .mp3
ffmpeg -i audio1.aac -ar 22050 -ab 32 audio1.mp3
  • Ambil suara dari UpinIpin.flv dimulai dari menit ke 1, sepanjang 30 detik, lalu export menjadi file "Dua_Seringgit.mp3"
 ffmpeg -y -i "UpinIpin.flv" -ss 00:01:00 -t 30 "Dua_Seringgit.mp3"

Video

  • Merekam aktifitas desktop dan konversi menjadi video (membuat screencast)
ffmpeg -f x11grab -s 1360x768 -r 25 -i :0.0 -sameq /tmp/screencast.mpg
putar dengan vlc /tmp/screencast.mpg
  • Membuat video dari koleksi gambar
ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg
atribut %d adalah urutan gambar, misalnya gambar1.jpeg, gambar2.jpeg, gambar3.jpeg, dst
  • Konversi video secara 'cepat' dari mp4 ke flv
ffmpeg -i inputfile.mp4 outputfile.flv 
Ubah ekstension file video sesuai dengan keinginan. misal mpg -> avi, flv -> avi, wmv -> flv
  • Konversi avi ke format iPhone atau mp4
ffmpeg -i [source].avi -f mp4 -vcodec mpeg4 -b 250000 -s 480?320 -acodec aac -ar 24000 -ab 64 -ac 2 [destination].mp4