0

Perintah-perintah konsol linux

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"
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:
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 :
Jika perintah cd dijalankan tanpa argumen, maka akan mengembalikan posisi direktori ke direktori home user.
$ cd  /etc
$ pwd /etc
  1. mkdir - make directory
    Fungsi : membuat direktori
$ mkdir data
7.      cp - copy
Fungsi : membuat salinan suatu file
$ cp latih coba
  1. 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
  1. rm - remove
Fungsi :
1.      menghapus file
$ rm uji
2.      menghapus direktori
$ rm –r data

Merubah Permission File  menggunakan perintah chmod
Perintah chmod memiliki dua format :
  1. Format Huruf
Sintaks : chmod  [ugo]  [+-=]  [rwx] file(s)
Keterangan :
u   :   user
g   :   group
o   :   other
+  :   menambahkan permission
-   :   menghilangkan permission
=  :   set

  1. 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
-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

  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 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 :
  1. Klik application – system setting – network
  2. 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
$ ssh username@server à me-remote PC lain ($ssh root@192.168.90.5)
Perintah-perintah yang digunakan:
  1. Restartlah interface jaringannya
                   /etc/init.d/network start
  1. 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
  1. Setting ip gateway
                   route add default gw  ip_address_user
  1. Koneksikan jaringan
                   ping ip_address_user_tujuan
  1. Aktifkan ssh
                                          /etc/init.d/sshd start
  1. Kemudian ketik ssh ip_address_tujuan
  2. Masukan password root atau password user account yang  ada di dalam PC
  3. Kirim pesan ke satu user write nmuser/ip address
  4. Jika tidak bisa, maka ketikkan mesg y
  5. Kirim pesan ke semua user  wall ketik_pesan

 
Copyright © SeVeN Ou ThRee