Perintah Dasar Linux F: Difference between revisions
Created page with "==fdisk== * Menampilkan daftar partisi pada harddisk fdisk -l ==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..." |
No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==fdisk== | ==fdisk== | ||
* Menampilkan daftar partisi pada harddisk | * Menampilkan daftar partisi pada harddisk | ||
fdisk -l | fdisk -l | ||
| Line 6: | Line 7: | ||
''Mencari files dalam suatu hierarki direktori'' | ''Mencari files dalam suatu hierarki direktori'' | ||
'''Pola Umum''' | |||
find path "nama atau ekstensi file" | |||
'''Contoh:''' | '''Contoh:''' | ||
Temukan semua file berekstensi <code>.mp3</code> di dalam folder <code>Musik</code> dan <code>Video</code> | Temukan semua file berekstensi <code>.mp3</code> di dalam folder <code>Musik</code> dan <code>Video</code> | ||
find Musik/ Video/ -iname "*.mp3" | 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") | * 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 <code>/home/music</code> | * 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" | ||
* Temukan string <code>ac_results</code> dalam semua file yang berekstensi <code>.css</code> | * Temukan string <code>ac_results</code> dalam semua file yang berekstensi <code>.css</code> | ||
find . -iname '*css' | xargs grep 'ac_results' -sl | find . -iname '*css' | xargs grep 'ac_results' -sl | ||
* Temukan semua baris yang mengandung frase <code>readme.eml</code> pada semua file berekstensi <code>.phtml</code>, 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 <code>.svn</code> dan hapus folder tersebut | * Menemukan folder <code>.svn</code> dan hapus folder tersebut | ||
cd /path/ke/direktori_kamu/yg/mengandung/.svn | cd /path/ke/direktori_kamu/yg/mengandung/.svn | ||
| Line 32: | Line 41: | ||
* Hapus semua file pada direktori aktif kecuali file <code>grid.locale-en.js</code> | * Hapus semua file pada direktori aktif kecuali file <code>grid.locale-en.js</code> | ||
find . \( ! -name "grid.locale-en.js" \) -type f -exec rm {} \; | find . \( ! -name "grid.locale-en.js" \) -type f -exec rm {} \; | ||
| Line 37: | Line 47: | ||
=== Audio === | === Audio === | ||
* Ekstrak channel suara dari sebuah video | * Ekstrak channel suara dari sebuah video | ||
ffmpeg -i video_soundtrack_superman.avi -f mp3 soundtrack.mp3 | ffmpeg -i video_soundtrack_superman.avi -f mp3 soundtrack.mp3 | ||
* Konversi <code>.aac</code> (file audio di handphone) ke <code>.mp3</code> | * Konversi <code>.aac</code> (file audio di handphone) ke <code>.mp3</code> | ||
ffmpeg -i audio1.aac -ar 22050 -ab 32 audio1.mp3 | ffmpeg -i audio1.aac -ar 22050 -ab 32 audio1.mp3 | ||
* Ambil suara dari <code>UpinIpin.flv</code> dimulai dari menit ke 1, sepanjang 30 detik, lalu export menjadi file <code>Dua_Seringgit.mp3</code> | * Ambil suara dari <code>UpinIpin.flv</code> dimulai dari menit ke 1, sepanjang 30 detik, lalu export menjadi file <code>Dua_Seringgit.mp3</code> | ||
<syntaxhighlight lang="bash"> | |||
ffmpeg -y -i "UpinIpin.flv" -ss 00:01:00 -t 30 "Dua_Seringgit.mp3" | |||
</syntaxhighlight> | |||
=== Video === | === Video === | ||
* Merekam aktifitas desktop dan konversi menjadi video (membuat screencast) | * Merekam aktifitas desktop dan konversi menjadi video (membuat screencast) | ||
<syntaxhighlight lang="bash"> | |||
ffmpeg -f x11grab -s 1360x768 -r 25 -i :0.0 -sameq /tmp/screencast.mpg | |||
</syntaxhighlight> | |||
''putar dengan <code>vlc /tmp/screencast.mpg</code>'' | ''putar dengan <code>vlc /tmp/screencast.mpg</code>'' | ||
* Membuat video dari koleksi gambar | * Membuat video dari koleksi gambar | ||
<syntaxhighlight lang="bash"> | |||
ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg | |||
</syntaxhighlight> | |||
''atribut %d adalah urutan gambar, misalnya <code>gambar1.jpeg, gambar2.jpeg, gambar3.jpeg, dst</code>'' | ''atribut %d adalah urutan gambar, misalnya <code>gambar1.jpeg, gambar2.jpeg, gambar3.jpeg, dst</code>'' | ||
* Konversi video secara 'cepat' dari mp4 ke flv | * Konversi video secara 'cepat' dari mp4 ke flv | ||
<syntaxhighlight lang="bash"> | |||
ffmpeg -i inputfile.mp4 outputfile.flv | |||
</syntaxhighlight> | |||
''Ubah ekstension file video sesuai dengan keinginan. misal <code>mpg -> avi, flv -> avi, wmv -> flv</code> | ''Ubah ekstension file video sesuai dengan keinginan. misal <code>mpg -> avi, flv -> avi, wmv -> flv</code> | ||
* Konversi avi ke format iPhone atau mp4 | * Konversi avi ke format iPhone atau mp4 | ||
<syntaxhighlight lang="bash"> | |||
ffmpeg -i [source].avi -f mp4 -vcodec mpeg4 -b 250000 -s 480?320 -acodec aac -ar 24000 -ab 64 -ac 2 [destination].mp4 | |||
</syntaxhighlight> | |||
==Source== | |||
*[https://lms.onnocenter.or.id/wiki/index.php/Perintah_Linux_F onnocenter.or.id] | |||
[[Category:Linux]] | |||
[[Category:Tutorial]] | |||