Jump to content

Perintah Dasar Linux C: Difference between revisions

From Wiki
No edit summary
 
(3 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 138: Line 181:
''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]]

Latest revision as of 18:02, 26 October 2022

cal

Menampilkan Kalender

  • Menampilkan kalender tahun 2009
cal 2009
  • cat

Gabungkan isi file dan tampilkan ke standar output

  • Menampilkan isi file bunaken.txt dan raja_ampat.txt pada layar
cat bunaken.txt raja_ampat.txt
  • Menampilkan informasi yang ada pada cpuinfo
cat /proc/cpuinfo
  • Menampilkan interrupts
cat /proc/interrupts
  • Memverifikasi penggunaan memori
cat /proc/meminfo
  • Menampilkan file swap
cat /proc/swaps
  • Menampilkan versi kernel
cat /proc/version
  • Menampilkan adapter network dan statistiknya
cat /proc/net/dev
  • Menampilkan file sistem yang sudah ter-mount
cat /proc/mounts
  • Menampilkan isi dari file1 dimulai dari baris pertama
cat file1
  • Menampilkan isi dari file1 dengan menambahkan nomor urut perbaris
cat -n file1

cd

change directory, berpindah ke direktori lain

  • Berpindah ke direktori sebelumnya
cd -
  • Kembali ke satu level sebelumnya
cd ..
  • Kembali ke dua level sebelumnnya
cd ../..
  • Menuju (navigasi) ke direktori home
cd
  • Menuju (navigasi) ke home direktori dari user1
cd ~user1 
  • Kembali ke direktori sebelumnya
cd -

cd-paranoia

  • Mengkonversi file audio dari media CD menjadi file wav
cd-paranoia-B 
  • Mengkonversi 3 file audio pertama dari media CD menjadi file wav
cd-paranoia -- 
  • Membersihkan CD-RW
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force 
  • Burn ISO file
cdrecord -v dev=/dev/cdrom cd.iso 
  • Meng-scan bus untuk mengidentifikasi port SCSI
cdrecord --scanbus

chage

Mengatur deadline password

  • Mengatur deadline password untuk user1
chage -E 2005-12-31 user1

chattr

Merubah atribut file di dalam sistem linux

  • Memperbolehkan penambahaan (append) pada pembukaan (di awal) file1
chattr +a file1 
  • Memperbolehkan file1 untuk dikompres atau diekstrak secara otomatis oleh kernel
chattr +c file1 
  • Meyakinkan bahwa sistem akan mengabaikan opsi menghapus file (dump) selama proses backup
chattr +d file1 
  • Membuat file1 tidak dapat diubah, tidak dapat dihapus, diubah, diubah nama filenya atau disambungkan
chattr +i file1 
  • Memperbolehkan file1 untuk dihapus secara aman
chattr +s file1 
  • Meyakinkan bahwa jika file1 diubah, perubahan tersebut akan tertulis secara bersamaan (sinkronisasi)
chattr +S file1 
  • Memperbolehkan untuk recover konten file1 walaupun dibatalkan
chattr +u file1 
  • Mengubah group dari file1
chgrp group1 file1

chmod

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
chmod ugo+rwx directory1 
  • Menghapuskan permission untuk membaca (r), menulis (w) dan meng-execute (x) untuk group (g) dan lain-lain (o) terhadap direktori1
chmod go-rwx directory1 
  • Mengeset bit SUID pada file binary - user yang mengakses file tersebut memiliki hak yang sama dengan owner file tersebut
chmod u+s /bin/file1 
  • Menonaktifkan bit SUID suatu file binary
chmod u-s /bin/file1 
  • Mengeset bit SGID sebuah direktori - mirip dengan SUID, tetapi SGID untuk direktori
chmod g+s /home/public 
  • Menonaktifkan bit SGID sebuah directori
chmod g-s /home/public 
  • Mengeset STIKY bit sebuah direktori - hanya user tertentu yang berwenang menghapus fileallows files
 chmod o+t /home/public 
  • Menonaktifkan STIKY bit sebuah direktori
chmod o-t /home/public

chown

Mengubah kepemilikan sebuah file

  • Ubah file1 menjadi milik user1
chown user1 file1 
  • Mengubah kepemilikan sebuah direktori dan semua file dan direktori di dalamnya
chown -R user1 directory1 
  • Mengubah user dan grup kepemilikan sebuah file
chown user1:group1 file1

chsh

Mengubah perintah shell

  • Perintah untuk mengetahui jika anda ingin mengakses shell lain
chsh --list-shells 

clock

  • Menyimpan perubahan data pada BIOS
clock -w 

comm

Membandingkan isi file yang singkat baris demi baris

  • Membandingkan isi dari dua file dengan cara menghapus baris-baris yang berbeda pada file1
comm -1 file1 file2
  • Membandingkan isi dari dua file dengan cara menghapus baris-baris yang berbeda pada file2
 comm -2 file1 file2
  • Membandingkan isi dari dua file dengan cara menghapus beris-baris yang ada pada kedua file tersebut
comm -3 file1 file2

cp

copy, Menyalin file

  • Menyalin sebuah file
cp file1 file2 
  • Menyalin semua file yang ada di sebuah direktori
cp dir/* . 
  • Menyalin sebuah direktori
cp -a /tmp/dir1 . 
  • Menyalin sebuah direktori
cp -a dir1 dir2