Sabtu, 31 Oktober 2015

Struktur Direktori File dan Perintah dasar di Linux

1 komentar :


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 :
•Logout (pada C shell)
•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

1 komentar :

Ads Inside Post