01 perintah dasar_linux

9
Perintah Dasar di Linux 1 Praktikum Sistem Operasi Pertemuan ke-2 Perintah Dasar di Linux Langkah-langkah praktikum pengenalan perintah dasar di linux adalah sebagai berikut : 1. Tampilan pertama adalah ubuntu@ubuntu ubuntu]$ User Computer Name Posisi kursor di Directory /home/ubuntu 2. Tanda $ Menunjukkan kita sebagai user biasa, apabila kita masuk menggunakan root atau super user (su) maka tampilan kursornya adalah #. 3. Pengguna root di GNU/Linux adalah pengguna yang mempunyai akses administratif untuk mengelola sistem. Pengguna biasa tidak mempunyai akses ini karena alasan keamanan. Akan tetapi, Ubuntu tidak menyertakan pengguna root. Malahan, akses pengelolaan diberikan kepada pengguna individu, yang dapat menggunakan aplikasi "sudo" untuk melakukan tugas pengelolaan. Akun pengguna pertama yang Anda buat pada sistem saat instalasi akan, dengan baku, mempunyai akses ke sudo. Anda dapat membatasi atau mengaktifkan akses sudo ke pengguna lain dengan aplikasi Users and Groups 4. Ketika Anda menjalankan aplikasi yang membutuhkan hak akses root, sudo akan menanyakan Anda untuk memasukkan kata sandi pengguna normal. Hal ini untuk memastikan agar aplikasi berbahaya tidak merusak sistem Anda, dan berfungsi sebagai pengingat bahwa Anda sedang melakukan tugas administratif sistem yang mengharuskan Anda agar berhati-hati! Untuk menggunakan sudo pada baris perintah, cukup ketik "sudo" sebelum perintah yang Anda ingin jalankan. Sudo kemudian akan menanyakan kata sandi. Navigation Mengenal Sistem Organisasi File Linux, menggunakan cd, pwd, locate dan ls pwd Untuk mengetahui di direktory mana anda bekerja ketikkan pwd, Ketika kita pertama masuk pertama kali ke linux, direktori lokasi kita biasanya berada di /home/your_user_name. di lokasi /home/your_user_name biasanya seorang user menyimpan data-datanya, akan tetapi tergantung juga dengan kebijakan administratornya.

Upload: sulaiman-yunus

Post on 05-Dec-2014

218 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 01 perintah dasar_linux

Perintah Dasar di Linux

1

Praktikum Sistem OperasiPertemuan ke-2

Perintah Dasar di LinuxLangkah-langkah praktikum pengenalan perintah dasar di linux adalah sebagai berikut :

1. Tampilan pertama adalah

ubuntu@ubuntu ubuntu]$

User Computer Name

Posisi kursor di Directory /home/ubuntu

2. Tanda $ Menunjukkan kita sebagai user biasa, apabila kita masuk menggunakanroot atau super user (su) maka tampilan kursornya adalah #.

3. Pengguna root di GNU/Linux adalah pengguna yang mempunyai aksesadministratif untuk mengelola sistem. Pengguna biasa tidak mempunyai akses inikarena alasan keamanan. Akan tetapi, Ubuntu tidak menyertakan pengguna root.Malahan, akses pengelolaan diberikan kepada pengguna individu, yang dapatmenggunakan aplikasi "sudo" untuk melakukan tugas pengelolaan. Akunpengguna pertama yang Anda buat pada sistem saat instalasi akan, dengan baku,mempunyai akses ke sudo. Anda dapat membatasi atau mengaktifkan akses sudoke pengguna lain dengan aplikasi Users and Groups

4. Ketika Anda menjalankan aplikasi yang membutuhkan hak akses root, sudo akanmenanyakan Anda untuk memasukkan kata sandi pengguna normal. Hal ini untukmemastikan agar aplikasi berbahaya tidak merusak sistem Anda, dan berfungsisebagai pengingat bahwa Anda sedang melakukan tugas administratif sistem yangmengharuskan Anda agar berhati-hati!

Untuk menggunakan sudo pada baris perintah, cukup ketik "sudo" sebelum perintah yangAnda ingin jalankan. Sudo kemudian akan menanyakan kata sandi.

Navigation

Mengenal Sistem Organisasi File Linux, menggunakan cd, pwd, locate dan ls

pwd

Untuk mengetahui di direktory mana anda bekerja ketikkan pwd, Ketika kita pertamamasuk pertama kali ke linux, direktori lokasi kita biasanya berada di/home/your_user_name. di lokasi /home/your_user_name biasanya seorang usermenyimpan data-datanya, akan tetapi tergantung juga dengan kebijakan administratornya.

Page 2: 01 perintah dasar_linux

Perintah Dasar di Linux

2

[ubuntu@fujitsu ubuntu]$ pwd/home/me

locate

digunakan untuk mengetahui atau mencari lokasi sebuah file, perintah ini bisa digunakandengan mengetikkan locate,

[ubuntu@fujitsu ubuntu]$ locate nama_file

Struktur Direktori di Linux

/

/bin /home /Boot /etc /usr /var dll

User1 User2 User3

Direktori1

Direktori2

Direktori3

Interesting direktories and their contents

Directory Penjelasan

/ direktori root dimana bermulanya sistem file.

/boot Dimana vmlinuz disimpan, vmlinuz adalah kernel linux.

/etc Direktori /etc mengandung file konfigurasi untuk sistemlinux. Kebanyakan file /etc adalah file text./etc/passwd

file passwd mengandung informasi penting masing-masing user, disini user di definisikan.

/etc/rc.ddirektori ini mengandung script untuk menjalankan

Page 3: 01 perintah dasar_linux

Perintah Dasar di Linux

3

system.

/bin, /usr/bin Dua direktori ini memuat hampir semua program untuk linux.Direktori /bin memuat program yang penting buat sistemuntuk beroperasi sementara /usr/bin memuat aplikasi yangdijalankan user..

/sbin, /usr/sbin direktori sbin mengangung program untuk administrasi sistemyang sering digunakan oleh superuser.

/usr Didalam direktori /usr memuat file-file aplikasi pendukungyang digunakan user :/usr/X11

The X Windows system/usr/doc

menyimpan file-file dokumentasi/usr/man

Halaman man disimpan disini./usr/src

Menyimpan source code linux.

/usr/local /usr/local dan subdirektorinya digunakan untuk instalasisoftware dan file lain yang digunakan pada file lokal. Jadi file-fileaplikasi yang tidak bawaan dari distro terletak disini. Lebih lanjutdirektori /usr/local/ pada Red Hat systems, telah dibuat ketikainstalasi tapi pada posisi kosong.

/var /var memuat file-file yang berubah ketika sistem dijalankan,meliputi :/var/log

mengandung log files. Disarankan melihat file-ini-dari waktu kewaktu jika anda seorang sistemadministrator, untuk memonitor system.

/var/spool

menyimpan file-file yang menunggu untuk di prosesseperti printer dan email. Ketika email masuk kedalamkomputer maka akan disimpan di /var/spool/mail.

/lib /lib menyimpan libraries (hampir mirip dengan DLLs diwindows).

/home /home dimana user dapat menyimpan filenya, dan hanya didirektori ini defaulnya user bisa menyimpan file.

/root Direktori home superuser.

Page 4: 01 perintah dasar_linux

Perintah Dasar di Linux

4

/tmp /tmp dimana sebuah program menyimpan file temporarinya.

/dev /dev digunakan untuk menyimpan data hardware, dalam linuxhardware dikenali sebagai file. Misalkan /dev/fd0 floppy diskdrive pertama, /dev/hda IDE hard drive1,dll.

/mnt /mnt digunakan untuk mount points. Divice supaya bisa diaksesmaka harus dilakukan proses mounting terlebih dahulu. Ketikalinux anda sedang booting, system akan membaca divice manayang akan di mounting fite itu adalah /etc/fstab,

cd

Untuk mengubah lokasi tempat diroktori anda, biasanya diikuti dengan lokasi pathname.Pathname bisa sebuah direktory atau sebuah lokasi file misalkan seperti berikut ini

[ubuntu@fujitsu ubuntu]$ cd /usr/X11R6/bin

[ubuntu@fujitsu ubuntu bin]$ pwd/usr/X11R6/bin

[ubuntu@fujitsu ubuntu bin]$ ls

Animate import xfwpAnotherLevel lbxproxy xg3Audio listres xgalAuto lndir xgammon

[ubuntu@fujitsu ubuntu]$ cd..

perintah diatas bertujuan mengubah lokasi direktory ke lokasiparent directory atau directory diatasnya.

Catatan :

• Jika kita mengetikkan cd tanpa diikuti path maka akan mengubah ke homediroktory anda.

• cd ~user_name merupakan sortcut menuju home direktory anda.• Nama di Linux adalah case sensitif antara "File1" dan "file1" dianggap berbeda• Jangan gunakan spasi untuk pemberian nama file gunakan _ [underscore].

ls

Page 5: 01 perintah dasar_linux

Perintah Dasar di Linux

5

Perintah ls digunakan untuk melihat isi dari direktori, mungkin ini perintah yang seringdigunakan dalam linux. ls dapat digunakan dalam beberapa cara, antara lain :

[ubuntu@fujitsu ubuntu]$ ls

Desktop Xrootenv.0 linuxcmdGNUstep bin nedit.rpmGUILG00.GZ hitni123.jpg nsmail

Contoh perintah dengan ls

Perintah Hasilnya

Ls Menampilkan daftar file dalam direktori kerja.

ls /bin Menampilkan file dalam direktori /bin, anda bisa mengubah/bin dengan yang lain misal /home/user_name

ls –l Menampilkan daftar file dalam direktori kerja dengan longformat.

ls -l /etc /bin Menampilkan file dalam direktori /etc dengan long format, andabisa mengubah /etc dengan yang lain misal /home/user_name

ls -la .. Menampilkan seluruh file dalam direktory (meskipun namanyadidahului dengan a period character, yang ketika operasi normalbiasanya di hidden) didalam direktori satu tingkat diatasnyadalam bentuk long format.

Berikut adalah consep dari sebuah command :

command -options arguments ls –l

command options arguments

Long Format

-rw------- 1 bshotts bshotts 576 Apr 17 1998 weather.txtdrwxr-xr-x 6 bshotts bshotts 1024 Oct 9 1999 web_page-rw-rw-r-- 1 bshotts bshotts 276480 Feb 11 20:41 web_site.tar-rw------- 1 bshotts bshotts 5743 Dec 16 1998 xmas_file.txt

---------- ------- ------- -------- ------------ -------------| | | | | || | | | | File Name

Page 6: 01 perintah dasar_linux

Perintah Dasar di Linux

6

| | | | || | | | +--- Modification Time| | | || | | +------------- Size (in bytes)| | || | +----------------------- Group| || +-------------------------------- Owner|+---------------------------------------------- File Permissions

File PermissionsMenunjukkan hak akses terhadap sebuah file,Karakter pertamamenunjuukan type file. "-" menunjukan file biasa dan "d"menunjukkan sebuah direktori. Set dari tiga karakters menujukkanread, write, dan hak exekusi dari pemilik file. Tiga set karakterberikutnya menunjukkan hak akses group, dan tiga set karakterterakhir menunjukkan hak yang diberkan kepada setiap orang selainuser dan group.

less

less adalah sebuah program yang digunakan untuk membaca file text. Cara penulisannyaadalah sbb : less text_file

Perintah Aksi

Page Up or b Kembali / mundur satu halaman

Page Down or space Maju satu halaman

G Menuju ke teks terakhir

1G Menuju ke awal teks

/characters Mencari karakter tertentu dalam file

n Mengulangi pencarian sebelumnya

q Quit

Membuat File Baru

Untuk membuat sebuah file baru gunakanlah editor pico, pico sebuah editor textsemacam notepad di windows yang digunakan untuk membuat sebuah program atauediting text.

Page 7: 01 perintah dasar_linux

Perintah Dasar di Linux

7

Pico nama_file

Maka akan muncul sebuah jendela yang siap digunakan, jika file yang diciptakan belumada maka akan muncul jendela yang kosong, namun jika file/text sudah ada maka yangmuncul adalah file yang siap untuk di edit.

Untuk keluar dari progam gunakan ctrl+x, maka akan muncul menu apakah file akandisimpan, jika file akan disimpan tekan Y kemudian lanjutkan dengan menekan opsi enter.

A Guided Tour

Sekarang masing-masing cobalah berpindah dari direktori satu ke direktori yang lain.Dan lakukan beberapa perintah diatas.

• cd• ls• file• less

Memanipulasi File

• cp – meng-copy file and direktori• mv - memindah atau me-rename file dan direktor• rm - remove file and direktori• mkdir - membuat direktori

cp

Perintah cp digunakan untuk meng-copy file and direktori.

[ubuntu@fujitsu ubuntu]$ cp file1 file2

[ubuntu@fujitsu ubuntu]$ cp file1 file2 file3 directory

Contoh dari perintah cp

Perintah Hasil

cp file1 file2Mengcopy isi dari file1 kedalam file2. Jika file2 tidak ada exist, makaakan dibuatkan file2; jika tidak maka , file2 akan di overwritten denganisi dari file1.

Page 8: 01 perintah dasar_linux

Perintah Dasar di Linux

8

cp -i file1 file2

Sama perintah diatas, opsi "-i" (interactive), Jika file2 ada, maka userakan di konfirmasi sebelum file di overwritten dengan isi dari file1.

cp file1 dir1 Meng-Copy isi dari file1 didalam direktori dir1.

cp -R dir1 dir2

Mengcopy seluruh file dari dir1. JIka direktori dir2 belum ada maka,dir2 akan dibuat terlebih dahulu. Jika tidak, akan dibuat direktori dengannama dir1 didalam direktori dir2.

mkdir

mkdir adalah perintah yang digunakan untuk membuat direktori, untukmenggunakannya :

[ubuntu@fujitsu ubuntu]$ mkdir directory

mv

Perintah mv memili 2 fungsi tergantung bagaimana dia digunakan, mv bisa digunakanuntuk me-rename dan memindahkan file ke direktori tertentu. Untuk merename sebuahfile gunakan sebagai berikut :

[ubuntu@fujitsu ubuntu]$ mv filename1 filename2

Sedangkan untuk memindahkan file ke direktori lain gunakan sebagai berikut :

[ubuntu@fujitsu ubuntu]$ mv file1 file2 file3 directory

Contoh-contoh dari perintah mv

Perintah mv Hasilnya

mv file1 file2Jika file 2 tidak ada file1 akan di-rename menjadi file2, tapijika file2 ada maka file1 akan mereplace isi file 2.

mv -i file1 file2Seperti perintah diatas, "-i" berarti (interactive) jika file2exists, user akan dimintai konfirmasi sebelum file 2 akan dioverwritten dengan isi dari file1.

mv file1 file2 file3 dir1file file1, file2, file3 dipindahkan ke direktori dir1. dir1 harusada atau tidak akan menghasilkan error.

mv dir1 dir2 Jika dir2 tidak ada, maka dir1 akan di-rename dengan dir2.

Page 9: 01 perintah dasar_linux

Perintah Dasar di Linux

9

Jika dir2 ada , maka dir1 akan dibuat didalam direktori dir2.

rm

Perintah rm digunakan untuk menghapus file atau direktori.

[ubuntu@fujitsu ubuntu]$ rm file

[ubuntu@fujitsu ubuntu]$ rm -r directory

Contoh dari perintah rm

Perintah rm Hasilnya

rm file1 file2 Menghapus file1 and file2.

rm -i file1 file2

Seperti diatas, opsi "-i" atau (interactive), Seorang user akan dikonfirmasi sebelum file atau direktori dihapus.

rm -r dir1 dir2

Direktori dir1 dan dir2 dihapus beserta seluruh isinya.

Be careful with rm!

Linux tidak memili fasilitas undelete. Sekali file dihapus maka akan hilang, berbrda diwindows yang bisa dikembalikan dari recycle bin. Kamu akan bisa merusak sistem jikasalah dalam menghapus sistem terutama ketika pada posisi super user dan root.