Posted by : Khieply Sabtu, 09 Maret 2013


PERINTAH-PERINTAH DASAR LINUX



Pada saat pertama kali menggunakan UNIX / Linux, setiap user harus memasukan
login dan password. Pada sistem operasi DOS, setiap user yang memakai komputer tidak pernah ditanya login dan password, karena DOS memang dirancang tidak untuk system multi-user. Sedangkan UNIX / Linux, sejak awal pengembangannya memang ditujukan untuk sistem multi-user sehingga dilengkapi dengan sistem keamanan yang handal.
1.  login 
fungsi : untuk masuk ke dalam jaringan
keterangan : Setiap pemakai sah dari sistem LINUX mempunyai identifikasi pemakai sendiri (ID).
2.  password 
Fungsi : Memasukkan kata sandi setelah login.
Keterangan : Untuk pemakai yang baru didaftar oleh SUPER USER maka user tidak perlu memasukkan kata sandi. Untuk menjaga kerahasiaan, pengetikan tombol password tidak ditampilkan di layar.

Linux 2.0.0 (higo.eepis-its.ac-id.net) (ttyp2)
higo login: syarif
Password:
Last login: Mon Nov 23 15:10:29 from 10.252.1.2
Linux 2.0.0.
You have mail.
higo:~$

Jika seorang user tidak mempunyai hak atau memasukkan password yang keliru maka
akan tampil pesan :

login: aku
Password:
Login incorrect

3.  passwd 
Fungsi : Untuk membuat atau mengubah kata sandi

$ passwd
Changing password for syarif
Enter old password:
Enter new password:
The password must have at least 6 characters, try again.
Enter new password:
Keterangan : 
Seperti uraian keterangan di password, bila pertama kali log in ke sistem UNIX, harus dibuat kata sandi untuk diri sendiri.  Harus dipikirkan suatu urutan huruf dan angka yang lebih panjang dari 6 karakter untuk kata sandi tersebut.  Program password meminta pengetikan kata sandi sebanyak 2 kali. Bila ternyata kedua ketikan bukan kata yang sama, akan diberikan kesempatan sekali lagi.  Sekali diterapkan sebuah sandi, maka tidak dapat log in tanpa memberitahukannya pada UNIX, oleh karena itu password jangan sampai terlupa.

4.  who
Fungsi : untuk mengetahui daftar pemakai yang sedang aktif (login)


$ who
root     tty1      Nov 19 15:34
lis        ttyp1    Nov 23 14:34 (:0.0)
syarif  ttyp2    Nov 23 15:44 (10.252.1.201)

Keterangan : perintah who akan memberikan daftar pemakai yang baru saja login dengan menunjukkan nama pemakai, terminal ID, dan waktu masing-masing login. 

5.    finger 
Fungsi : finger mempunyai kegunaan hampir sama dengan who, hanya saja finger menyediakan informasi identitas user yang lebih lengkap dari who.
Contoh perbedaan pemakaian who dan finger

$ who
nanang          ttyp1    Nov 26 14:59 (:0.0)
nanang          ttyp2    Nov 26 16:18 (:0.0)
sulis                ttyp3    Nov 26 17:03 (surat.eepis-its.)
syarif              ttyp4    Nov 26 18:01 (10.252.1.201)

$ finger
Login     Name                      Tty   Idle  Login Time   
nanang  Nanang Syahroni   p1    2:17  Nov 26 14:59 (:0.0)
nanang  Nanang Syahroni   p2    2:11  Nov 26 16:18 (:0.0)
sulis       Sulistyo                     p3   1        Nov 26 17:03 (surat.eepis-its.)
syarif      Iwan Syarif             p4             Nov 26 18:01 (10.252.1.201)

6.  logout
Fungsi : Untuk keluar dari sistem
Keterangan : bila pemakai akan mengakhiri penggunaan terminal sebaiknya menjalankan perintah ini, agar hak akses pada log in-nya tidak disalahgunakan oleh orang lain yang tidak berhak.
7.  exit
Fungsi : Untuk keluar dari sistem
Keterangan : sama dengan perintah log out.

8.  whoami
Fungsi : untuk mengetahui siapa user yang sedang login di suatu komputer / terminal
Keterangan : digunakan bila anda menemukan terminal yang belum logout atau exit dan ingin mengetahui milik siapa terminal tersebut diaktifkan.

9.  date 
Fungsi : Menunjukkan atau mengatur tanggal
       
$ date
Mon Nov 23 15:55:04 JVT 1998

Keterangan : Mengatur tanggal dan waktu sistem.  Bila tidak ada argumen yang ditentukan, akan dilaporkan tanggal dan waktu sekarang.  



10. cal 
Fungsi : mencetak kalender mulai tahun 0000 s/d 9999

$ cal
November 1998
Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Keterangan : membuat kalender bulan dan tahun yang ditentukan.  Bila bulan tidak disertakan, maka dibuat kalender untuk 1 tahun.

11. ls

Fungsi : menampilkan daftar file dalam directory aktif.
Keterangan : Perintah ini akan menampilkan informasi mengenai directory dan file. Bentuk sederhana perintah ls akan menampilkan hanya nama file.  Bentuk panjang ditandai dengan menggunakan option –1, yang akan menampilkan nama-nama file beserta informasi untuk setiap file yang ditampilkan.  
Option-option yang disediakan :
-a   tampilkan semua file di directory termasuk isian.
-o   tampilkan hanya nama directory
-g   cetak ID kelompok hanya untuk bentuk panjang
-I    cetak nomor untuk setiap pemakai
-l    tampilkan seluruh file secara lengkap
-o   cetak ID pemakai (bila pemakai –1)
-r   ubah urutan pengaturan nama file yang telah disusun
-t   atur nama file berdasarkan waktu modifikasi terakhir, tidak berdasarkan
     nama
-o  atur nama file berdasarkan waktu akses terakhir

Untuk option nama, bila “nama” merupakan sebuah directory, perintah itu
mencetak informasi yang diminta dengan pilihan (option) bagi semua file dalam directory.  Bila “nama” sebuah file, maka hanya informasi file bersangkutan yang dicetak.










Perbandingan perintah dir pada DOS dan perintah ls pada LINUX





Perintah DOS
Dir
Dir/w
Dir/p
Dir a*.*
Dir > prn
Dir > file1.txt

Perintah UNIX
ls –l
Ls
ls | more
ls a*.*
ls > lpr
ls > file1.txt

Keterangan
Melihat daftar file secara detil
Melihat daftar file secara melebar
Melihat daftar file per halaman
Melihat file dengan nama depan a
Mencetak daftar file ke printer
Menyimpan daftar file ke “file1.txt”


Bentuk tampilan perintah ls


$ ls -l
-rw-r--r--   1 syarif   users              981 Sep  2 08:34 PIC22370.PCX
-rw-r--r--   1 syarif   users                      981 Sep  2 08:33 PIC27480.PCX
-rw-r--r--   1 syarif   users       66091 Aug 12 12:14 bufferm.pdf
-rw-r--r--   1 syarif   users         171 Nov 23 19:51 coba1
-rw-r--r--   1 syarif   users         177 Nov 23 19:51 coba2
-rw-r--r--   1 syarif   users         171 Nov 23 19:52 coba3
drwx ------   2 syarif   users        1024 Nov 19 11:55 nsmail/
drwx ------   2 syarif   users        1024 Aug 12 11:34 syarif/ 
drwxr-xr-x   2 syarif   users        1024 Aug 13 12:57 tmp/
-rw-r--r--   1 syarif   users       24093 Aug 12 12:17 tut1.1998.ps
-rw-r--r--   1 syarif   users       58527 Aug 12 12:15 tut1_2.pdf
-rw-r--r--   1 syarif   users       15687 Aug 12 12:17 tut2.1998.ps
-rw-r--r--   1 syarif   users       17984 Aug 12 12:18 tut3.1998.ps
$

Perintah ls –l sama dengan perintah  dir      pada DOS (seperti terlihat di atas), sedangkan
perintah ls sama dengan perintah dir/w (seperti terlihat di bawah ini)

$ ls


PIC22370.PCX       dbms1.pdf       

nsmail/             tut1.1998.ps

PIC27480.PCX       dead.letter        prakt_1.c       tut1_2.pdf

bufferm.pdf         introduction.pdf  

server.c*         tut2.1998.ps

client.c         


12. chmod

Fungsi : mengubah proteksi file

lpr              

syarif/             tut3.1998.ps

Format : chmod bilangan nama file

$ ls -l c*
-rw-------   1 syarif   users     5935104 Aug 27 13:59 core
$ chmod 777 core
$ ls -l c*
-rwxrwxrwx   1 syarif   users     5935104 Aug 27 13:59 core*










Perintah Dasar Linux  14




Praktikum Jaringan Komputer – PENS ITS
Iwan Syarif  & Ferry AS


13. clear
Fungsi : bersihkan layar, (sama dengan perintah CLS di DOS)
Format : clear

14. cmp
Fungsi : bandingkan file1 dan file2 serta laporkan perbedaannya.
Format : cmp file1 dan file2
Keterangan : perintah ini tidak akan melaporkan apa-apa jika file tersebut identik
(sama persis), tetapi jika ada perbedaan maka akan dilaporkan seperti berikut ini :

$ cmp coba1 coba2
coba1 coba2 differ: char 45, line 5

artinya file coba1 mempunyai perbedaan dengan file coba2 pada posisi 45 baris ke-5

15. cp
Fungsi : copy file1 menjadi file2
Format : 
$ cp file1 file2                                   ---- mengcopy file1 ke file2
$ cp coba3   /home/syarif/nsmail  ---- mengcopy file coba3 ke direktori lain
Keterangan : cp akan meng-copy satu file ke file lain atau meng-copy satu file atau
lebih, ke sebuah direktory.
16. rm
Fungsi : menghapus file
Format : rm nama-file 


Perintah DOS
Del file1
Del a*.*

Perintah UNIX
rm –l
rm a*.*

Keterangan
Menghapus file1
Menghapus file dengan nama depan a

Del file1
Del coba.txt
Del buku.sam

17. mv

rm file coba.txt buku.sam  Menghapus banyak file sekaligus

Fungsi : memindahkan file1 menjadi file2
Format : mv file1 file2
$ mv file1 file2                                 ---- mengcopy file1 ke file2
$ mv coba3   /home/syarif/nsmail  ---- mengcopy file coba3 ke direktori lain
Keterangan : mv akan memindahkan satu file ke file lain atau memindahkan satu file
atau lebih, ke sebuah direktori







Perintah Dasar Linux  15




Praktikum Jaringan Komputer – PENS ITS
Iwan Syarif  & Ferry AS

18. cat

Fungsi : menampilkan isi sebuah file (sama dengan perintah TYPE pada DOS)

Cat berfungsi untuk mencetak ke layar monitor isi dari sebuah file text. Jika yang
file dililihat menggunakan perintah ini bukan file text maka akan keluar karakter-
karakter aneh pada layar.. Untuk menghindari tercetaknya karakter-karakter aneh
tersebut dapat digunakan perintah cat –v

$ cat server.c 

#include <stdio.h>
main(argc,argv)
int argc;
char *argv[];
{
    if(argc < 2){
    fprintf(stderr, "Give me an argument, please. \n");
    exit(1);
  }


19. more

Fungsi : menampilkan isi text file per layar
Format : more nama file
Contoh : 

$ more server.c  -----à  menampilkan isi fike server.c

#include <stdio.h>
#include <sys/types.h>
{
  struct sockaddr_in server;
  static char buf[512], *mes = "I am fine !";
   if(argc < 2){
    fprintf(stderr, "Give me an argument, please. \n");
    exit(1);
  }
--More--(33%)

Keterangan : more menampilkan isi file dari titik tertentu kemudian menampilkan
sisa file pada CRT sebanyak satu halaman setiap kali.  Setiap layar CRT penuh maka
penampilan file akan berhenti dan menunggu kita mengetikkan sebuah karakter atau
return.



20. head
Fungsi : perintah head digunakan untuk menampilkan 10 baris pertama dari suatu file
teks. Jika ingin menampilkan hanya 4 baris pertama maka digunakan perintah :
    $ head –4 coba.txt 
commands common to all logins 
export OPENWINHOME=/usr/openwin
export MINICOM="-c on"
export win/man

21. tail
Fungsi : perintah tail digunakan untuk menampilkan 10 baris terakhira dari suatu file
teks. Jika ingin menampilkan hanya 3 baris pertama maka digunakan perintah :
    $ tail –3 coba.txt 
-rw-r--r--   1 syarif   users       58527 Aug 12 12:15 tut1_2.pdf
-rw-r--r--   1 syarif   users       15687 Aug 12 12:17 tut2.1998.ps
-rw-r--r--   1 syarif   users       17984 Aug 12 12:18 tut3.1998.ps

22. history

Fungsi : mencetak perintah-perintah sebelumnya
$ history|more
    1  netscape 
    2  bg
    3  ls -l
    4  cd syarif
    5  ls -l
    6  ls -al
    7  cd
8  cd
Tidak semua versi UNIX menyediakan perintah ini. Perintah history ini dapat
digunakan untuk mengingat kembali perintah-perintah yang dijalankan sebelumnya.
Perintah ini juga dapat digunakan untuk menjalankan lagi suatu perintah tanpa
mengetik ulang.
Sistem operasi DOS juga menyediakan fasilitas ini yaitu perintah DOSKEY.COM
23. wc
Fungsi : menghitung jumlah kata, jumlah baris dan jumlah karakter dalam suatu file
Format : wc nama-file
Contoh :
$ wc lpr
     15      15     165 lpr           -----à    file lpr terdiri atas 13 baris, 
15 kata dan 165 karakter
24. alias
Fungsi : untuk mengganti nama perintah



Dengan menggunakan fasilitas ini, seorang user dapat mendefinisikan perintah UNIX
dengan perintah lain yang mudah diingat. Fasilitas ini juga sangat menguntungkan
bagi pemakai DOS karena bisa mengaliaskan  perintah-perintah UNIX dengan
perintah-perintah DOS. Perintah alias hanya ada di C Shell dan tidak dijumpai pada
Bourne Shell.
Contoh :


> alias dir/w ls
> dir/w

---- perintah ls dialiskan menjadi dir/w
---- setelah itu perintah dir/w dikenali sebagai ls


PIC22370.PCX       dbms1.pdf         
PIC27480.PCX       dead.letter       

output            tut1_2.pdf
profile           tut2.1998.ps

bufferm.pdf              introduction.pdf       syarif            tut3.1998.ps

coba.txt          
daadstip.pdf      

lpr                 
nsmail            

tmp
tut1.1998.ps


Perintah alias juga dapat digunakan untuk menyingkat perintah. 

> alias h history
> h
     1  19:30   dirp

---- perintah history disingkat menjadi h

     2  19:30   alias dir/p ls
     3  19:30   dir/p
     4  19:30   dir/w ls -l

Untuk membatalkan perintah alias digunakan peritah unalias

> unalias h history   
> h

---- peritah alias h dibatalkan
---- memanggil perintah h

h: Command not found.     --- perintah h sudah tidak dikenali


25. man
Fungsi : singkatan dari  manual           yaitu untuk menampilkan informasi bantu untuk
semua perintah UNIX. Perintah ini sangat bermanfaat bagi setiap pemakai UNIX
karena dapat membantu mengingat kembali perintah-perintah UNIX.
Format : man nama-perintah
Contoh :
$ man who
WHO(1L)
NAME
       who - show who is logged on
SYNOPSIS
       who  [-imqsuwHT]  [--count]  [--idle] [--heading] [--help]
DESCRIPTION
       This  manual  page  documents  the GNU version of who.  If


 given no non-option arguments, who  prints  the  following
      information for each user currently logged


26. grep

Fungsi : mencari isi suatu file di sembarang directory
Format : grep –n ‘nama-file’ di-direktori
Keterangan : grep akan mencari suatu variable dalam suatu baris tertentu, di dalam
sembarang direktori pada semua file.  Grep sangat berguna untuk menemukan kata
tertentu dalam beberapa dokumen atau mencari adanya sebuah variable dalam
sekelompok program. Misalnya : grep –n ‘shutdown’ /etc/*
Contoh :

$ grep main *.c

mencari kata main pada semua file *.c

client.c:main(argc,argv)      menampilkan kata-kata yang ditemukan
mumt.c:main()
prakt_1.c:main(argc,argv)
server.c:main(argc,argv

gunakan option –n untuk menampilkan nomer baris.

$ grep -n exit server.c
21:    exit(1);
36:    exit(1);
58:    exit(1);

27. mkdir
Fungsi : membuat direktori 
Format : mkdir nama-direktori
Keterangan : di DOS peritahnya adalah MD (make directory)
~$ mkdir coba1 coba2 coba3    (membuat 3 direktori sekaligus)
28. rmdir
Fungsi : menghapus direktori 
Format : rmdir nama-direktori
Keterangan : di DOS peritahnya adalah RD (remove directory)
~$ rmdir coba1 coba2 coba3   (menghapus 3 direktori sekaligus)
jika directory yang dihapus tidak ada maka akan ditampilkan pesan 

Welcome to Family Of TKJ

https://freebitco.in/?r=18520108

indonesia ku

Popular Post

- Copyright © Semua Tentang TKJ -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -