Perintah Dasar Linux C: Difference between revisions

No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 3: Line 3:


* Menampilkan kalender tahun 2009
* Menampilkan kalender tahun 2009
cal 2009  
 
<syntaxhighlight lang="shell">
cal 2009
</syntaxhighlight>


* cat  
* cat  
Line 9: Line 12:


* Menampilkan isi file bunaken.txt dan <code>raja_ampat.txt</code> pada layar
* Menampilkan isi file bunaken.txt dan <code>raja_ampat.txt</code> pada layar
cat bunaken.txt raja_ampat.txt
 
<syntaxhighlight lang="shell">
cat bunaken.txt raja_ampat.txt
</syntaxhighlight>


* Menampilkan informasi yang ada pada cpuinfo
* Menampilkan informasi yang ada pada cpuinfo
cat /proc/cpuinfo  
 
<syntaxhighlight lang="shell">
cat /proc/cpuinfo
</syntaxhighlight>


* Menampilkan interrupts
* Menampilkan interrupts
cat /proc/interrupts  
<syntaxhighlight lang="shell">
cat /proc/interrupts
</syntaxhighlight>


* Memverifikasi penggunaan memori
* Memverifikasi penggunaan memori
cat /proc/meminfo  
 
<syntaxhighlight lang="shell">
cat /proc/meminfo
</syntaxhighlight>


* Menampilkan file swap
* Menampilkan file swap
cat /proc/swaps  
<syntaxhighlight lang="shell">
cat /proc/swaps
</syntaxhighlight>


* Menampilkan versi kernel
* Menampilkan versi kernel
cat /proc/version  
 
<syntaxhighlight lang="shell">
cat /proc/version
</syntaxhighlight>


* Menampilkan adapter network dan statistiknya
* Menampilkan adapter network dan statistiknya
cat /proc/net/dev  
 
<syntaxhighlight lang="shell">
cat /proc/net/dev
</syntaxhighlight>


* Menampilkan file sistem yang sudah ter-mount
* Menampilkan file sistem yang sudah ter-mount
cat /proc/mounts  
 
<syntaxhighlight lang="shell">
cat /proc/mounts
</syntaxhighlight>


* Menampilkan isi dari <code>file1</code> dimulai dari baris pertama
* Menampilkan isi dari <code>file1</code> dimulai dari baris pertama
cat file1  
 
<syntaxhighlight lang="shell">
cat file1
</syntaxhighlight>


* Menampilkan isi dari <code>file1</code> dengan menambahkan nomor urut perbaris
* Menampilkan isi dari <code>file1</code> dengan menambahkan nomor urut perbaris
cat -n file1
 
<syntaxhighlight lang="shell">
cat -n file1
</syntaxhighlight>


==cd==
==cd==
Line 42: Line 73:


* Berpindah ke direktori sebelumnya  
* Berpindah ke direktori sebelumnya  
cd -
 
<syntaxhighlight lang="shell">
cd -
</syntaxhighlight>


* Kembali ke satu level sebelumnya
* Kembali ke satu level sebelumnya
cd ..  
 
<syntaxhighlight lang="shell">
cd ..
</syntaxhighlight>


* Kembali ke dua level sebelumnnya
* Kembali ke dua level sebelumnnya
cd ../..  
 
<syntaxhighlight lang="shell">
cd ../..
</syntaxhighlight>


* Menuju (navigasi) ke direktori home
* Menuju (navigasi) ke direktori home
cd  
 
<syntaxhighlight lang="shell">
cd
</syntaxhighlight>


* Menuju (navigasi) ke home direktori dari <code>user1</code>
* Menuju (navigasi) ke home direktori dari <code>user1</code>
Line 60: Line 103:


==cd-paranoia==  
==cd-paranoia==  
* Mengkonversi file audio dari media CD menjadi file wav
* Mengkonversi file audio dari media CD menjadi file <code>wav</code>
  cd-paranoia-B  
  cd-paranoia-B  


* Mengkonversi 3 file audio pertama dari media CD menjadi file wav
* Mengkonversi 3 file audio pertama dari media CD menjadi file <code>wav</code>
  cd-paranoia --  
  cd-paranoia --  


Line 73: Line 116:


* Meng-scan bus untuk mengidentifikasi port SCSI
* Meng-scan bus untuk mengidentifikasi port SCSI
  cdrecord --scanbus  
  cdrecord --scanbus


==chage==
==chage==
''Mengatur deadline password''
''Mengatur deadline password''


* Mengatur deadline password untuk user1  
* Mengatur deadline password untuk <code>user1</code>
  chage -E 2005-12-31 user1  
  chage -E 2005-12-31 user1


== chattr ==
== chattr ==
''Merubah atribut file di dalam sistem linux''
''Merubah atribut file di dalam sistem linux''


* Memperbolehkan penambahaan (append) pada pembukaan (di awal) file1
* Memperbolehkan penambahaan (append) pada pembukaan (di awal) <code>file1</code>
  chattr +a file1  
  chattr +a file1  


* Memperbolehkan file1 untuk dikompres atau diekstrak secara otomatis oleh kernel
* Memperbolehkan <code>file1</code> untuk dikompres atau diekstrak secara otomatis oleh kernel
  chattr +c file1  
  chattr +c file1  


Line 93: Line 136:
  chattr +d file1  
  chattr +d file1  


* Membuat file1 tidak dapat diubah, tidak dapat dihapus, diubah, diubah nama filenya atau disambungkan
* Membuat <code>file1</code> tidak dapat diubah, tidak dapat dihapus, diubah, diubah nama filenya atau disambungkan
  chattr +i file1  
  chattr +i file1  


* Memperbolehkan file1 untuk dihapus secara aman
* Memperbolehkan <code>file1</code> untuk dihapus secara aman
  chattr +s file1  
  chattr +s file1  


* Meyakinkan bahwa jika file1 diubah, perubahan tersebut akan tertulis secara bersamaan (sinkronisasi)
* Meyakinkan bahwa jika <code>file1</code> diubah, perubahan tersebut akan tertulis secara bersamaan (sinkronisasi)
  chattr +S file1  
  chattr +S file1  


* Memperbolehkan untuk recover konten file1 walaupun dibatalkan
* Memperbolehkan untuk recover konten <code>file1</code> walaupun dibatalkan
  chattr +u file1  
  chattr +u file1  


* Mengubah group dari file1
* Mengubah group dari <code>file1</code>
  chgrp group1 file1  
  chgrp group1 file1


==chmod==  
==chmod==  
''Mengubah hak akses terhadap suatu file / direktori''
''Mengubah hak akses terhadap suatu file / direktori''


* Mengatur permission untuk akses baca (r), tulis (w) dan execute (x) oleh user owner (u) group (g) dan lain-lain (o) terhadap file1
* Mengatur permission untuk akses baca (<code>r</code>), tulis (<code>w</code>) dan execute (<code>x</code>) oleh user owner (<code>u</code>) group (<code>g</code>) dan lain-lain (<code>o</code>) terhadap <code>file1</code>
  chmod ugo+rwx directory1  
  chmod ugo+rwx directory1  


*Menghapuskan permission untuk membaca (r), menulis (w) dan meng-execute (x) untuk group (g) dan lain-lain (o) terhadap direktori1
*Menghapuskan permission untuk membaca (<code>r</code>), menulis (<code>w</code>) dan meng-execute (<code>x</code>) untuk group (<code>g</code>) dan lain-lain (<code>o</code>) terhadap <code>direktori1</code>
  chmod go-rwx directory1  
  chmod go-rwx directory1  


Line 133: Line 176:


* Menonaktifkan STIKY bit sebuah direktori
* Menonaktifkan STIKY bit sebuah direktori
  chmod o-t /home/public  
  chmod o-t /home/public


==chown==  
==chown==  
''Mengubah kepemilikan sebuah file''
''Mengubah kepemilikan sebuah file''


* Ubah file1 menjadi milik user1
* Ubah file1 menjadi milik <code>user1</code>
  chown user1 file1  
  chown user1 file1  


Line 145: Line 188:


* Mengubah user dan grup kepemilikan sebuah file
* Mengubah user dan grup kepemilikan sebuah file
  chown user1:group1 file1  
  chown user1:group1 file1


==chsh==
==chsh==
Line 160: Line 203:
''Membandingkan isi file yang singkat baris demi baris''
''Membandingkan isi file yang singkat baris demi baris''


* Membandingkan isi dari dua file dengan cara menghapus baris-baris yang berbeda pada file1
* Membandingkan isi dari dua file dengan cara menghapus baris-baris yang berbeda pada <code>file1</code>
  comm -1 file1 file2
  comm -1 file1 file2


* Membandingkan isi dari dua file dengan cara menghapus baris-baris yang berbeda pada file2
* Membandingkan isi dari dua file dengan cara menghapus baris-baris yang berbeda pada <code>file2</code>
   comm -2 file1 file2
   comm -2 file1 file2


Line 183: Line 226:
* Menyalin sebuah direktori
* Menyalin sebuah direktori
  cp -a dir1 dir2
  cp -a dir1 dir2


[[Category:Linux]]
[[Category:Linux]]
[[Category:Tutorial]]