Linux merupakan software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti Open Office.org, KOffice,Abiword.
Setelah kita mengetahui sejarah dan penegrtian lInux, kali ini kita akan memepelajari perintah-perintah dasar Linux. Karena untuk melakukan eksekusi pada aplikasi Linux banyak menggunakan perintah-perintah dasar. Berikut beberapa perintah-perintah dasar yang terdapat pada Linux.
100 Perintah Dasar Linux Debian Dan Fungsinya:
No |
Perintah
| Fungsi |
1
|
history
|
Digunakan untuk melihat perintah apa saja yang pernah diketik
|
2
|
ping
|
Digunakan untuk mengetes koneksi internet
|
3
|
ls -lh
|
Digunakan untuk menampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan tanggal file atau direktori tersebut dibuat.
|
4
|
free
|
Digunakan untuk melihat Free memory.
|
5
|
top
|
Digunakan untuk melihat proses yang berjalan, dengan urutan penggunaan cpu.
|
6
|
whereis
|
Digunakan untuk mencari letak command/letak lainnya.
|
7
|
whatis
|
Digunakan untuk memberi penjelasan tentang suatu command.
|
8
|
uptime
|
Digunakan untuk melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.
|
9
|
mkdir
|
Digunakan untuk membuat direktori baru.
|
10
|
rmdir
|
Digunakan untuk menghapus direktori.
|
11
|
touch
|
Digunakan untuk membuat file baru.
|
12
|
rm
|
Digunakan untuk menghapus file.
|
13
|
adduser
|
Digunakan untuk menambah user baru
|
14
|
addgroup
|
Digunakan untuk menambah group baru
|
15
|
lspci
|
Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer.
|
16
|
dmesg
|
Digunakan untuk melihat hardware yang sedang beraktifitas.
|
17
|
apt-get
|
Digunakan untuk memperoleh paket/software dari repository linux secara online.
|
18
|
uname -a
|
Digunakan untuk mengetahui informasi system kernel anda gunakan.
|
19
|
file
|
Digunakan untuk membuka isi file (disini bertuliskan empty karena belom terisi)
|
20
|
echo
|
Digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file.
|
21
|
init 6
|
Digunakan untuk merestart system
|
22
|
uname -r
|
Digunakan untuk melihat kernel yang digunakan pada OS
|
23
|
halt
|
Digunakan untuk mematikan/shut down system
|
24
|
pwd
|
Digunakan untuk melihat direktori yang kita pakai saat ini
|
25
|
cd
|
Digunakan untuk berpindah direktori
|
26
|
reboot
|
Digunakan untuk merestart system, tetapi harus keadaan root
|
27
|
exit
|
Digunakan untuk keluar dari terminal
|
28
|
su
|
Digunakan untuk masuk/login menjadi superuser (root)
|
29
|
cat /proc/version
|
Digunakan untuk mengetahui versi linux atau informasi lainnya
|
30
|
ps axu
|
Digunakan untuk melihat seluruh proses yang dijalankan
|
31
|
set
|
Digunakan untuk melihat environment dari user yang aktif
|
32
|
clear
|
Digunakan untuk membersihkan layar pada terminal
|
33
|
netstat -rn
|
Digunakan untuk melihat ip address yang dialamatkan oleh suatu interface jaringan
|
34
|
passwd
|
Digunakan untuk mengganti password root lama dengan yang baru
|
35
|
ssh -V
|
Digunakan untuk menghubungkan OS ke SSH.
|
36
|
service –- status-all
|
Digunakan untuk melihat service / program yang sedang bekerja
|
37
|
shutdown – h now
|
Digunakan untuk mematikan OS anda melalui terminal
|
38
|
wc
|
Digunakan untuk menghitung jumlah kata, baris dan jumlah huruf dalam suatu file dengan cara mengetikkan kata “wc” dan diikuti format file.
|
39
|
meminfo
|
Digunakan melihat status RAM
|
40
|
cpuinfo
|
Digunakan untuk melihat spesifikasi komputer.
|
41
|
wget
|
Digunakan untuk mendownload aplikasi via terminal
|
42
|
cp
|
Digunakan untuk mengcopy suatu file.
|
43
|
rm –fr
|
Digunakan untuk perintah yang kepanjangan recursive remove yang berfungsi untuk menghapus suatu file, directory, atau subdirectory. Perlu berhati-hati menggunakan perintah ini karena perintah ini dapat menghapus semua data pada sistem, dan di Linux tidak ada perintah undelete.
|
44
|
more
|
Digabung dengan perintah cat mengunakan | dengan perintah more kita dapat melihat isi suatu file, dan isi file tersebut dapat di tampilkan layar per layar.
|
45
|
Who
|
Digunakan untuk mengetahui daftar pemakai yang sedang aktif (login).
|
46
|
vi
|
Digunakan untuk editor text sama dengan nano tetapi cara menggunakan nya berbeda
|
47
|
eject
|
Digunakan untuk perintah mengeluarkan cd-rom
|
48
|
eject -t
|
Digunakan untuk perintah memasukan cd-rom
|
49
|
apt-get update
|
Digunakan untuk perintah untuk mengupdate sistem mendapatkan catatan versi aplikasi baru
|
50
|
apt-get upgrade
|
Digunakan untuk mengistall seluruh aplikasi baru secara otomatis dari catatan yang telah diterima
|
51
|
ln -s
|
Digunakan untuk membuat sebuah tautan atau simbolik antar file
|
52
|
lsusb
|
Digunakan untuk menapilkan usb yang ada dan perankat yang menempel
|
53
|
lshw
|
Digunakan untuk menampilkan seluruh hardware yang menempel
|
54
|
w3m / elinks
|
Digunakan untuk semacam browser tapi melalui CLI
|
55
|
ifconfig
|
Digunakan untuk perintah menampilkan eth yang hidup dan networknya
|
56
|
ifconfig -a
|
Digunakan untuk perintah menampilkan semua eth dan networknya
|
57
|
apt-get install
|
Digunakan untuk perintah mengistall aplikasi untuk pc dari repositori
|
58
|
apt-get remove
|
Digunakan untuk perintah menghapus aplikasi yang terinstall
|
59
|
Digunakan untuk perintah mengistall semua depedensi atau kekurangan paket dalam intallasi aplikasi tertantu
| |
60
|
dpkg -i
|
Digunakan untuk mengistall aplikasi dari .deb file
|
61
|
man
|
Digunakan untuk perintah untuk melihat manual page dari suatu perintah
|
62
|
ls -al
|
Digunakan untuk melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.
|
63
|
cd directory
|
Change directory. Menggunakan cd tanpa nama direktori akan menghantarkan anda ke home direktori. Dan cd –akan menghantarkan anda ke direktori sebelumnya.
contoh: debian:/#cd root →pindah ke direktori root,
debian:/#cd .. →akan pindah ke directory sebelumnya
|
64
|
tail
|
Digunakan untuk menampilkan sepuluh baris terakhir.
contoh: debian:/#tail [nama_file]
|
65
|
less
|
Digunakan untuk melihat isi file tetapi yang bisa discrol
contoh: debian:/#less [nama_file]
|
66
|
lsmod
|
Digunakan untuk (as root) Melihat module-module kernel yang telah di load.
|
67
|
ps
|
(=print status) Melihat proses-proses yang dijalankan oleh user
|
68
|
finger username
|
Melihat informasi user, coba jalankan; finger root
|
69
|
last
|
Digunakan untuk melihat user sebelumnya yang telah login di komputer.
|
70
|
whoami
|
Digunakan untuk mencetak login name anda
|
71
|
apropos topic
|
Digunakan untuk menampilkan bantuan manual berdasarkan topik.
|
72
|
halt reboot
|
Digunakan untuk (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.
|
73
|
man topic
|
Digunakan untuk menampilkan daftar dari sistem manual pages (help) sesuai dengan topic. Coba man man. Lalu tekan q untuk keluar dari viewer. Perintah info topic Manual pages dapat dibaca dilhat dengan cara any_command –help.
|
74
|
xboing
|
Digunakan untuk (pada X terminal).
|
75
|
gimp
|
Digunakan untuk (pada X terminal) Program image editor yang sangat bagus, bisa disamakan dengan AdobePhotoshop, yang membedakan adalah program ini gratis.
|
76
|
netscape
|
Digunakan untuk (pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat telah mencapai versi 4.7
|
77
|
pine
|
Digunakan untuk Email reader yang sangat mudah digunakan, dan menjadi favorit banyak pemakai mesin Unix atau anda bisa pakai email yang sangat customize, yaitu mutt ,
|
78
|
xinit
|
Digunakan untuk menjalankan X-window server (tanpa windows manager).
|
79
|
ftp server
|
Digunakan untuk Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.
|
80
|
minicom
|
Digunakan untuk Program Minicom (dapat dikatakan seperti “Procomm/Hyperterminal for Linux”).
|
81
|
tartx
|
Digunakan untuk menjalankan X-window server dan meload default windows manager. Sama seperti perintah“win”under DOS dengan Win3.1
|
82
|
xterm
|
Digunakan untuk (pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan exit
|
83
|
rwho -a
|
Digunakan untuk melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan setup sebagai root untuk mengaktifkannya.
|
84
|
rlogin server
|
Digunakan untuk (remote login) menghubungkan anda kekompute lain. Loginname dan password, tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya.
|
85
|
rsh server
|
Digunakan untuk (remote shell) jalan lain yang menghubungkan anda ke remote machine. Apabila login name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh.
|
86
|
ftp server
|
Digunakan untuk Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.
|
87
|
minicom
|
Digunakan untuk program Minicom (dapat dikatakan seperti Procomm/Hyperterminal for Linux”).
|
88
|
/program_name
|
Digunakan untuk menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH anda
|
89
|
less filename
|
Digunakan untuk melihat suatu file layar per layar, dan tekan tombol “q”apabila ingin keluar.
contoh: debian:/#less [nama_file]
|
90
|
ln-s source destination
|
Digunakan untuk membuat Simbolic Links
contoh: ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X
|
91
|
s -i
|
Digunakan untuk menampilkan isi direktori secara lengkap.
|
92
|
cal
|
Digunakan untuk melihat isi kalender
|
93
|
ifconfig
|
Digunakan untuk melihat interface jaringan yang terhubung
|
94
|
hostname
|
Digunakan untuk melihat nama pengguna komputer
|
95
|
date
|
Digunakan untuk melihat tanggal dan waktu saat ini
|
96
|
df
|
Digunakan untuk melihat isi dan sisa dari kapasitas harddisk
|
97
|
dir
|
Digunakan untuk melihat isi directory
|
98
|
apropos
|
Digunakan untuk melihat bantuan manual berdasarkan topik.
|
99
|
netstat
|
Digunakan untuk menampilkan informasi jaringan
|
100
|
mv source destination
|
Digunakan untuk memindahkan atau mengganti nama file
contoh: debian:/#mv file1 /home/
|
PERINTAH DASAR LINUX
- sudo suBerfungsi untuk melakukan login sebagai root/pengguna tertinggisintaks: sudo su
- rootBerfungsi untuk melakukan login sebagi rootsintaks: root
- loginBerfungsi untuk login sebagai user lain,namun harus menjadi root terlebih dahulu untuk bias menjalankan perintah ini.Sintaks: login nama_user
- cd (change directory)Berfungsi untuk berpindah directory/foldersintaks: cd alamat_directorycontoh: cd /etc/network
- pwdBerfungsi untuk memperlihatkan direktori mana posisi kita beradasintaks : pwd
- ls(list)Berfungsi untuk melihat isi sebuah direktorisintaks: ls
- mv(move)Berfungsi untuk memindahkan,cut atau rename filesintaks: mv /directory/nama_file_asal /nama_file_barucontoh : mv /etc/file1.txt file2.txt >>>rename filemv /etc/file1.txt /var/www >>>cut file
- mkdir(make direktori)Berfungsi untuk membuat folder barusintaks: mkdir nama_foldercontoh: mkdir folder1
- rmdir(remove direktori)Berfungsi untuk menghapus foldersintaks: rmdir nama_foldercontoh: rmdir folder1
- touchBerfungsi untuk membuat file barusintaks: touch nama_file
- rm(remove)Berfungsi untuk menghapus filesintaks: rm file1.txt
- moreBerfungsi untuk menampilkan isi sebuah filesintaks: more nama_file
- echoBerfungsi untuk menuliskan sesuatu kata atau kalimat ke sebuah filesintaks: echo “isi pesan” nama_file
- aduserBerfungsi untuk menambah user barusintaks: adduser nama_userdeluserBerfungsi untuk menghapus user dari systemsintaks: deluser nama_user
- addgroupBerfungsi untuk menambahkan group barusintaks: addgroup nama_group
- lsusbBerfungsi untuk melihat perangkat usb yg sedang terkoneksi kekomputersintaks: lsusb
- lpciBerfungsi untuk melihat perangkat PCI yang sedang terkoneksisintaks :lpci
- lshwBerfungsi untuk melihat hardware computersintaks: lshw
- dmesgBerfungsi untuk melihat hardware yang sedang beraktifitassintaks: dmesg
- topBerfungsi untuk melihat proses yg sedang berjalan seperti task manager di windowssintaks: top
- cpuinfoBerfungsi untuk melihat spesifikasi computersintaks: cpuinfo
- meminfoBerfungsi untuk melihat status RAMsintaks: more /proc/meminfo
- clearBerfungsi untuk membersihkan layarsintaks: clear
- haltBerfungsi untuk mematikan computer(harus sebagai root)sintaks: halt
- rebootdigunakan untuk merestart computer(harus sebagai root)sintaks: reboot
- exitBerfungsi untuk keluar dari terminalsintaks: exit
- wgetBerfungsi untuk mendownload via terminalsintaks : wget link_download
- ifconfigBerfungsi untuk melihat konfigurasi Ethernet/kartu jaringansintaks : ifconfig
- apt-getBerfungsi untuk memperoleh paket/software dari repository ubuntu secara onlinesintaks: apt-get nama_paketcontoh: apt-get install dhcp3-server
- tarBerfungsi untuk melakukan ekstrack filesintaks: tar [parameter] nama_file
- nautulisBerfungsi untuk membuka tampilan GUI secara langsungsintaks: nautuliscontoh: sudo nautulis >>>menggunakan mode GUI dgnstatus root)
- df-hBerfungsi untuk melihat sisa kapasitas harddisksintaks: df-h
- whoBerfungsi untuk melihat nama login kitasintaks: who
- catBerfungsi untuk membuka filesintaks : cat nama_file
- dateBerfungsi untuk melihat tanggalsintaks: date
- calBerfungsi untuk melihat kalendersintaks : cal
- hostnameBerfungsi untuk menampilkan nama computersintaks: hostname
- freeBerfungsi untuk free memorisintaks : free
- historyBerfungsi untuk melihat perintah apa saja yg pernah di ketiksintaks: history
- chomod +XBerfungsi untuk mengekstrak file menjadi bagian dari system
Oke itu saja yang dapat saya sampaikan
Semoga bermanfaat :)
Jangan lupa untuk bookmark blog Ini.
See You Next Time Guys ●‿○
Comments
Post a Comment