Command - Command Dasar Linux
1. more/cat
pada file contoh2 saya akan menambahkan status dari masing masing orang yang berada di dalam file tersebut.
ini merupakan tampilan awal nya
pada field pertama yaitu kita mendapatkan item yang tidak dimiliki pada file2, sedangkan pada field kedua kita mendapatkan item yang dimiliki pada kedua file.
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.
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.
Perintah grep/egrep merupakan sebuah perintah dengan fungsi untuk memfilter.
Kita bisa melakukan perintah ini dengan ketik cat data3 | grep " gunawan "
cat data3 | egrep "gunawan|dwi"
Perintah sort merupakan sebuah perintah dimana fungsinya yaitu untuk mengurutkan abjad.
Kita bisa melakukan perintah ini dengan ketikkan "cat data3 | sort "
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 "
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.
Perintah awk merupakan suatu perintah yang sangat lengkap, dimana fungsinya bisa dari menghitung sampai memanipulasi. Sebagai contoh seperti ini.
" 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
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 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.
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"
sedangkan untuk contoh perintah while saya akan membuat file lagi dan membuka nya dengan perintah nano dan ini hasil inputannya
Komentar
Posting Komentar