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
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.
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.
Navigation
ubuntu@ubuntu
ubuntu]$
User
Computer Name
Posisi
kursor di Directory /home/ubuntu
Perintah Dasar di
Linux
2
[ubuntu@fujitsu ubuntu]$ pwd
/home/me
locate
digunakan untuk
mengetahui atau mencari lokasi sebuah file, perintah ini bisa digunakan
dengan mengetikkan locate,
[ubuntu@fujitsu ubuntu]$ locate
nama_file
Struktur
Direktori di Linux
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 sistem
linux. Kebanyakan
file /etc adalah
file text.
/etc/passwd
file passwd mengandung
informasi penting masingmasing
user, disini user di
definisikan.
/etc/rc.d
direktori ini
mengandung script untuk menjalankan
/
/bin /home /Boot /etc /usr /var dll
User1 User2
User3
Direktori1
Direktori2
Direktori3
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 sistem
untuk beroperasi
sementara /usr/bin
memuat aplikasi yang
dijalankan user..
/sbin, /usr/sbin direktori
sbin mengangung
program untuk administrasi sistem
yang sering digunakan
oleh superuser.
/usr Didalam
direktori /usr
memuat file-file aplikasi pendukung
yang 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 instalasi
software dan file
lain yang digunakan pada file lokal. Jadi file-file
aplikasi yang tidak
bawaan dari distro terletak disini. Lebih lanjut
direktori /usr/local/ pada
Red Hat systems, telah dibuat ketika
instalasi tapi pada
posisi kosong.
/var /var memuat
file-file yang berubah ketika sistem dijalankan,
meliputi :
/var/log
mengandung log files.
Disarankan melihat file-inidari
waktu kewaktu jika
anda seorang sistem
administrator, untuk
memonitor system.
/var/spool
menyimpan file-file
yang menunggu untuk di proses
seperti printer dan
email. Ketika email masuk kedalam
komputer maka akan
disimpan di /var/spool/mail.
/lib /lib menyimpan
libraries (hampir mirip dengan DLLs di
windows).
/home /home dimana
user dapat menyimpan filenya, dan hanya di
direktori ini
defaulnya user bisa menyimpan file.
/root Direktori
home superuser.
Perintah Dasar di
Linux
4
/tmp /tmp dimana
sebuah program menyimpan file temporarinya.
/dev /dev digunakan
untuk menyimpan data hardware, dalam linux
hardware dikenali
sebagai file. Misalkan /dev/fd0 floppy disk
drive pertama, /dev/hda IDE
hard drive1,dll.
/mnt /mnt digunakan
untuk mount points. Divice supaya bisa diakses
maka harus dilakukan
proses mounting terlebih dahulu. Ketika
linux anda sedang
booting, system akan membaca divice mana
yang 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 xfwp
AnotherLevel lbxproxy xg3
Audio listres xgal
Auto lndir xgammon
[ubuntu@fujitsu ubuntu]$ cd..
perintah diatas bertujuan mengubah lokasi direktory
ke lokasi
parent directory atau directory
diatasnya.
Catatan :
• Jika
kita mengetikkan cd tanpa diikuti path maka akan mengubah ke home
diroktory 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
Perintah
Dasar di Linux
Perintah ls digunakan
untuk melihat isi dari direktori, mungkin ini perintah yang sering
digunakan dalam
linux. ls dapat digunakan dalam beberapa cara, antara lain :
[ubuntu@fujitsu ubuntu]$ ls
Desktop Xrootenv.0 linuxcmd
GNUstep bin nedit.rpm
GUILG00.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 long
format.
ls -l /etc /bin Menampilkan
file dalam direktori /etc dengan long format, anda
bisa mengubah /etc dengan
yang lain misal /home/user_name
ls -la .. Menampilkan
seluruh file dalam direktory (meskipun namanya
didahului dengan a
period character, yang ketika operasi normal
biasanya di hidden)
didalam direktori satu tingkat diatasnya
dalam bentuk long
format.
Berikut adalah consep
dari sebuah command :
command -options arguments ls –l
Long
Format
-rw------- 1 bshotts bshotts 576
Apr 17 1998 weather.txt
drwxr-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
command
options arguments
Perintah Dasar di
Linux
6
| | | | |
| | | | +--- Modification Time
| | | |
| | | +------------- Size (in
bytes)
| | |
| | +-----------------------
Group
| |
|
+-------------------------------- Owner
|
+----------------------------------------------
File Permissions
File Permissions
Menunjukkan hak akses terhadap
sebuah file,Karakter pertama
menunjuukan type file.
"-" menunjukan file biasa dan "d"
menunjukkan sebuah direktori. Set
dari tiga karakters menujukkan
read, write, dan hak exekusi dari
pemilik file. Tiga set karakter
berikutnya menunjukkan hak akses
group, dan tiga set karakter
terakhir menunjukkan hak yang
diberkan kepada setiap orang selain
user dan group.
less
less adalah
sebuah program yang digunakan untuk membaca file text. Cara penulisannya
adalah sbb : less text_file
Membuat
File Baru
Untuk membuat sebuah file baru gunakanlah editor pico, pico sebuah
editor text
semacam notepad di windows yang digunakan untuk membuat sebuah
program atau
editing text.
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
Perintah Dasar di
Linux
7
Pico nama_file
Maka akan muncul
sebuah jendela yang siap digunakan, jika file yang diciptakan belum
ada maka akan muncul
jendela yang kosong, namun jika file/text sudah ada maka yang
muncul adalah file
yang siap untuk di edit.
Untuk keluar dari
progam gunakan ctrl+x, maka akan muncul menu apakah file akan
disimpan, jika file
akan disimpan tekan Y kemudian lanjutkan dengan menekan opsi enter.
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 file2
Mengcopy isi dari file1
kedalam file2. Jika file2 tidak ada exist, maka
akan dibuatkan file2;
jika tidak maka , file2 akan di overwritten dengan
isi dari file1.
A Guided
Tour
Perintah Dasar di
Linux
8
cp -
i
file1 file2
Sama perintah diatas,
opsi "-i" (interactive), Jika file2 ada, maka user
akan 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 dengan
nama dir1 didalam
direktori dir2.
mkdir
mkdir adalah
perintah yang digunakan untuk membuat direktori, untuk
menggunakannya :
[ubuntu@fujitsu ubuntu]$ mkdir
directory
mv
Perintah mv memili
2 fungsi tergantung bagaimana dia digunakan, mv bisa
digunakan
untuk me-rename dan
memindahkan file ke direktori tertentu. Untuk merename sebuah
file 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 file2 Jika file 2 tidak ada file1 akan di-rename menjadi file2,
tapi
jika file2 ada maka
file1 akan mereplace isi file 2.
mv
-i file1 file2
Seperti perintah
diatas, "-i" berarti (interactive) jika file2
exists, user akan
dimintai konfirmasi sebelum file 2 akan di
overwritten
dengan isi dari file1.
mv
file1 file2 file3 dir1 file file1, file2, file3 dipindahkan
ke direktori dir1. dir1 harus
ada atau tidak akan
menghasilkan error.
mv
dir1 dir2 Jika dir2 tidak ada, maka dir1 akan di-rename dengan
dir2.
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 di
konfirmasi 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
di
windows yang bisa
dikembalikan dari recycle bin. Kamu akan bisa merusak sistem jika
salah dalam menghapus sistem terutama
ketika pada posisi super user dan root.
0 komentar:
Posting Komentar