Command - Command Dasar Linux

1. more/cat
        Perintah more/cat di Linux merupakan perintah untuk membuka/menampilkan isi dari file.
        Kita bisa melakukan perintahnya dengan cara mengetik " more [spasi] nama file " / " cat [spasi]
        nama file "


        
         Kita juga bisa menggabungkan data1 dan data2 menjadi data3 dengan perintah, cat data1 data2 >  data3 atau bisa juga more data1 data2 > data 3.



2. grep / egrep
        Perintah grep/egrep merupakan sebuah perintah dengan fungsi untuk memfilter.
     Kita bisa melakukan perintah ini dengan ketik cat data3 | grep " gunawan "

        Sedangkan, untuk perintah egrep itu berfungsi untuk multi filtering. Kita bisa ketikkan command
    cat data3 | egrep "gunawan|dwi"


3. sort
        Perintah sort merupakan sebuah perintah dimana fungsinya yaitu untuk mengurutkan abjad.
    Kita bisa melakukan perintah ini dengan ketikkan "cat data3 | sort "


        dan kita akan menyimpan ini di data4 dengan mengetikkan "cat data3 | sort > data4 "


4. uniq
        Uniq adalah sebuah command yang fungsinya juga sebuah filtering informasi yang duplikat.
      Kita bisa melakukannya dengan cara menggabungkan dua file yaitu "data3" dan "data4" menjadi 
      "data5" dengan perintah " cat data3 data4 > data5 "


sort tanpa uniq


sort dengan uniq

        
                    nomor 2 paling depan adalah nomor yang menunjukkan informasi yang duplikat.

5. cut
        Perintah cut ini memiliki arti dan digunakan untuk mengambil kolom pada baris dengan contoh seperti ini. 


6. awk
        Perintah awk merupakan suatu perintah yang sangat lengkap, dimana fungsinya bisa dari menghitung sampai memanipulasi. Sebagai contoh seperti ini. 


disini terlihat bahwa saya ingin memisahkan antara nama dan nilai maka hanya perlu diketikkan 
" cat data4 | awk -F"|"  ' {print $1}' " untuk memisahkannya.

jika kita ingin mengambil nilai nya saja kita bisa ketikkan contoh dengan " cat data4 | awk -F"|" '{print $2}' "


pada file contoh2 saya akan menambahkan status dari masing masing orang yang berada di dalam file tersebut. 



disini bisa dilihat bahwa yang muncul jika kita ketikkan cat contoh2 | awk -F"|" '{print $3}'  maka yang akan muncul adalah field yang ada pada field 3. 

saya juga akan mencoba memanggil field yang ada pada nomor 1 dan 3 dengan perintah cat contoh2 | awk -F"|" '{print $1"|"$3}'  


maka seperti inilah kira kira tampilannya.

selanjutnya kita akan mencoba menjumlahkan angka yang ada pada file data6 dengan menggunakan perintah cat data6 | awk -F"|" '{arr[$1]+=$2} END {for (i in arr) {print i"|"arr[i]}}' | sort


ini merupakan tampilan awal nya


dan ini merupakan nilai akhir yang kita dapat setelah melakukan command cat data6 | awk -F"|" '{arr[$1]+=$2} END {for (i in arr) {print i"|"arr[i]}}' | sort. 

7. comm 
        adalah perintah yang berfungsi untuk membandingkan dua file yang sudah diurut.

Contoh: 

disini ada file yang sudah terurut dan kita akan mencoba menggunakan perintah opsi -1 dengan mengetikkan perintah comm -1 file1 file2 dan seperti ini hasilnya


disini pada field pertama adalah item yang tidak terdapat pada file1, sedangkan field kedua adalah item yang terdapat pada kedua file.
 
sekarang saya akan coba menggunakan perintah opsi -2 dengan mengetikkan perintah comm -2 file1 file2 dan kira kira hasilnya menjadi seperti ini. 


pada field pertama yaitu kita mendapatkan item yang tidak dimiliki pada file2, sedangkan pada field kedua kita mendapatkan item yang dimiliki pada kedua file. 

8. for and while
        Perintah for and while berfungsi untuk looping pada Linux dan di save pada file berbentuk ".ksh" atau ".sh" 
Disini kita akan mencoba membuat file dengan ".sh" 


nah, bisa dilihat saya membuat file "hadi.sh" didalam directory looping dan memanggil isi file tersebut dengan perintah more hadi.sh. Lalu saya akan menjalankan file tersebut dengan memberikan akses  dengan perintah chmod 777 hadi.sh kemudian cek dengan ls -lrt dan ini hasilnya.


sedangkan untuk contoh perintah while saya akan membuat file lagi dan membuka nya dengan perintah nano dan ini hasil inputannya



dan inilah contoh outputannya



Mungkin sekian mengenai perintah - perintah dasar yang bisa saya sampaikan mohon maaf apabila dalam penjelasannya, masih ada kata - kata yang kurang dimengerti dan mohon maaf juga apabila ada penulisan kata yang salah 





Komentar

Postingan populer dari blog ini

Tipe Data Boolean

Restful API

Langkah - Langkah untuk Merakit PC