Berbagi Pengetahuan

Welcome to Home Aris Hidayatulloh
marilah kita berbagi kepada sesama tentang kehidupan keseharian kita untuk hari esok yang lebih baik.

Jumat, 30 Desember 2011

LINUX CENTOS (Editor vi)


  Pembahasan 3

EDITOR VI

1.      Pattern matching dalam pencarian string

Pola                 Arti                contoh             Keterangan
            match 1 karakter            /a./              mencari karakter huruf p
^          match awal baris            /aku/            mencari kata aku diawal baris
$          match akhir karakter      /aku$/          mencari kata aku diakhir baris
\<         match awal kata            /\<i/              mencari kata yang diawali p
\>         match akhir kata           /u\>/              mencari kata yang diakhiri u
[. . .]     match pilihan                /[0-9]            mencari numeric
*          match setiap karakter    /ada*            mencari kata yang ada string 

2.      Mengedit teks dengan menggunakan perintah baris akhir

Untuk melakukan perintah baris akhir anda harus ada dalam modus instruksi dan selalu diawali dengan mengetikkan karakter titik dua(:). Contoh-contoh penggunaan antaralain:

:s/linux/LINUX/            mengganti sebuah kata linux dengan LINUX pada posisi kursor
:s/linux/LINUX/g          mengganti semua kata linux dengan LINUX pada posisi kursor
:1,$ s/linux/LINUX/g    mengganti semua kata linux dengan LINUX diseluruh dokumen
:s/[L1]nux/LINUX/      mengganti sebuah kata linux dengan LINUX pada posisi kursor
:1,3w test.txt                menyimpan baris 1 sampai 3 ke file test.txt
:2 r test.txt                   menyisipkan file test.txt dibawah baris ke 2
:1,$co $                       mengkopi semua isi file kebaris terakhir
:4m 1                           memindahkan baris ke 4 dibaawah baris pertama
:/^$/d                           menghapus baris kosong
:g/LINUX/d                 menghapus seluruh baris yang mengandung kata LINUX
:1,$ s/linux//g                menghapus seluruh kata linux
:1,$ s/[^0-9]                menghapus seluruh alphabet
:1,$ s/[A-Z]/\1&/g        mengganti semua huruf besar menjadi huruf kecil
:1,$ s/[a-z]/\u&/g          mengganti semua huruf kecil menjadi huruf besar
:1,$ s/^/>>/g                menyisipkan >> pada setiap awal baris
:1,$ s/$/<</g                menyisipkan << pada setiap akhir baris

     3. Mengubah kepemilikan file(change owner)

Perintah chown digunakan untuk mengganti pemilik sebuah file, perintah ini hanya dapat digunakan oleh user root. Perintahnya adalah sebagai berikut:
#chownnamauser.namagroupnamafile
#chown user.user coba.txt
Perintah chown juga dapat digunakan dengan menggunakan parameter R, contohnya adalah sebagai berikut:
#chown –R user.group path_asal_direktori

Perintah-perintah yang digunakan:
Perintah dasar
Maksud dari perintah
-g
Masuk menjadi satu group di dalam user account
Chmod
Mengubah izin akses suatu file atau direktori
Ls-l
Menampilkan isi file yang terdapat pada direktori beserta izin akses suatu file
Vi
Membuat atau mengubah isi sebuah konsol/terminal
I
Untuk (insert) melakukan penginputan di dalam editor vi
Esc
Untuk menghentikan (insert) atau pengeditan file di dalam editor vi
:wq
Untuk menyimpan dan keluar file di dalam editor vi
Chown
Mengubah kepemilikan sebuah file atau direktori

Rabu, 28 Desember 2011

LINUX CENTOS

Pembahasan 2
LINUX CENTOS

1.      Tentang Linux CentOS
CentOS adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL).
CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi Perusahaan buatan Komunitas/Masyarakat).
Kumpulan sejumlah file disebut system file. Digambarkan seperti di bawah ini :
/Root /Bin /Tmp /Usr /Dev /Etc Home /Boot /root /
Berikut ini adalah beberapa direktori beserta fungsinya yang ada pada system linux :
1. / adalah direktori yang berguna untuk menampung seluruh file yang terdapat dalam system linux.
2. /bin, Adalah direktori yang berisi file-file yang dapat langsung dijalankan
3. /tmp, Adalah direktori yang berisi file-file sementara(file-file yang diakibatkan interupsi-interupsi
pada linux
4. /usr, Adalah direktori yang berisi file-file yang dapat dijalankan untuk semua user
5. /dev, Adalah berisi file-file dari hardware yang dimiliki oleh komputer
6. /etc, Adalah direktori yang berisi file-file yang digunakan untuk konfigurasi linux dan mengganti
password user
7. /home, menyimpan direktori masing-masing user yang ada di sistem
8. /boot,Adalah berisi file-file yang digunakan saat linux melakukan booting

Beberapa Istilah yang digunakan dalam linux :
a. Kernel : Fungsinya untuk mengendalikan perangkat keras seperti pelayanan jam dan tanggal
secara otomatis,security,proses input output,manajemen memori, dan proses interupsi.
b. Shell : Fungsinya menerjemahkan perintah-perintah yang diberikan User.
c. Utilitas : Program yang disediakan linux untuk melakukan tugas tertentu.
d. Aplikasi : Program yang dibuat pemakai untuk memenuhi kebutuhannya.
e. Prompt : Tempat untuk mengetikkan perintah-perintah pada linux

2.      Perintah dasar Linux CentOS

Untuk menggunakan perintah linux, menggunakan fasilitas : terminal.
Untuk masuk ke terminal : klik kanan pada desktop | open terminal.
Beberapa perintah dasar linux :

1.      Organisasi user account

a. su –l : perintah Pindah ke user root
[tmi @localhost ~ ] $ su –l
[root @localhost ~ ] #
pada saat masuk ke root, akan diminta password, ketik : b514yu

b. adduser : perintah untuk membuat user account baru
perintah : adduser namauser
[root @localhost ~ ] # adduser aris

c. membuat password dari user account yg baru :
perintah : passwd namauser
[root @localhost ~ ] # passwd aris
ketikkan password baru nya, perintah input password akan muncul 2x.

d. SU : perintah masuk ke user account
Perintah : su namauser
[root @localhost ~] # su aris
Sudah masuk ke user titik namun

[titik @localhost root ] $
masih direktori root, jika
keaadaannya seperti ini kita tidak
bias menambah file atau direktori
baru didalamnya.
[ root @localhost home ] #
[ root @localhost / ] #
Ketikkan : cd Untuk masuk ke home user account kita. Sehingga lambang direktori nya
adalah ( ~)
[titik @localhost root ] $ cd
[titik @localhost ~ ] $
Symbol “ ~ ” artinya, Sudah masuk
ke user titik dan sudah berada pada
direktori home aris

e. pwd : melihat posisi direktori yang sedang aktif
[aris @localhost ~ ] $ pwd
/ home/aris

2. Organisasi direktori

a. mkdir : membuat direktori baru
perintah : mkdir namadirektori
[aris @localhost ~ ] $ mkdir linux

b. cd : untuk berpindah dari suatu direktori ke direktori lainnya.
1) Cd : masuk ke direktori home dari user account. Turun satu tingkat.
[aris @localhost root ] $ cd
[aris @localhost ~ ] $

2) Cd namadirektori : pindah/masuk ke direktori yang dituju
Perintah : cd namadirektori
[aris @localhost ~ ] $ cd linux
[aris @localhost linux ] $

3) Cd .. : naik satu tingkat
Perintah : cd ..
[aris @localhost linux ] $ cd ..
[aris @localhost ~ ] $

c.Ls : untuk melihat/menampilkan isi dari sebuah direktori atau user account.
1) Ls : menampilkan file atau direktori
[aris @localhost ~ ] $ ls
linux
Jika jenisnya direktori maka teks berwarna biru. Jika file maka teks berwarna hitam.

2) Ls–a : menampilkan semua file termasuk file yang dihidden (disembunyikan).

[aris @localhost ~ ] $ ls -a

File yang dihidden diawali symbol (.)

3) Ls -l : menampilkan file dan direktori beserta atributnya.
[aris @localhost ~ ] $ ls -l
Atribut terdiri dari nama file, ukuran, tanggal dimodifikasi, pemilik, group.

4) Ls -f: menampilkan semua file tanpa ada proses sortir.
[aris @localhost ~ ] $ ls -f

5) Ls -F: menampilkan file dan direktori dengan symbol penanda ditiap masing2 nya.
[aris @localhost ~ ] $ ls -F
Simbol ( / ) tanda direktori, symbol (@) untuk file symbolic link. Symbol ( * ) untuk
file yang bersifat executable. Tanda ( = ) untuk socket.

6) Ls -R : menampilkan file, jika didalam direktori terdapat file, maka akan langsung
ditampilkan.
[aris @localhost ~ ] $ ls -R

d. Rmdir : untuk menghapus direktori.
1) Rmdir : menghapus direktori kosong.
Perintah : rmdir namadirektori
[aris @localhost ~ ] $ rmdir linux

2) Rm -r : menghapus direktori yang ada isi file nya.
Perintah : rm -r namadirektori
[aris @localhost ~ ] $ rm -r linux

3. Organisasi File
a. File : mengidentifikasi suatu file atau direktori.
Perintah : file *
[aris @localhost ~ ] $ file *

b. cat: perintah untuk membuat file baru.
1) Cat>namafile : Perintah untuk membuat file baru
[aris @localhost linux ] $ cat>latih1
Hari ini saya belajar linux
Tekan : ctrl+d untuk simpan
[aris @localhost linux ] $

2) Cat namafile : Perintah untuk membaca file yang sudah dibuat.
[aris @localhost linux ] $ cat latih1
Hari ini saya belajar linux
3) Cat>>namafile : Perintah untuk menambah isi file yang sudah dibuat.
[aris @localhost linux ] $ cat>>latih1
Hari ini saya belajar linux
Belajar di lab baru
Tekan : ctrl+d untuk simpan
[aris @localhost linux ] $

c. Cp: mengcopy sebuah file (menggandakan/copy file).
Perintah : cp namafileawal namafilebaru
[aris @localhost linux ] $ cp latih1 latih2
atau
[aris @localhost linux ] $ cp latih1 /home/titik/linux/latih2

d. Ls : melihat isi file dari sebuah direktori.
[aris @localhost linux ] $ ls
latih1 latih2

e. Rm: menghapus file
Perintah : rm namafile
[aris @localhost linux ] $ rm latih1

f. Mv: memindahkan file dari direktori semula ke direktori lain (cut) atau merename file.
1) Mv namafile alamatdirektorinya : memindahkan file (cut).
Perintah : mv namafile alamatdirektorinya
[aris@localhost linux ] $ mv latih2 /home/aris
Setelah latih2 dimove dari direktori linux ke /home/aris, maka latih2 akan berada pada
/home/aris dan menghilang pada direktori linux.

2) Mv namafileawal namafilebaru : merename file.
Perintah : mv namafile namafilebaru
[aris @localhost linux ] $ mv latih1 coba1

g. Vi: membuat file baru dengan tampilan jendela editor.
Perintah : vi namafile
[aris @localhost linux ] $ vi coba1

Setelah masuk ke editor vi, isi file nya…
1) Untuk simpan file + keluar dari editor vi
Shift + w +q
w+q + •
2) Untuk keluar dari editor vi tanpa menyimpan file.
Shift + w +q
q! + •
3) Menyimpan file tanpa keluar dari editor vi.
Shift + w +q
w+ •