Perintah-perintah linux
1. alias
alias biasanya digunakan untuk menyingkat suatu perintah yang panjang. Sintaks : alias nama_alias=perintah
Contoh :
$alias cls=clear
$alias ls="ls -l"
$alias ls="ls -l"
2. ls - list
Fungsi : untuk menampilkan isi sebuah direktori.
Pilihan yang sering digunakan :
-a menampilkan seluruh isi direktori termasuk file yang hidden
-d menampilkan atribut direktori bukan isinya
-l menampilkan isi direktori lengkap dengan atributnya
-R menampilkan isi subdirektori
Contoh:
$ ls
$ ls -l
$ ls -la
3. User dan Password
Fungsi untuk membuat user baru dan memberikan password terhadap user tersebut
[root@localhost~]# adduser Nea-Budiarti
[root@localhost~]# passwd Nea-Budiarti
Changing password for Nea-Budiarti
(current) UNIX password:
New UNIX password:
(current) UNIX password:
New UNIX password:
Retype new UNIX password:
Catatan : Password yang anda ketikkan tidak akan ditampilkan pada layar.
4. pwd - print working directory
Fungsi : menampilkan posisi direktori kerja saat ini
$ pwd
/home/Nea-Budiarti
5. cd - change directory
Fungsi : untuk melakukan pindah direktori
Catatan :
Catatan :
Jika perintah cd dijalankan tanpa argumen, maka akan mengembalikan posisi direktori ke direktori home user.
$ cd /etc
$ pwd /etc
$ pwd /etc
- mkdir - make directory
Fungsi : membuat direktori
$ mkdir data
7. cp - copy
Fungsi : membuat salinan suatu file
$ cp latih coba
- mv - move
Fungsi :
1. merubah nama file (rename)
$ mv coba uji
2. memindahkan file ke direktori
Catatan : argumen kedua harus berupa suatu direktori
$ mv latih data
- rm - remove
Fungsi :
1. menghapus file
$ rm uji
2. menghapus direktori
$ rm –r data
$ rm –r data
Merubah Permission File menggunakan perintah chmod
Perintah chmod memiliki dua format :
- Format Huruf
Sintaks : chmod [ugo] [+-=] [rwx] file(s)
Keterangan :
u : user
g : group
o : other
+ : menambahkan permission
- : menghilangkan permission
= : set
- Format Angka
Sintaks : chmod [kode_oktal] file(s)
read (r) = 4
write(w) = 2
execute(x) = 1
contoh :
rw- rw- r--
420 420 400
6 6 4
File Creation Mask - umask
Setiap kali file/direktori dibuat, maka permission-nya sesuai dengan mask yang ditentukan. Khusus untuk file, mask untuk x tidak ada
Sintaks : umask [kode_oktal]
Kode oktal untuk File :
0 = rw- 000 4 = -w- 100
1 = rw- 001 5 = -w- 101
2 = r-- 010 6 = --- 110
3 = r-- 011 7 = --- 111
Keterangan :
Untuk file mask untuk x tidak ada.
Kode oktal untuk Direktori :
0 = rwx 000 4 = -wx 100
1 = rw- 001 5 = -w- 101
2 = r-x 010 6 = --x 110
3 = r-- 011 7 = --- 111
$ umask 077
$ touch latih
$ ls -l latih
$ ls -l latih
-rw------- 1 misstux nea 24343 Dec 03 09:44 berkasY
$ mkdir data
$ ls -ld data
drw------- 1 misstux nea 24343 Dec 03 09:44
Backup ada 2 macam,
a. Hardlink
file dapat di backup ke direktori manapun
jika file master dihapus, maka file backupan masih dapat dibuka dan dibaca.
ln nama_file alamat_dir_tujuan
b. Softlink
file hanya dapat di backup di tempat (di direktori yang sama)
jika file master dihapus, maka file backupan tidak dapat dibaca.
ln -s nama_file alamat_dir_tujuan
Perintah echo sama dengan perintah cat. Bedanya jika memakai perintah echo, file akan tersimpan secara otomatis tanpa harus ( CTRL+C ) / menyimpan
echo > nama_file “isi file” Untuk membuat file
echo >> nama_file “isi file” Untuk menambah file
menampilkan baris awal suatu file
head -n nama_file
menampilkan baris akhir suatu file
tail -n nama_file
mengkompress file=perintah untuk memaketkan file. Mengompress ukuran memori file agar menjadi lebih kecil.
gzip nama_file
untuk membaca file kompressan menggunakan
zcat nama_file
mengextraks file= perintah untuk menormalkan perintah gzip
gunzip nama_file
membuat perintah baru
alias perintah_baru='perintah_lama'
menormalkan kembali perintah
unalias perintah_baru
menghitung jumlah baris, kata dan karakter suatu file wc(words character)
wc nama_file
Editor Teks vi
- 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 baris /aku$/ mencari kata aku diakhir baris
\< Match awal kata /\
\> Match akhir kata /u\>/ Mencari kata yang diakhiri"u".
[...] Match pilihan /[0-9] Mencari numeric
* Match setiap /ada* Mencari kata yang ada string
karakter (termasuk "ad" (jadwal, ada, pada,
karakater kosong) adalah, adapun)
: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
di seluruh dokumen
:s/[Ll]nux/LINUX/ Mengganti sebuah kata Linux atau linux dengan
LINUX pada posisi kursor.
:1,3w test.txt Menyimpan baris 1 sampai 3 ke file test.txt
:2 r test.txt Menyisipkan isi file test.txt di bawah baris ke 2
:1,$co $ Meng-copy semua isi file ke baris terakhir
:4m 1 Memindahkan baris ke 4 di bawah 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]//g Menghapus seluruh alphabet
:1,$ s/[A-Z]/\l&/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/$/<Menyisipkan << pada setiap akhir baris
# chown namauser.namagrup namafile
# 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 file-file yang terdapat pada direktori beserta izin akses suatu filenya |
Vi | Membuat atau mengubah isi sebuah file dalam 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 |
LINUX JARINGAN
Pensettingan IP melalui GUI :
- Klik application – system setting – network
- Klik new kemudian isi
3. Klik tab route - klik add
Klik OK 2x kemudian klik activate – klik Yes – OK
Mensetting IP dengan GUI melalui konsol :
#setup à setting ipaddress via console
#etc/init.d/sshd/status à melihat status secure shell device
Perintah-perintah yang digunakan:
- Restartlah interface jaringannya
/etc/init.d/network start
- Setting IP address kelas A / B / C
ifconfig eth0 ip_address_user netmask kelas_dari_IP
Cth : ifconfig eth0 50.50.50.1 netmask 255.0.0.0
- Setting ip gateway
route add default gw ip_address_user
- Koneksikan jaringan
ping ip_address_user_tujuan
- Aktifkan ssh
/etc/init.d/sshd start
- Kemudian ketik ssh ip_address_tujuan
- Masukan password root atau password user account yang ada di dalam PC
- Kirim pesan ke satu user write nmuser/ip address
- Jika tidak bisa, maka ketikkan mesg y
- Kirim pesan ke semua user wall ketik_pesan