COMMAND LINUX





1. Membuat Directory
    Dengan perintah : mkdir [ nama directory ]
    Misalnya kita ingin membuat directory dengan nama "belajar linux" dengan perintah " mkdir [ nama directory  ] "

Nah,untuk melihat hasil directory yang sudah kita buat tadi kita lihat dengan perintah "ls -lrt"

finaly,kita berhasil membuat directory dengan nama "belajar linux".


2. Membuat file
    Perintah membuat file ada dua :
    a . Touch
        Perintah touch ini hanya membuat file tanpa bisa menampilkan dan  mengedit tampilan.
Nah,Sekarang kita sudah berhasil membuat "file1" dengan perintah touch

    b . vi
        vi adalah perintah untuk membuat file sembari menampilkan editornya
        nah,sekarang kita akan membuat file dengan nama "file2" dengan command "vi file2"
        setelah itu kita akan di arahkan ke sebuah tampilan editor.
        untuk menulis pada halaman vi ini kita ketikan huruf i pada keyboard dan kita dapat 
        menulis dihalaman tersebut. 


Setelah selesai mengisi konten klik "esc" lalu klik " Shift + :" dan ketik "wq" jika
ingin mengsave konten tersebut dan klik "q!" jika ingin quit tanpa mengsave.
Nah,kita berhasil membuat file dengan perintah "vi".

3 . Menghapus file
    Dengan perintah : rm [nama file] 
    Misalnya kita ingin menghapus "file1" dengan command "rm file1'




4 . Menghapus Directory
   Dengan Perintah:  rm -rf [nama directory] / rmdir [nama directory]
    Misalkan kita ingin menghapus directory "belajarlinux".
    Nah , disini saya akan menggunakan command "rm -rf [nama directory]"
    

finaly,diirectory "belajarlinux" telah di hapus.

5 . Memindahkan file/directory atau merename file/directory
    Dengan Perintah : mv [file][posisi tujuan]
    Misalkan kita ingin memindahkan "file2" ke directory "belajarlinux"
    pertama, buat directory "belajarlinux" terlebih dahulu karena tadi kita sudah
    menghapusnya.
    Nah Setelah Directory tersebut telah dibuat lalu gunakan command
    "mv file2 belajarlinux"


    kita sudah berhasil memindahkan "file2" ke directory "belajarlinux".
    
Selajutnya kita akan me rename sebuah file "file2" menjadi "coba2"
Dengan Perintah :"mv [nama file] [nama file baru]"


kita sudah berhasil merename file "file2" menjadi "coba2"
nah ,begitu juga dengan directory "mv [nama directory] [nama directory baru]"

6 . Copy File/Directory
    cp [nama file] [nama file baru]
    contoh kita mengcopy file "coba2" dengan nama lain menjadi "test2".
    

Nah kita sudah berhasil mengcopy file tersebut
Mengcopy directory juga sama seperti file dengan perintah "cp -r [nama directory]
[nama directory baru]"

finaly , directory "belajarlinux" telat di copy dengan nama lain yaitu "belajarlinux_1".

7. Mengubah posisi directory satu ke directory lain
    Dengan Perintah: cd [ directory tujuan]
    Misalnya kita akan masuk ke directory "belajarliux" dengan command "cd belajarlinux"

finaly, kita sudah berhasil masuk ke directory "belajarlinux".                

8. Ingin Mengetahui posisi sekarang
    Dengan Perintah : pwd
    Dengan perintah "pwd" kita bisa mengetahui posisi kita sekarang.


9. ls / ls -lrt
    Kedua perintah  tersebut untuk melihat isi file/directory yang telah kita buat.

10 . Membuka isi file
    more [nama file] / cat [nama file]
    kedua perintah tersebut fungsi nya sama yaitu untuk membuka isi file . nah kita akan
    membuka file "data1 data2" yang sudah kita buat sebelumnya

kita juga dapat menggabungkan kedua file tersebut dengan perintah "cat data1 data2>data3"

dan coba buka file tersebut dengan perintah "cat data3 / more data3".
isi kedua file " data1 dan data2" menjadi satu dengan nama file "data3".

11 . Selanjutnya kita akan membahas mengenai fungsi grep,sort,uniq,cut,pipeline dan awk  
       pada sistem operasi linux.


a .grep/egrep

    Dengan Perintah : cat data3 | grep [...]"
    grep adalah perintah untuk mencari informasi dalam sebuah file.
    contoh :
    (poto grep)

    perintah egrep digunakan untuk muti filtering kita cukup menggunakan perintah egrep 


dan informasi yang di tampilkan hanya "egi" dan "tasya".

b.sort
    Dengan Perintah : cat [nama file] | sort
    sort adalah perintah untuk mengurutkan abjad


nah , data3 berhasil terurut.
sekarang kita akan memindahkan file yang sudah berurut tadi ke sebuah file
yang bernama "data4".
Dengan Perintah :cat data3 sort > data4 


sekarang kita sudah memiliki 4 file dengan isi yang berbeda.

c. uniq
    uniq adalah sebuah filter dari informasi yang di duplikat
    gabungkan dua file "data3" dan "data4"
    Dengan Perintah : cat data3 data4 > data5 


Lalu kita akan menampilkan dengan menghitung isi file yang terduplikat

Disini terdapat angka “2” karena pada file “data5” terdapat informasi yang duplikat

d. cut
    Dengan perintah : cat [nama file] | cut -c1-7
    Perintah cut ini di gunakan untuk mengambil kata dari sebuah file 
    contoh :
    (tampilkan poto cat contoh1 konten isi file nya)
    lalu kita akan memotong konten tersebut
    

nah seperti itu fungsi dari perintah cut trb

e. awk
    Dengan Perintah : cat [nama file] | awk –F”|” "{print $1}‟
    Perintah awk ini berfungsi untuk menampilkan konten dari pipeline
    Contoh :



nah , konten tsb telah berhasil di tampilkan , jika ingin menampilkan isi yang lain nya kita
hanya peerlu merubah "print$1 print$2 dan print$3 dan seterusnya.

lalu kita akan menghitung jumlah nilai masing masing nama tersebut 
dengan perintah :"cat data5 | awk -F"|" '{arr[$1]+=$2} END {for (i in arr) {print i"|"arr[i]}}'"
contoh :


12 .Comm (membandingkan file)
    Dengan perintah : comm -23 [nama file nama file]
    Adalah perintah untuk membandingkan dua file yang telah terurut baris demi baris. Maksudnya               sebelum kita menggunakan perintah ini, alangkah baiknya kita harus meng-“sort” 
    kedua file yang mau kita commpare.

13. Lopping (For and While)
Dua perintah di atas ini adalah fungsinya untuk looping pada unix atau linux, tapi perintah di atas ini biasanya di save pada sebuah file program ber-ekstensi “.ksh” atau “.sh”.untuk contoh kita pakai file no.sh. lalu Gunakan perintah ls –lrt kita akan mendapatkan info seperti ini di depan “-rw-r--r--” artinya belum dapat hak akses untuk di eksekusi perintah tersebut.

Komentar

Postingan populer dari blog ini

SERVICE APPLICATION

Apa Itu DATA?

FULL OUTER JOIN - SQL JOIN