Daftar Lengkap Perintah pada Kali Linux

Jika kalian termasuk baru dalam menggunakan Kali Linux, mungkin kalian perlu melihat daftar semua perintah Kali Linux yang tersedia bagi pemula dan mahir agar dapat mempermudah kalian dalam menggunakan Terminal.

Kali Linux adalah distribusi (Distro) Linux dari Debian yang dirancang untuk Digital Forensic dan Penetration Testing. Kali Linux dikelola oleh Offensive Security Ltd. serta dikembangkan oleh Mati Aharoni, Devon Kearns, dan Raphaël Hertzog.

Seperti yang mungkin sudah kalian ketahui, Kali Linux adalah salah satu sistem operasi yang paling banyak digunakan oleh para Hacker dan pakar kemanan (Security Expert).

Mengetahui dasar-dasar kernel dan Terminal pada Linux adalah hal dasar bagi setiap pemula yang ingin mencoba sistem operasi Kali Linux.

Terdapat lebih dari 600 program Pre-Installed pada Kali Linux yang biasa digunakan untuk Pentesting (Penetration Testing), termasuk NMAP (Port Scanner), Wireshark (Package Analyzer), John the Ripper (Password Cracker), Aircrack-ng (Software untuk Wireless LAN Pentesting) , Burp Suite dan OWASP ZAP (keduanya biasa diguanakan untuk Web Application Scanner), dll. Jadi, saya tidak menunjukkan perintah berbasis aplikasi tersebut disini.

Kali Linux dapat berjalan secara Native saat diinstal pada Hard Disk, Boot langsung dari CD, Live USB, atau dapat dijalankan melalui Virtual Machine (VM). Kalian juga dapat menggunakan Dual Boot Kali Linux bersamaan dengan Windows 10.



Perintah Lengkap Kali Linux dari A-Z

Berikut adalah beberapa perintah lengkap pada Kali Linux yang mungkin dapat membantu kalian dalam melakukan setiap pekerjaan:
PerintahKeterangan/Fungsi
A
aproposMencari bantuan Manual (man -k)
apt-getMencari dan menginstal Software Packages (Debian)
aptitudeMencari dan menginstal Software Packages (Debian)
aspellMemeriksa ejaan
awkMencari dan mengganti teks, menyortir, validasi, dan indeks Database
B
basenameMenghapus direktori dan akhiran (Suffix) dari nama File
bashGNU Bourne-Again Shell
bcArbitrary Precusuib Calculator Language
bgMengirim ke Background
breakKeluar dari Loop
builtinMenjalankan Shell Built-In
bzip2Mengkompress dan mengekstrak File
C
calMenampilkan kalender - (Calendar)
caseMenjalankan perintah Conditional
catMenggabungkan (Concatenate) dan menampilkan (Print) konten dari File
cdMengganti Direktori - (Change Directory).
cfdiskManipulasi tabel partisi untuk Linux
chgrpMengubah kepemilikan Group - (Change Group)
chmodMengubah izin akses
chownMengubah kepemilikan File dan Group - (Change Ownership)
chrootMenjalankan perintah dengan Root Directory yang berbeda
chkconfigSystem Services (runlevel)
cksumMenampilkan CRC Checksum dan jumlah Byte
clearMenghapus layar Terminal
cmpMembandingkan dua File
commMembandingkan dua File yang disortir baris demi baris
commandMenjalankan perintah - mengabaikan fungsi Shell
continueMelanjutkan Loop Iteration selanjutnya
cpMenyalin satu atau beberapa File ke lokasi lain
cronDaemon untuk menjalankan perintah yang dijadwalkan
crontabMenjadwalkan perintah yang ingin dijalankan nantinya
csplitMembagi File menjadi potongan yang ditentukan
cutMembagi File menjadi beberapa bagian
D
dateMenampilkan atau mengubah tanggal dan waktu
dcDesk Calculator
ddMengubah dan menyalin File, Menulis Disk Header, dan Boot Records
ddrescueData Recovery Tool
declareMendeklarasikan Variabel dan menambahkan atribut
dfMenampilkan Disk kosong
diffMenampilkan perbedaan dari dua File yang berbeda
diff3Menampilkan perbedaan dari tiga File yang berbeda
digDNS Lookup
dirMenampilkan daftar singkat dari direktori
dircolorsPengaturan warna untuk "ls"
dirnameMengubah nama Path menjadi Path biasa
dirsMenampilkan daftar direktori yang direkomendasikan
dmesgMenampilkan Kernel dan Pesan Driver
duPerkirakan penggunaan ruang file
E
echoMenampilkan pesan pada layar
egrepMencari File untuk baris yang cocok dengan ekspresi tambahan
ejectMelepas Removable Media
enableMangaktifkan dan menonaktifkan perintah Shell bawaan
envEnvironment Variables
ethtoolPengaturan Ethernet Card
evalMengevaluasi beberapa perintah/argumen
execMenjalankan perintah
exitKeluar dari Shell
expectMengakses Arbitary App secara otomatis melalui Terminal
expandMengubah Tab menjadi Space
exportMengatur Environment Variables
exprMengevaluasi eksresi
F
falseTidak melakukan apapun, gagal
fdformatLow-Level Format Floppy Disk
fdiskManipulasi tabel partisi untuk Linux
fgMengatur pekerjaan ke Foreground
fgrepMencari File untuk baris yang cocok dengan String
fileMenentukan tipe File
findMencari File yang cocok dengan kriteria
fmtMemformat ulang teks paragraf
foldWrap text agar sesuai dengan lebar yang ditentukan
forMemperluas kata dan menjalankan perintah
formatMemformat Disk
freeMenampilkan penggunaan memori
fsckMemeriksa dan memperbaiki File sistem
ftpFile Transfer Protocol
functionMenentukan fungsi makro
fuserMengidentifikasi/menghentikan proses yang mengakses File
G
gawkMenjari dan mengubah teks dalam File
getoptsMemparse posisi parameters
grepMencari file untuk baris yang cocok dengan Pattern
groupaddMenambahkan Group keamanan User
groupdelMenghapus Group
groupmodMengubah/Memodifikasi Group
groupsMenampilkan nama pengguna Group
gzipMengkompress dan mengekstrak File
H
hashMengingat nama Path dari nama argumen
headOutput dari bagian pertama pada File
helpMenampilkan bantuan untuk perintah Built-In
historyHistory perintah
hostnameMenampilkan nama set sistem
I
iconvMengubah set karakter dari File
idMenampilkan User Group dan ID
ifMenjalankan perintah secara Conditional
ifconfigMengkonfigurasi Network Interface
ifdownMenghentikan Network Interface
ifupMenjalankan Network Interface ke atas (Up)
importMeng-Capture X Server Screen dan mengimpan gambarnya kedalam File
installMenyalin File dan mengatur atribut
J
jobsDaftar pekerjaan aktif
joinMenggabungkan baris pada bidang yang sama
K
killMenghentikan proses yang berjalan
killallMenghentikan proses berdasarkan nama
L
lessMenampilkan Output satu layar pada waktu yang sama
letMelakukan aritmatika pada variabel Shell
lnMembuat link simbolik kedalam File
localMembuat Variabel
locateMencari File
lognameMenampilkan nama Login
logoutKeluar dari Login Shell
lookMenampilkan baris pertama dengan String yang ditentukan
lpcLine Printer Control Program
lprOffline Print
lprintPrint File
lprintdMenghentikan proses Print
lprintqMenampilkan antrian Print
lprmMenghentikan pekerjaan pada antrian Print
lsDaftar informasi File
lsofDaftar File yang terbuka
M
makeRecompile Program Group
manBantuan Manual
mkdirMembuat Folder baru
mkfifoMembuat FIFO (Named Pipes)
mkisofsMembuat Filesystem Hybrid ISO9660/JOLIET/HFS
mknodMembuat Block atau karakter File khusus
moreMenampilkan Output pada layar dalam waktu yang sama
mountMount Filesystem
mtoolsMemanipulasi File MS-DOS
mtrDiagnosis jaringan (traceroute/ping)
mvMemindahkan atau mengubah nama File atau Direktori
mmvMemindahkan atau mengubah nama File atau Direktori secara Masif
N
netstatInformasi jaringan
niceMengatur prioritas perintah atau pekerjaan
nlBaris angka dan menulis File
nohupMenjalankan perintah
notify-sendMengirim notifikasi Desktop
nslookupQuery Internet Name Service secara interaktif
O
openMembuka File dengan aplikasi Default
opAkses Operator
P
passwdMengubah Password User
pasteMenggabungkan baris atau File
pathchkMengecek portabilitas nama File
pingMengetest koneksi jaringan
pkillMenghentikan proses yang berjalan
popdMengembalikan nilai sebelumnya dari Direktori sekarang
prMenyiapkan File untuk di Print
printcapDatabase kemampuan Printer
printenvPrint Environtment Variable
printfMemformat dan Menampilkan Data
psPoses Status
pushdMenyimpan kemudian mengubah direkstori sekarang
pwdPrint Working Directory
Q
quotaMenampilkan penggunaan Disk dan Limit
quotacheckScan File System untuk penggunaan Disk
quotactlMengatur Quota Disk
R
ramRAM Disk Device
rcpMenyalin File antara dua Machine
readMembaca baris dari Input standar
readarrayMembaca dari stdin kedalam Array Variable
readonlyMenandai Variables/Functions menjadi readonly
rebootReboot/Restart Sistem
renameMengubah nama File
reniceMengubah prioritas proses yang sedang berjalan
remsyncSinkronisasi File secara Remote melalui Email
returnKeluar dari fungsi Shell
revMembalikkan baris File
rmMenghapus File
rmdirMenghapus Folder
rsyncMenyalin File secara Remote (Sinkronisasi File)
S
screenMultiplex Terminal, menjalankan Remote Shells melalui SSH
scpSecure Copy (Remote File Copy)
sdiffMenggabungkan dua File secara interaktif
sedStream Editor
selectMenerima Input Keyboard
seqMenampikan urutan angka
setMemanipulasi Variabel dan Fungsi Shell
sftpSecure File Transfer Program
shiftShift positional parameters
shoptPilihan Shell
shutdownShutdown/Restart Linux
sleepMenunda sistem untuk waktu yang ditentukan
slocateMencari File
sortMengurutkan teks FIle
sourceMenjalankan perintah dari File
splitMembagi file menjadi ukuran tetap
sshSecure Shell Client (Remote Login Program)
straceMelacak Sinyal dan panggilan sistem
suMengubah identitas pengguna
sudoMenjalankan perintah sebagai User lain
sumMenampikan Checksum File
suspendMen-Suspend Shell yang dijalankan
symlinkMembuat nama baru untuk File
syncSinkronisasi Data pada Memory Disk
T
tailOutput bagian terakhir dari File
tarTape Archiver
teeOutput Redirect untuk beberapa File
testMengevaluasi ekspresi Conditional
timeMengukur waktu penjalanan Program
timesWaktu User dan Sistem
touchMengubah Timestamp File
topDaftar Proses yang berjalan pada sistem
tracerouteTrace Route untuk Host
trapMenjalankan perintah ketika sinyal sudah ditentukan (Bourne)
trMenerjemahkan, Mengacak, dan/atau menghapus karakter
trueTidak ada apapun, berhasil
tsortJenis topologi
ttyMenampikan nama File pada stdin
typeMenjelaskan perintah
U
ulimitMembatasi User Resource
umaskMask pembuatan File User
umountUnmount perangkat
unaliasMenghapus alias
unameMenampilkan informasi sistem
unexpandMengubah spasi menjadi Tab
uniqUniquify File
unitsMengubah Unit dari satu skala ke skala lain
unsetMenghapus Variabel atau nama Fungsi
unsharUnpack shell archive scripts
untilMenjalankan perintah
uptimeMenampilkan waktu kerja
useraddMembuat akun User baru
usermodMengubah akun User
usersMenampilkan User yang baru masuk
uuencodeEncode File Binary
uudecodeDecode File yang dibuat dengan uuencode
V
vDaftar isi direktori secara verbal (`ls -l -b’)
vdirDaftar isi direktori secara verbal (`ls -l -b’)
viText Editor
vmstatMelaporkan statistik Memory Virtual
W
waitMenunggu proses selesai
watchMenjalankan/menampilkan program secara periodik
wcMenampikan Byte, kata, dan jumlah baris
whereisMencari $path use, halaman man Source FIle untuk program
whichMencari $path user untuk File program
whileMenjalankan perintah
whoMenampilkan semua nama User yang baru masuk
whoamiMenampikan nama dan id User (`id -un’)
wgetMengambil halaman web atau file melalui HTTP, HTTPS atau FTP
writeMengirim pesan ke User lain
X
writeMenjalankan Utility, melewati daftar argumen yang dibuat
xdg-openBuka file atau URL pada aplikasi yang disukai pengguna
Y
yesMenampilkan String sampai putus

Semoga artikel serta referensi ini bisa bermanfaat bagi kalian, jika terdapat kesalahan atau terdapat hal yang ingin di tanyakan, silahkan tulis pada kolom komentar di bawah ini. Terimakasih.

0 Komentar