PERINTAH-PERINTAH DASAR LINUX SYSTEM
PERTEMUAN 1
Sebelum kita membuat user di linux hal yg
pertama harus di lakukan adalah :
- Login sebagai root (administrator)
- Login = root
- Password = password
- Adduser = perintah untuk membuat user
- Passwd = perintah untuk membuat password
- Su –l nama user = perintah untuk login tanpa harus keluar dari user
- Mkdir = perintah untuk membuat direcktory
- Ls = perintah untuk melihat atau menampilkan direktori yang telah kita buat
- Cd = perintah untuk pindah ke prompt cell
- Cd nmdirektori = untuk pindah 1 tingkat kebawah
- Cd alamatdirektori = untuk pindah kealamat yg di tuju
- Cd = untuk pindah 1 tingkat keatas
- Pwd /home/nmuser/nmdirektori = untuk melihat direktori yang aktif/posisis pat ini(path)
- Cat namafile = untuk melihat isi file
- Cat>namafile = untuk membuat file baru
- Cat>>namafile = untuk menambah isi file pada file yang sudah ada
- Cp nmfile nmfilebaru = untuk copy file dalam 1 direktori
- Cp alamattujuan = untuk copy file le direktori lain
- Mv nmfile nmfilebaru = untuk merename/mengganti nama file
- Mv nmfile alamattujuan = untuk memindahkan file ke direktori lain( cut paste)
- rm nmfile = menghapus file
- rmdirn nmdirecktori = menghapus direktori kosong
- rm –rf nmdirektori = untuk menghapus direktori bserta isinya
- lexit/ogout/ctrl+D = untuk keluar dari user
PERTEMUAN 2
- echo "isi teks">namafile = untuk membuat file baru
- echo "isi teks">>namafile = untuk menambah isi file pada file yg sudah ada
- wc namafile = untuk menghitung jumlah kata, baris antsra karakter pada file
- head -(berapa baris yg ingin dibaca) namafile = membaca file dari awal baris
- tail -(berapa baris yg ingin dibaca namafile = membaca file dari akhir baris
- gzip =untuk mengkompres file
- zcat =untuk membaca file yang sudah di kompres
- gunzip =untuk mengekstrak file
- alias option(perintah alias)=’option’(perintah awal)=untuk membuat nama alias terhadap perintah tertentu
- unalias option(perintah alias) = untuk mengembalikan perintah alias ke aslinya
- ln nmfile nmfile1ink = untuk membuat hard link dari suatu file (hampir sama dg copy) , ciri khas file asli dihapus masih bisa dibaca.
- In -s nmfile nmfilelink = untuk membuat symbolic link dari suatu file (hampir sama dg copy) , ciri khas file asli dihapus tidak bisa di baca
PERTEMUAN 3
HAK IZIN AKSES
rwx rwx
rwx
421 421 421
U
g 0
Ket: r = read(hak
membaca), w=write(hak menulis), x=excute(hak
mengeksekusi)
u = user(pemilik file/direktori)
g = group(user-user yang 1 group dengan pemilik file atau direktori)
o = other(user-user lain yang tidak termasuk dalam user maupun
group)
Hak izin akses adalah
mengatur hak pemakaian file.
Bentuk umum : chmod atribut namafile
* format angka : chmod 777 namafile
* format huruf :chmod u+…,g+…,o+…namafile(untuk menambahkan
hak izin akses)
:chmod u-…,g-…,o-…namafile(untuk menghilangkan hak izin akses)
:chmod u=…,g=…,o=…namafile(untuk menentukan hak izin akses)
* vi /etc/group(untuk melihat posisi user kita,gunakan pagedown
untuk menuju user anda)
* :wq!(untuk simpan dan keluar dari editor vi)
PERTEMUAN 4
EDITOR VI
Editor vi berasal dari kata visual, diciptakan pertama kali di universitas california oleh Bill Joy.
Editor ini merupakan pengembangan dari Line
Editor Ex.
- Modus Instruksi I Modus Perintah
Yaitu memasukkan perintah untuk melakukan
operasi tertentu dalam melakukan
editing. Untukdapat masuk ke modus perintah dahulu harus menekan tombol
ESC pada keyboard.
- Modus Edit I Modus Teks
Yaitu menuliskan dokumen/data seperti sebuah editor biasa. Untuk masuk
ke modus edit,
terlebih dahulu harus menekan
tombol insert i/l/a/A.
Untuk memulai menggunakan Editor
Vi = pembuatan teks sama halnya dengan echo dan cat, perbedaanya jika di echo dan cat tidak dapat mengedit file, di editor vi teks dapat
di edit.
Untuk masuk
ke dalam editor vi perintahnya:
- vi : masuk ke editor vi tanpa membukalmembuat file apapun.
- vi namafile : membuka file pada baris pertama. (Membuka/membaca file jika nama file ada, Membuat file bam jika nama file tidak ada)
- vi + namafile : membuka file pada baris ke -n.
- vi + namafile : membuka file pada baris terakhir.
- vi namafilel namafile2 : membaca beberapa file sekaligus secara bersamaan. Untuk pergerakan file jika menggunakan perintah (vi namafile1 namafile2) adalah, tekanEsc terlebih dahulu.
- :n : jika ingin memindahkan ke file berikutnya (next)
- :rew : jika ingin memindahkan ke file sebelumnya (rewind)
a. Membuka file lain sewaktu mengedit file
- :e namafile=membuka file lain ketika sedang mengedit file (hanya dapat di gunakan apabila file yang kita edit telah kita simpan
- :e! namafile=lain ketika sedang mengedit file (tanda menyimpan perubahan yang telah kita lakukan)
b. Menghapus teks
- Pengahapusan teks per karakter/huruf
- Nx :menghapus text pada posisi kursor
- Ndw :mengahapus sebanyak n kata dari posisi kursor
- nX :menhapus n karakter dari posisi kata di depan kursor
- penghapusan teks per baris:
- ndd = mengahapus sebanyak n baris(baris di bawahnya akn naik)
- D = mengahapus baris dan membentuk baris baru pada yang telah dihapus tadi(baris dibawahnya tidak naik)
c. Menyimpan File dan Keluar dari editor vi
- :w : Menyimpan File yang sudah ada nama filenya (Save), tanpa keluar
- :w! : Menyimpan File yang sudah ada nama filenya (Save), tanpa keluar
- :q : Keluar dari editor vi tanpa menyimpan file
- :q! : Keluar dari editor vi tanpa menyimpan file
- :wq! : Menyimpan File dan Keluar dari Editor vi
- :x : Menyimpan File dan Keluar dari Editor vi
- :w namafile : Menyimpan file dengan nama yang ingin ditentuk .
d. Copy dan paste file
Dalam pengoperasian
copy paste seperti halnya yang
telah sebelumnya,dilakukan dengan cara memberikan
perintah untuk menyalin data ke buffer
lalu memberikan perintah lagi untuk menyalin
data yang ada d i buffer ke tempat yang diinginkan.
- v Nyy : menyalin n baris pada posisi kursor ke buffer
- v Ny : menyalin mengcopy karakter dari posisi kursor
- v Nyw : menyalin n kata pada posisi kursor ke buffer
- v P : menyalin data yang ada di buffer (termasuk tks yang baru di hapus dengan menggunakan perintah x, dw dan dd)ke posisi kursor
- v P : menyalin data yang ada di buffer(termasuk tks yang baru di hapus dengan menggunakan perintah x, dw dan dd) ke bawah posisi kursor
- Membatalkan perintah sebelumnya
- v U : membatalkan 1 perintah yang telah dilakukan sebelumnya
- v 2u : membatalkan 2 perintah yang telah dilakukan sebelumnya
- v Ctrl+R : membatalkan/cancel perintah yang telah di undo
PERTEMUAN
5
Ekspresi Beraturan Pada
Editor VI
- Perintah dasar untuk
pencarian yaitu:
- /[0-9] : mencari numeric
- /[a-z] : mencari string/karakter kecil
- /[A-Z] : mencari string/karakter besar
- /^String : mencari baris yang diawali string
- /String$ : mencari baris yang diakhiri dengan string
- /[Ss]tring : mencari kata string atau string
- /String : mencari kata string
- Perintah ekspresi
beraturan lainya yaitu
- v :s/saya/SAYA : mengganti kata aku menjadi SAYA tergantung pada huruf kapital
- v :1,$s/aya/SAYA : mengganti seluruh kata saya menjadi SAYA
- v :s/[$s]aya/SAYA : mengganti kata aku atau saya menjadi SAYA
- v :1,$s/[A-Z]/\l&/g : mengganti semua huruf besar menjadi huruf kecil
- v :1,$s/[a-z]/\u&/g : mengganti semua huruf kecil menjadi huruf besar
- v 1,$s/[^0-9]//g : menghapus semua huruf
- v :1$s/^/**/g : menyisipkan ** pada setiap awal baris
- v :,$s/$/**/g : menyisipkan ** pada setiap akhir baris
- v :g/SAYA/d : menghapus semua baris yang mengandung kata SAYA
Soal Latihan :
1. Buatlah 1 buah
usser acount dengan nama tugas_linux dengan password nim masing-masing
2. Buat direktori dengan nama tugas1 di dalam usser acount yang telah dibuat
2. Buat direktori dengan nama tugas1 di dalam usser acount yang telah dibuat
3. Lihat
ada/tidaknya drektori yang anda buat kemudian buat sebuah file didalam
direktori tugas1 dengan nama file_rangkuman (dengan perintah
cat)
- Tugas merangkum materi linux
- Dari pertemuan pertama sampai dengan pertemuan ke lima
- Dan buat minimal sepuluh soal dengan jawabannya dari rangkuman pertemuan tersebut
- Tugas merangkum materi linux
- Dari pertemuan pertama sampai dengan pertemuan ke lima
- Dan buat minimal sepuluh soal dengan jawabannya dari rangkuman pertemuan tersebut
4. Hitunglah
berapa jumlah kata ,baris dan karakter dari file_rangkuman
5. Lihat hak izin akses pada file_rangkuman
6. Atur hak izin akses dari file_rangkuman yg ada dalam direktori tugas1 menjadi user dapat membaca dan menulis, group dapat membaca dan mengekskusi dan other hanya dapat mengekskusi saja?
7. Buka file_rangkuman pada direktori tugas1 dengan menggunakan editor vi
8. Ubah semua huruf besar menjadi huruf kecil
9. Simpan file sekaligus keluar dari editor vi
10.Kompres /zip file jenis pada direktori /home/usseranda/tugas1. Baca text file tersebut
11.Ekstraklah file_rangkuman
12.Keluar dari usser acount
5. Lihat hak izin akses pada file_rangkuman
6. Atur hak izin akses dari file_rangkuman yg ada dalam direktori tugas1 menjadi user dapat membaca dan menulis, group dapat membaca dan mengekskusi dan other hanya dapat mengekskusi saja?
7. Buka file_rangkuman pada direktori tugas1 dengan menggunakan editor vi
8. Ubah semua huruf besar menjadi huruf kecil
9. Simpan file sekaligus keluar dari editor vi
10.Kompres /zip file jenis pada direktori /home/usseranda/tugas1. Baca text file tersebut
11.Ekstraklah file_rangkuman
12.Keluar dari usser acount
Jawaban :
1. Localhost Login : root
Password
: password
[root@localhost ~]#adduser tugas_linux
[root@localhost ~]#passwd tugas_linux
New Unix password
: 12101810
Recype
: 12101810
Successfully
2. [root@localhost ~]#su –l tugas_linux
[tugas_linux@localhost ~]$mkdir tugas1
3. [tugas_linux @localhost ~]$cd tugas1
[tugas_linux @localhost tugas1]$cat
>file_rangkuman
Tugas merangkum materi linux
Dari pertemuan pertama sampai dengan
pertemuan ke lima
Dan buat minimal sepuluh soal dengan jawabannya
dari rangkuman pertemuan tersebut
(untuk simpan tekan enter 1x dan tekan ctrl+c)
4. [tugas_linux @localhost tugas1]$wcfile_ rangkuman
5. [tugas_linux @localhost tugas1]$ls -1
6. [tugas_linux @localhost tugas1]$chmod 651 file_rangkuman
7. [tugas_linux @localhost tugas1]$Vi file_ rangkuman
(untuk no.8 lakukan di file_rangkuman, posisi
di editor Vi modus perintah,Tekan Esc)
8. Tekan Esc,ketik :1,$s/[A-Z]/\l&/g
9. Tekan Esc,ketik :Wq!
10. [tugas_linux @localhost tugas1]$ gzip file_rangkuman
[tugas_linux @localhost tugas1]$
Zcat file_rangkuman
11. [tugas_linux @localhost tugas1]$ gunzip file_rangkuman
12. [tugas_linux @localhost tugas1]$ Ctrl+