Sabtu, 31 Oktober 2015
Struktur Direktori File dan Perintah dasar di Linux
Struktur Direktori File dan Perintah dasar di Linux
Struktur Direktory
- Sistem File Linux menadaptasi dari UNIX, dimana sistem filenya tersusun dari sejumlah file dan direktori, dan sering digambarkan dengan struktur pohon.
- Bagian puncak disebut root direktory atau direktori / (slash)
- Root memiliki sejumlah cabang yag disebut direktori.
- •Selanjutnya masing masing direktori mengandung satu atau beberapa direktori atau file.
Masuk / Keluar
Sistem LINUX
•Proses Untuk masuk ke LINUX di
sebut login.
•Tujuan Login ada 2 ;
•Sistem akan melakukan pengecekan
berhak tidaknya pemakai menggunakan sistem
•Sistem akan melakukan berbagai
pengaturan environment yang sesuai dengan pemakai (misalnya jenis shell yang
akan digunakan)
•Tampilan pada saat login pada
linux ;
•Login : (nama user)
password : _
•Jika pada saat login terdapat
kesalahan maka sistem akan menolak dengan menampilkan pesan kesalahan ;
•Login incorrect
•Istilah umum untuk keluar dari
sistem Linux adalah logout atau sign off, ini dilakukan agar orang yang tidak
berhak tidak dapat memakai sistem.
•Perintah yang dapat digunakan
untuk keluar dari linux :
•
•Exit (pada Bourne shell &
Korn shell)
“SHELL PROMPT”
APA ITU SHELL??
•shell merupakan program yang
bertugas menjembatani pengguna dengan sistem operasi.
APA ITU SHELL PROMPT??
•shell menyediakan sebuah user
interface yang disebut shell prompt agar pengguna bisa mengetikkan perintah
perintah yang ingin dijalankan oleh sistem operasi
JENIS SHELL PROMPT
•Bourne
Shell (sh)
•C
Shell (csh)
•Korn
Shell (ksh)
•Bourne Again Shell (bash)
Bourne Shell
sh terkenal karena sederhana,
compact, and cepat. Kelemahannya adalah kurang interkatif seperti tidak ada
history, aliasing, dan job control. Default prompt shell sh adalah $ (dolar)
C Shell
Fitur yang terdapat dalam csh
antara lain command-line history, aliasing, built-in arithmetic, filename
completion, dan job control. Kelemahnnya adalah karena didesain untuk mesin
skala besar dan memiliki banyak fitur maka shell ini cenderung lambat bila
digunakan pada mesin kecil. Default prompt shell csh adalah % (persen)
Korn Shell
Feature Korn shell antara lain
editable history, aliases, functions, regular expression wildcards, built-in
arithmetic, job control, coprocessing, dan special debugging. Default prompt
shell ksh adalah $ (dolar)
Bourne Again Shell
Fitur yang dimiliki bash antara
lain interaktif, dapat membuat shortcut, bisa berwarna, dll. Selain itu shell
bash juga menggabungkan fitur fitur yang ada pada shelll sh, csh, dan ksh.
Default Bash prompt adalah $ (dolar)
Fitur utama BASH
•Alias
•History
•Command
line editing
•Command line completion
File startup
•/etc/profile
File ini akan dieksekusi pada
urutan pertama. Isinya sebagian besar berupa pendefinisan variabel lingkungan
dan berlaku global untuk seluruh sistem
•~/.bash_profile
File ini berada di directory home
user. Fungsinya sama dengan file /etc/profile, hanya berlaku untuk user yang
bersangkutan
•~/.bashrc
File ini berada di direktori home
user. Isinya berupa pendefinisian alias dan fungsi
•~/.bash_logout
File ini berada di direktori home user. Isi file ini
akan dieksekusi pada saat keluar dari shell
Perintah Dasar BASH
Sintaks perintah secara umum,
yaitu:
perintah [-pilihan...]
[argumen...]
Keterangan:
•Antara perintah dan pilihan
harus ada spasi.
•Antara pilihan dan argumen harus
ada spasi.
•Tanda kurung siku ([ ]) berarti
bahwa pilihan dan argumen tidak harus selalu ada.
•Tanda titik tiga (...) berarti
bahwa pilihan dan argumen bisa lebih dari satu.
•Setiap perintah di Linux adalah
case sensitive yaitu membedakan huruf besar dan kecil.
•Setiap pengetikkan perintah selalu
diakhiri dengan menekan tombol [Enter].
Perintah Input dan Output
Redirection
•Input
: < , <<
•Output
: >, >>
•Pipeline : |
Lanjutan perintah dasar BASH
•ls
– list
•Passwd
•More
•Less
•Man
•W
and who
•Cat – concatenate
Pwd
– print working direktory
Cd
– change direktory
Mkdir
- make direktory
Cp
– copy
Mv
–move
Rm- remove
PERINTAH DASAR LINUX
•Perintah Dasar
- Perintah man
Perintah man adalah perintah
untuk memunculkan online help, mirip dengan perintah “help” pada sistem operasi
MS-DOS. Misalkan untuk menampilkan online help dari perintah ls gunakan : Ex. $
man ls
- Perintah pwd
Perintah pwd digunakan untuk
mengetahui di direktori mana sekarang berada, misalnya : [user@localhost data]$
pwd /home/user/data
•- Perintah cd
perintah cd digunakan untuk
pindah ke suatu direktori tertentu. Mirip dengan perintah cd pada sistem
operasi MS-DOS. Jika ‘cd’ digunakan tanpa parameter, hasilnya akan menunjuk ke
home directory, misalnya :
[user@localhost data]$ cd
/usr/local/bin [user@localhost bin]$ pwd
/usr/local/bin
• -Perintah ls
Perintah ls adalah kependekan
dari list digunakan untuk menampilkan isi suatu direktori. Perintah ini identik
dengan perintah ‘dir’ pada MS-DOS. Jika ls digunakan tanpa parameter, ls akan
menampilkan semua file dan direktori didalam current direktory. Perintah ls jg
bisa untuk menampilkan daftar file dan direktori dibawah direktory yang kita
tentukan Penggunaan perintah ls juga bisa disertai option-option. Berikut
option-option yang bisa menyertai perintah ls : -a menampilkan semua file atau
direktori, termasuk yang berawalan dengan titik (.) pada sistem linux, file
yang berawalan dengan titik dianggap sebagai hidden dan tidak akan terlihat
oleh perintah ls tanpa option –a
-l Melihat seluruh isi file pada direktori aktif
tanpa hidden file dan ditampilkan layar per layar dengan menggunakan perintah
“more” atau “less”
•Perintah mkdir Perintah mkdir
digunakan untuk membuat direktori baru, identik dengan perintah ‘md’ pada
sistem operasi MS-DOS sintaknya : $ mkdir Ex. $ mkdir
data
•Perintah w
Perintah w digunakan untuk
mengetahui siapa saja yang sedang bekerja (login) di komputer tersebut,
misalnya : Ex. [student@localhost student] $ w 6:50pm up 9:15 4 users load
average: USER TTY FROM LOGIN erik tty1 - 12:00am risma tty2 - 13:00am ade tty6
- 15:00am
•Perintah touch
Perintah touch digunakan untuk
menciptakan sebuah file baru yang belum pernah di buat atau belum ada isi
filenya $ touch $ touch belajar.txt Perintah reboot Perintah reboot digunakan
untuk me-restart komputer # reboot Perintah halt Perintah halt digunakan untuk
mematikan sistem operasi # halt
•Perintah cp-R
Perintah cp-R digunakan untuk
mengcopy suatu direktori beserta seluruh isinya, misalnya : $ cp –R
/home/student_/data/backup akan mengcopy direktori students yang berada dibawah
direktori /home beserta seluruh isinya kedalam direktori /data/backup
· -Perintah
rmdir
Perintah rmdir
Identik dengan perintah “rd” pada
sistem operasi MS-DOS
pada dasarnya sama dengan
perintah rm –r, akan tetapi
perintah rmdir mensyaratkan
direktori tersebut telah kosong
terlebih dahulu (tidak berisi
file atau direktori). Direktori
yang tidak kosong tidak bisa di
hapus dengan perintah rmdir, tetapi harus menggunakan rm –r
Ex. $ rmdir
/home/studendt/data/public
Langganan:
Posting Komentar
(
Atom
)
thanks bang firman
BalasHapusbermanfaat sekali :)