bash

Saat ini saya rasa sistem operasi yang berbasis Linux berkembang begitu cepat, dan mengalami berbagai macam peningkatan, dari mulai User Interface-nya yang kian hari semakin beragam dan begitu menarik, hingga kemudahan penggunaannya dibanding linux-linux dahulu.

Walaupun Linux yang sekarang ini sangat ramah bagi pengguna dan bisa digunakan langsung meskipun tanpa mengandalkan terminalnya tetapi rasanya kurang lengkap, karena salah satu kekuatan terbesar Linux terletak pada perintah konsol terminalnya.

Oleh karena itu, saya akan mengumpulkan perintah-perintah (Command Line) Linux dari mulai yang paling dasar atau yang paling sering digunakan hingga untuk penggunaan tertentu (tingkat lanjut), daftar perintah ini sangat berguna bagi anda yang baru pertama kali menggunakan Linux ataupun bagi anda yang sudah mahir sekalipun.

Satu hal lagi, bagi anda yang baru pertamakali menggunakan linux, mungkin anda akan sedikit kebingungan ketikan melihat command/perintah yang terdapat tambahan options seperti $ tar -xfvz arsip.tar.gz, untuk mengetahui maksud dari option-option itu caranya mudah sekali, cukup dengan melihatnya di manpages atau melalui halaman help.

Caranya mudah sekali, misalnya untuk mengetahui arti dari -xfvz pada perintah tarcukup dengan mengetikan $ man tar atau $ tar --help.

Jika dirasa postingan ini bermanfaat silakan dibagikan/dishare keteman-teman anda, agar semakin banyak yang mengenal dan menggunakan Linux :D.

lanjut….
berikut daftar perintah-perintahnya :

1. Antar Direktori

1. cd $ cd /usr/share/
Berfungsi untuk pindah kedirectory lain
2. ls (list) $ ls
Berfungsi untuk menampilkan seluruh isi pada suatu direktori
3. pwd $ pwd
Menampilkan direktori yang sedang aktif tempat posisi kita berada
4. dir $ dir
Sama seperti ls hanya saja tanpa warna

2. Manipulasi File dan Folder

1. cp $ cp video.mp4 /home/linuxer/
Untuk menyalin/mengcopy suatu file
2. mv $ mv video.mp4 /home/linuxer
Untuk memindahkan file, bisa juga merename dengan teknik tertentu
3. mkdir $ mkdir myfolder
Membuat sebuah direktori atau folder
4. rmdir $ rmdir myfolder
Menghapus suatu direktori
5. touch $ touch fileku.txt
Membuat file kosong
6. find $ find /home/ namafile
Mencari suatu file pada direktori tertentu
7. grep $ grep "katadicari" listdaftar.txt
Mencari suatu data didalam file
8. file $ file [namafile]
Untuk mengetahui tipe suatu file

3. Manajemen Arsip

1. tar $ tar -xfv fileku.tar.xz
Untuk membuat, melihat, atau mengekstrak file arsip berformat depan tar
2. unrar $ unrar e arsip.rar
Mengekstrak file berformat rar
3. zip $ zip zipterkompres.zip fileataufolder
Membuat atau menambahkan suatu file atau folder kedalam format zip
4.unzip $ unzip zipterkompres.zip
Mengekstrak file berformat zip

4. Manipulasi String (Plain Text)

1. nano $ nano hello.txt
Mengedit file menggunakan teks editor nano
2. cat $ cat hello.txt
Menampilkan isi suatu file
3. head $ head hello.txt
Menampilkan 10 baris pertama suatu file
4. tail $ tail hello.txt
Menampilkan 10 baris terakhir suatu file
5. wc $ wc hello.txt
Menampikan ukuran dalam byte, jumlah kata, dan jumlah baris suatu file
6. more $ more hello.txt
menampikan isi file perhalaman dalam persen
7. less $ less hello.txt
menampikan isi file perhalaman tanpa persen

5. Menampilkan Informasi

h
1. lsblk $ lsblk
Menampilkan daftar seluruh media penyimpanan yang terpasang
2. lsusb $ lsusb
Menampilkan device/perangkat yang terpasang
3. uname $ uname
Menampilkan informasi sistem kernel anda
4. date $ date
Menampilkan tanggal
5. cal $ cal
Menampilkan kalender dalam terminal
6. df $ df
Melihat informasi media penyimpanan yang terpakai
7. du $ du /home -bh
Melihat ukuran seluruh file pada seluruh atau direktori tertentu
8. uptime $ uptime
Melihat total waktu aktif komputer digunakan dari saat terakhir reboot
9. hostname $ hostname
Menampilkan nama komputer
10. free $ free
Menampilkan informasi pemakaian memori ram dan swap

6. Hak Akses dan User Manajemen

1. su $ su [namauser]
untuk login sementara sebagai user lain, jika nama user tidak ditulis maka akan login sebagai root
2. sudo $ sudo [command]
sudo berguna jika user biasa ingin melakukan sesuatu menggunakan hak akses root, biasanya dikombinasikan dengan perintah lain seperti "$ sudo mkdir [myfolder]"
3. useradd $ useradd -m -g users -G wheel -s /bin/bash namauser
Membuat user baru
4. userdel $ userdel [username]
Menghapus user
5. passwd $ passwd [username]
Merubah password user, jika username tidak disebutkan maka akan merubah password root
6. chmod $ chmod -R 777 /opt/myscript.sh
Mengatur hak akses suatu file
7. chown $ chown [username] /home/secret/
Mengatur kepemilikan/owner suatu file/folder
8. who $ who
Melihat user yang sedang login
9. whoami $ whoami
Menampilkan nama user yang sedang aktif
10. groupadd $ groupadd [namagrup]
Membuat sebuat grup untuk sekumpulan user
11. groupdel $ groupdel [namagrup]
Menghapus grup
12. id $ id [namauser]
Menampilkan identitas user

7. Manajemen Proses

1. ps $ ps
Melihat daftar proses yang dijalankan oleh user
2. top $ top
Melihat proses yang berjalan dan juga penggunaan cpu0,cpu1, dan seterusnya sesuai jumlah core prosesor
3. kill $ kill 2999
Menghentikan proses menggunakan id pid
4. pkill $ kill firefox
Menghentikan proses menggunakan nama proses
5. killall $ killall [first..]
Menghentikan seluruh proses yang diawali dengan nama

Tambahan Penting

1. clear $ clear
Membersihkan tulisan-tulisan di terminal
2. man $ ma mv
Membukan buku petunjuk manual suatu perintah
3. mount $ mount /dev/sda3 /mnt
memount suatu media ke dalam suatu direktori sehingga kita bisa melihatnya melalui direktori tersebut
4. shutdown $ shutdown now
Mematikan komputer
5. halt $ halt
sama seperti shutdown
6. [command] --help $ dir --help
Membuka halaman bantuan suatu perintah

1 comments:


EmoticonEmoticon