Rabu, 11 April 2012

PERINTAH - PERINTAH DASAR LINUX


Sebelum kita mengetahui Perintah Dasar Linux, terlebih dahulu kita harus mengenal LINUX. Seperti kata pepatah " Tak Kenal Maka Tak Sayang".  

=>  PENGENALAN LINUX

          > Linux dikenalkan pertama kali pada Agustus 1991 oleh LINUS TROVALDS.
          > Linux merupakan versi berbeda dari UNIX yang menyerupai UNIX. 
          > Linux merupakan   sistem operasi Multi - user dan Multi - tasking. Artinya lebih dari       
             satu orang       dapat  masuk ke komputer Linux yang sama dan pada waktu yang 
             sama begitupun USER. Multi-Tasking, artinya user dapat mengeksekusi lebih dari satu 
             proses(program) pada waktu yang sama. 
          > Pada Linux terdapat virtual console yang memungkinkan user masuk ke beberapa 
             login apabila tidak menggunakan X Window System.
*  Itulah beberapa point pengenalan tentang LINUX, masih banyak lagi tentang pengenalan
   bahkan sejarah LINUX, teman - teman dapat cari di media internet maupun media lainnya.
   Dan inilah Perintah Dasar Linux yang saya dapatkan di salah satu situs internet "Buku Wiki".


=>  PERINTAH - PERINTAH DASAR LINUX

           Sebenarnya untuk melihan semua kemungkinan perintah yang dapat digunakan dengan
           menekan tab dua kali. Misalnya Anda ingin mengetahui perintah apa saja yang dapat 
           dimulai dengan huruf a, maka Anda cukup mengetikkan a lalu tekan tab dua kali.

  ^  &
           Perintah & digunakan untuk menjalankan perintah di belakan (background) Contoh :
           
                                          wget http://id.wulansari.org &

           
           Perintah & dipakai dibelakang perintah lain untuk menjalankannya di background. Apa
           itu jalan di background? Jalan dibackground maksudnya adalah kita membiarkan 
           sistem untuk menjalankan perintah sendiri tanpa partisipasi kita, dan membebaskan 
           shell/command prompt agar bisa dipergunakan menjalankan perintah yang lain.

^  adduser
           Perintah adduser digunakan untuk menambahkan user. Biasanya hanya dilakukan
           oleh root untuk menambahkan user atau account yg baru. Setelah  perintah ini bisa 
           dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi
           user tersebut.Contoh :

                      # adduser vicky
                      # passwd anakkota#
  
          Jika Anda menjalankan perintah adduser, Anda akan diminta memasukkan password
          untuk user yang Anda buat. Isikan password untuk user baru tersebut dua kali dengan 
          kata yang sama.

^ alias
          Digunakan untuk memberi nama lain dari sebuah perintah. Alias digunakan untuk 
          memudahkan agar tidak harus mengetikkan perintah yang panjang, tapi cukup aliasnya 
          saja. Misalnya bila Anda ingin perintah ls dapat juga dijalankan dengan mengetikkan 
          perintah dir, maka buatlah aliasnya sbb:

                        $ alias dir=ls
 
          Kalau Anda suka dengan tampilan berwarna-warni, cobalah bereksperimen dengan
          perintah berikut: 

                     $ alias dir="ls -ar --color:always"
 
         Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup
         ketikkan alias saja (tanpa argumen). Lihat juga perintah unalias

^ apt-cache
         Untuk mencari aplikasi yang telah didownload oleh apt-get.

                            $ apt-cache search apache2 
 
^ apt-get
         Untuk menginstall atau uninstall aplikasi di linux, sebagian keluarga linux yang menggunakan adalah  
         debian dan turunannya. Contoh untuk menginstall aplikasi apache: 

                                            $ apt-get install apache2
 
        Untuk mengecek pembaruan dari aplikasi yang terinstall di linux.

                                                  $ apt-get update
 
        Untuk memperbarui aplikasi di linux, biasanya digunakan setelah apt-get update.


                                                         $ apt-get upgrade 
 
^ bg
        Untuk maminta sebuah proses yang dihentikan sementara(suspend) agar berjalan di
        background. Misalnya Anda sedang menjalankan sebuah perintah di foreground (tanpa 
        diakhiri perintah &) dan suatu saat Anda membutuhkan shell tersebut maka Anda dapat 
        memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikan perintah  
        bg untuk menjalakannya di background. Dengan cara ini Anda telah membebaskan shell 
        tapi tetap mempertahankan perintah lama berjalan di background.

^ cat
        Menampilkan isi dari sebuah file di layar. Contoh:

                                  $ cat /nama/suatu/file 
 
^ cd: Change Directory
         Untuk berpindah / berganti direktori.
         Syntax  : cd nama_direktori wulan

                                        [kave@client08~]# cd wulan

^ chgrp
       Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya 
       untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks 
       penulisannya adalah sbb:

                     # chgrp <grup baru> <file>

^ chmod
          Untuk mengganti perijinan pada file atau direktori.
          Syntax   : chmod [options] file_atau_direktori
          Contoh  : Mengganti perijinan file /data/mhs1/otomatis.sh dari 664 menjadi 755

                        [jave@client08~]$ chmod 755 /data/mhs1/otomatis.sh

^ chown
          Mengganti kepemilikan atas file atau direktori
          Syntax  : chown [options] username:groupname
          Contoh : Mengganti kepemilikan file /data/otomatis.sh yang sebelumnya dimiliki oleh 
                         user yang bernama labcrew menjadi labcrew2  

                         [kave@client08~]$ chown labcrew2:labcrew2 
           /data/otomatis.sh

^ cp 
          Untuk menyalin file atau copy. Misalnya untuk menyalin file1 menjadi file2:

                                                         $ cp <file1> <file2>

^ fg
          Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan 
          kembali di foreground. Lihat juga perintah bg diatas.

^ find
          Untuk menemukan dimana letak sebuah file. Untuk menemukan dimana letak sebuah
          file. Perintah ini akan mencari file sesuai dengan kriteria yang Anda tentukan. 
          Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian, 
          kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir 
          menentukan bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari 
          emua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar:

                                                    $ find. -name *.doc -print

          Contoh hasil :

            . /public/docs/account.doc
        . /public/docs/balance.doc
        . /public/docs/statistik/prospek.doc
        . /public/docs/statistik/presconf.doc

^grep
          Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang 
           mengandung teks dengan kriteria yang telah Anda tentukan.   

           Format perintah :

                                                  $ grep <teks> <file>  

          Misalnya akan dicari file-file yang mengandung teks marginal di current direktori:

                                                       $ grep marginal <file>

^ gzip
         Ini adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file. 
         Sintaksnya sangat sederhana:  

                                                         $ gzip <namafile>

^ halt
        Perintah ini hanya bisa dijalankan oleh super user atau Anda harus login sebagai root. 
        Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.

^ hostname
        Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk 
        mengeset nama host sistem.
        Contoh pemakaian :

            [user@localhost mydirectoryname] $ hostname 
            localhost.localdomain

^ kill
        Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan. Tujuannya 
        adalah menghentikan proses. Format penulisan:

                                       $ kill <sinyal> <pid>

        PID adalah nomor proses yang akan di hentikan. Tidak tahu PID proses mana yang mau 
        dibunuh? Cobalah bereksperimen dengan perintah:

                                        ps aux | grep <myusername>

^ less
        Untuk menampilkan isi dari suatu file. dengan perintah "less", saat menampilkan suatu 
        file maka file akan terbuka dan dapat di scroll - up & scroll - down. Untuk keluar dari 
        tampilan "less" dapat dilakukan dengan menekan tombol 'q'. Perintah less ini lebih
        cocok dikatakan sebagai file - viewer. Karena dapat menampilkan file tetapi tidak dapat 
        melakukan proses update/editing.

        Syntax  : less nama_file
        Contoh : less index.html

^ ls
        Untuk menampilkan isi dari suatu direktori.
        Syntax : ls [options] nama_file_atau_direktori
        Contoh :

                                                   [kave@client08~]$ ls -l
   

        option -l berfungsi untuk menampilkan file dalam format long seperti yang terlihat pada 
        contoh. Jika tidak menggunakan option -l maka hasilnya akan seperti di bawah ini :

^ man
         Menampilkan halaman bantuan/manual (help-page) untuk perintah yang diminta.
         Syntax : man nama_perintah

                                     $ man <perintah>

^ mkdir
        Membuat direktori baru, sama dengan perintah md di DOS.
        Contoh : mkdir<nama folder> kemudian enter
          
                                                $mkdir wulan

^ mv
        Untuk memindahkan atau mengganti nama suatu file atau direktori.
        Syntax : mv file_atau_direktori_sumber file_atau_direktori_tujuan
        Contoh :

                      * memindahkan file biodata.txt ke direktori wulan

                       [kave@client08~]$ mv biodata.txt wulan/

                     * mengganti nama direktori wulan menjadi wulanlinux

                         [kave@client08~]$ mv wulan wulanlinux 

^ pwd : Present Working Directory
             Untuk menampilkan informasi direktori aktif saat ini.
             Syntax : pwd
              Contoh :

                                    [kave@client08~] $ pwd
                                    /home/kave 
               * Menunjukkan bahwa direktori aktif saat ini adalah /home/kave

^ rm : Menghapus file/direktori
           Syntax : rm [options] nama_file_atau_direktori
           Contoh :

                                            [urindo]$ rm -v wulan/
                                              removed 'wulan//biodata.txt'
                                              removed directory: 'wulan/'

           * Menghapus direktori praktikum/ beserta subdirektori dan semua file yang ada di 
             dalamnya. Dalam hal ini option -r berguna untuk menghapus direktori.

^ rmdir : Menghapus direktori. Serupa dengan perintah rm -r, hanya saja perintah ini khusus 
                untuk menghapus direktori.
                Syntax : rmdir [options]
                Contoh :

                                                            [urindo]$ rmdir wulan/

^ su :    Untuk berganti user aktif. Jika hanya menggunakan su saja maka diasumsikan user 
              yang dituju adalah root.
              Syntax : su [options] nama_user
              Contoh :

                                                        [urindo]$ su wulan
                                                        Password : (masukkan password di sini)
                                                        [wulan/home/urindo]$ 

^ tail
            Menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10 
            tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan: 

                                             [urindo]$ tail <jumlah baris> <file file....>

^ who
           Menampilkan informasi user yang sedang login pada sistem.
           Syntax : who
           Contoh :

                                                      [urindo]$ who
                                                      urindo    vc/1           Apr 11 14:05
                                                      urindo    :0             Apr 10 21:00

            * Menunjukkan bahwa sedang ada 2 user yang aktif, yaiut 'urindo' pada vc/1 (mode
               teks) dan pada :0 (mode grafis) 

^ whoami 
            Menampilkan informasi user yang digunakan.
            Syntax : whoami
            Contoh :

                                        [urindo]$ whoami
                                          urindo

           * Menunjukkan bahwa user yang digunakan saat ini adalah 'urindo'    

^ wc : Word Count
            Menampilkan jumlah bytes, kata dan baris dalam suatu fil.
            Syntax : wc [options] nama_file
            Contoh :

                                      [urindo] $ wc sing.html
                                      150 600 8050 sing.html

           * Menunjukkan bahwa file sing.html memiliki 150 baris, 600 kata dan   8050 bytes.



* Itulah beberapa Perintah - perintah dasar LINUX yang saya dapat, sebenarnya 
  masih banyak lagi perintah - perintah dasar lainnya. Teman - teman dapat search di   
  Media internet maupun Media lainnya.



******************************************** SEKIAN*************************************************