PERINTAH-PERINTAH DASAR TERMINAL LINUX
Adapun beberapa perintah yang sering digunakan
adalah:
A
|
|||
adduser
|
Tambah pengguna ke sistem
|
||
addgroup
|
Tambah grup ke sistem
|
||
alias
|
Buat sebuah alias
|
||
apropos
|
Cari Bantuan halaman manual (man-k)
|
||
apt-get
|
Cari dan menginstal paket perangkat
lunak (Debian)
|
||
aspell
|
Pemeriksa Ejaan
|
||
awk
|
Cari dan Ganti teks, database sort / validate / index
|
||
B
|
|||
basename
|
Strip direktori dan akhiran dari nama file
|
||
bash
|
GNU Bourne-Again Shell
|
||
bc
|
Arbitrary bahasa kalkulator
presisi
|
||
bg
|
Kirim ke latar belakang
|
||
break
|
Keluar dari sebuah loop
|
||
builtin
|
Jalankan shell builtin
|
||
bzip2
|
Compress atau dekompresi file bernama (s)
|
||
C
|
|||
cal
|
Tampilkan kalender
|
||
case
|
kondisional melakukan perintah
|
||
cat
|
Menampilkan isi file
|
||
cd
|
Mengganti
Directori
|
||
cfdisk
|
Tabel partisi
manipulator
untuk Linux
|
||
chgrp
|
Mengubah kepemilikan grup
|
||
chmod
|
Mengubah izin akses
|
||
chown
|
Mengubah pemilik file dan grup
|
||
chroot
|
Jalankan perintah dengan direktori root yang berbeda
|
||
chkconfig
|
Sistem layanan (runlevel)
|
||
cksum
|
Cetak byte CRC checksum dan menghitung
|
||
clear
|
Hapus layar
terminal
|
||
cmp
|
Membandingkan dua file
|
||
comm
|
Bandingkan dua file diurutkan baris demi
baris
|
||
command
|
Jalankan perintah – shell mengabaikan fungsi
|
||
continue
|
Resume iterasi berikutnya dari
suatu loop
|
||
cp
|
Menyalin satu atau lebih file ke lokasi
lain
|
||
cron
|
Daemon menjalankan perintah yang dijadwalkan
|
||
crontab
|
Jadwalkan perintah untuk menjalankan di
lain waktu
|
||
csplit
|
Split file ke dalam konteks – potongan ditentukan
|
||
cut
|
membagi file menjadi
beberapa bagian
|
D
|
|
date
|
Menampilkan atau mengubah tanggal & waktu
|
dc
|
Desk Kalkulator
|
dd
|
Mengkonversi dan menyalin file, menulis header
disk, boot
record
|
ddrescue
|
Alat untuk memperbaiki
data
|
declare
|
Deklarasikan variabel
dan memberi mereka atribut
|
df
|
Tampilkan ruang disk
|
diff
|
Tampilkan perbedaan antara dua file
|
diff3
|
Tampilkan perbedaan di
antara tiga file
|
menggali
|
DNS lookup
|
dir
|
Daftar isi direktori
singkat
|
dircolors
|
Warna setup untuk `ls „
|
dirname
|
Convert semua pathname ke beberapa path
|
dirs
|
Tampilkan daftar direktori yang diingat
|
dmesg
|
Mencetak pesan-pesan kernel &
driver
|
du
|
Perkiraan penggunaan kapasitas file
|
E
|
|
echo
|
Tampilkan pesan di
layar
|
egrep
|
Cari file untuk baris yang sesuai
dengan ekspresi yang
diperpanjang
|
eject
|
Mengeluarkan media removable
|
enable
|
Mengaktifkan dan menonaktifkan perintah shell
builtin
|
env
|
Environment variabel
|
ethtool
|
Pengaturan kartu Ethernet
|
eval
|
Evaluasi beberapa perintah / argumen
|
exec
|
Menjalankan perintah
|
exit
|
Keluar dari shell
|
expect
|
mengotomatiskan aplikasi
yang bebas diakses melalui terminal
|
expand
|
Convert tab ke spasi
|
eksport
|
Set variabel
lingkungan
|
expr
|
Evaluasi ekspresi
|
F
|
|
false
|
Tidak melakukan apa-apa, tidak berhasil
|
fdformat
|
Tingkat rendah format sebuah floppy disk
|
fdisk
|
tabel partisi manipulator untuk Linux
|
fg
|
Kirim pekerjaan untuk foreground
|
fgrep
|
Cari file untuk baris yang cocok dengan string yang tetap
|
file
|
Tentukan jenis file
|
find
|
Cari file yang memenuhi kriteria yang diinginkan
|
fmt
|
Format ulang tipe teks
|
fold
|
Wrap teks agar
sesuai dengan lebar
tertentu.
|
for
|
Memperluas kata-kata, dan menjalankan perintah
|
format
|
Format disk atau kaset
|
free
|
Tampilkan penggunaan memori
|
fsck
|
Memeriksa dan memperbaiki
sistem File konsistensi
|
ftp
|
File Transfer Protocol
|
fungsi
|
Tentukan fungsi
macro
|
fuser
|
Identifikasi / memutuskan proses yang sedang mengakses file
|
G
|
|
gawk
|
Cari dan
Ganti
teks dalam file
|
getopts
|
Menguraikan parameter sesuai
posisi
|
grep
|
Cari file untuk baris yang cocok dengan pola tertentu
|
group
|
Cetak nama grup pada pengguna
|
gzip
|
Compress atau dekompresi nama file
|
H
|
|
hash
|
Mengingat seluruh pathname dari sebuah nama argumen
|
head
|
Output bagian pertama dari file
|
help
|
Tampilkan bantuan untuk perintah built-in
|
history
|
Perintah history
|
hostname
|
Cetak atau mengatur nama sistem
|
I
|
|
id
|
Cetak user dan grup id
|
if
|
melakukan perintah kondisional
|
ifconfig
|
Konfigurasi antarmuka jaringan
|
ifdown
|
Menghentikan antarmuka jaringan
|
ifup
|
Memulai
antarmuka jaringan keatas
|
import
|
Menangkap layar server X dan menyimpan sebuah gambar
ke
file
|
install
|
Menyalin file dan mengatur atribut
|
J
|
|
join
|
gabung garis pada field umum
|
K
|
|
kill
|
Memberhentikan proses yang sedang berjalan
|
killall
|
Memberhentikan proses oleh nama
|
L
|
|
less
|
Tampilan output satu layar pada satu waktu
|
let
|
Melakukan aritmatika pada variabel
shell
|
ln
|
Membuat hubungan antara file
|
local
|
Membuat variabel
|
locate
|
Cari file
|
logname
|
Cetak nama login
|
logout
|
Keluar dari sebuah login shell
|
look
|
Tampilan baris yang dimulai
dengan string tertentu
|
lpc
|
Program Kontrol
jalur
printer
|
lpr
|
Off line print
|
lprint
|
Mencetak file /
Print file
|
lprintd
|
Abort pekerjaan print
|
lprintq
|
Daftar antrian print
|
lprm
|
Hapus pekerjaan dari antrian print
|
ls
|
List informasi tentang file
|
lsof
|
List membuka file
|
M
|
|
make
|
Sekelompok Kompilasi
ulang dari
program
|
man
|
Bantuan manual
|
mkdir
|
Membuat folder baru
|
mkfifo
|
Membuat FIFOs (bernama pipa)
|
mkisofs
|
Buat hybrid ISO9660/JOLIET/HFS filesystem
|
mknod
|
Membuat blok atau karakter
file khusus
|
more
|
Tampilan output satu layar pada satu waktu
|
mount
|
Mount file system
|
mtools
|
Memanipulasi file MS-DOS
|
mv
|
Memindahkan atau mengubah nama file atau direktori
|
mmv
|
Pindahkan massa dan mengubah nama (file)
|
N
|
|
netstat
|
Informasi Jaringan
|
nice
|
Mengatur prioritas perintah atau pekerjaan
|
nl
|
Nomor baris dan menulis file
|
nohup
|
alankan perintah kebal terhadap hangups
|
nslookup
|
Query Internet
menyebut server secara interaktip
|
O
|
|
open
|
membuka file dalam aplikasi
default
|
op
|
Operator akses
|
P
|
|
passwd
|
Memodifikasi
password user
|
paste
|
Menggabungkan baris file
|
pathchk
|
Periksa nama file portabilitas
|
ping
|
Test sambungan jaringan
|
pkill
|
memberhentikan proses running
|
popd
|
Mengembalikan nilai
sebelumnya dari direktori
sekarang
|
pr
|
Siapkan file untuk dicetak /print
|
printcap
|
kemampuan pencetak Database
|
printenv
|
Cetak variabel lingkungan
|
printf
|
Format dan mencetak data
|
ps
|
Status Proses
|
pushd
|
Simpan dan kemudian mengubah direktori sekarang
|
pwd
|
Cetak direktori kerja
|
Q
|
|
quota
|
Tampikan penggunaan disk dan membatasinya
|
quotacheck
|
Meneliti sistem file untuk penggunaan disk
|
quotactl
|
Set kuota disk
|
R
|
|
ram
|
perangkat disk ram
|
rcp
|
Salin file antara dua mesin
|
read
|
Membaca baris dari standar
input
|
readarray
|
Baca dari stdin ke variabel array
|
readonly
|
Menandai variabel
/ fungsi
sebagai readonly
|
reboot
|
Reboot sistem
|
rename
|
Ubah nama file
|
renice
|
Ubah prioritas dari
proses yang berjalan
|
remsync
|
Sinkronisasi remote file melalui
email
|
return
|
Keluar fungsi
shell
|
rev
|
Membalikkan baris dari sebuah file
|
rm
|
Menghapus file
|
rmdir
|
Remove folder
|
rsync
|
Remote file copy (Synchronize file pohon)
|
P
|
|
passwd
|
Memodifikasi
password user
|
paste
|
Menggabungkan baris file
|
pathchk
|
Periksa nama file portabilitas
|
ping
|
Test sambungan jaringan
|
pkill
|
memberhentikan proses running
|
popd
|
Mengembalikan nilai
sebelumnya dari direktori
sekarang
|
pr
|
Siapkan file untuk dicetak /print
|
printcap
|
kemampuan pencetak Database
|
printenv
|
Cetak variabel lingkungan
|
printf
|
Format dan mencetak data
|
ps
|
Status Proses
|
pushd
|
Simpan dan kemudian mengubah direktori sekarang
|
pwd
|
Cetak direktori kerja
|
Q
|
|
quota
|
Tampikan penggunaan disk dan membatasinya
|
quotacheck
|
Meneliti sistem file untuk penggunaan disk
|
quotactl
|
Set kuota disk
|
R
|
|
ram
|
perangkat disk ram
|
rcp
|
Salin file antara dua mesin
|
read
|
Membaca baris dari standar
input
|
readarray
|
Baca dari stdin ke variabel array
|
readonly
|
Menandai variabel
/ fungsi
sebagai readonly
|
reboot
|
Reboot sistem
|
rename
|
Ubah nama file
|
renice
|
Ubah prioritas dari
proses yang berjalan
|
remsync
|
Sinkronisasi remote file melalui email
|
return
|
Keluar fungsi
shell
|
rev
|
Membalikkan baris dari sebuah file
|
rm
|
Menghapus file
|
rmdir
|
Remove folder
|
rsync
|
Remote file copy (Synchronize file pohon)
|
U
|
|
ulimit
|
Batasi pengguna resources (sumber daya)
|
umask
|
Para pengguna menciptakan file tersembunyi
|
umount
|
Unmount (tidak menaiki)
perangkat
|
unalias
|
Hapus alias
|
uname
|
Informasi sistem print
|
unexpand
|
Convert spasi untuk tab
|
Uniq
|
Uniquify file
|
unit
|
Mengkonversi unit
dari satu skala ke yang lain
|
unset
|
Hapus variabel atau nama fungsi
|
unshar
|
Uraikan catatan arsip shell
|
until
|
Mengeksekusi
perintah (sampai
error)
|
useradd
|
Membuat akun user
baru
|
usermod
|
Memodifikasi
akun user
|
users
|
Daftar para pengguna yang sekarang ini
login
|
uuencode
|
Encode file biner
|
uudecode
|
Decode file yang dibuat
oleh uuencode
|
V
|
|
v
|
Daftar isi direktori
Verbosely ( `ls-l-b „)
|
vdir
|
Daftar isi direktori
Verbosely ( `ls-l-b „)
|
vi
|
Text Editor
|
vmstat
|
Laporan statistik memori virtual
|
W
|
|
watch
|
Mengeksekusi
/ menampilkan sebuah program secara berkala
|
wc
|
Cetak byte, kata, dan baris menghitung
|
whereis
|
Cari pengguna $ path, halaman manual
dan
file source untuk
program
|
which
|
Cari pengguna $ path untuk file program
|
while
|
Jalankan perintah
|
who
|
Cetak semua nama pengguna yang sedang log in
|
whoami
|
Cetak pengguna saat
ini
dan nama id (
`id-un „)
|
wget
|
Ambil halaman web atau file melalui HTTP, HTTPS atau FTP
|
write
|
Mengirim pesan ke pengguna lain
|
X
|
|
xargs
|
Jalankan utility, melewati
daftar argumen yang dibangun
|
Y
|
|
yes
|
Cetak string sampai di
interrupt
|
.
|
Skrip menjalankan perintah shell yang sekarang
|
###
|
Komentar
|
STRUKTUR DIREKTORI LINUX
- Root : Direktori home untuk user root
- Home : Berisi direktori home untuk user
- ftp : Termasuk banyak daftar service
- http
- user 1
- user 2
- user n
- samba
- Bin : Berisi perintah yang dibutuhkan saat bootup, yang mungkin di butuhkan oleh user biasa
- Sbin : Seperti Bin tapi perintah tidak dimaksudkan untuk pengguna biasa. Perintah dijalankan oleh LINUX.
- Proc : Filesystem ini tidak terletak pada disk, akan tetapi terletak di kernel virtual. Direktori ini menyimpan informasi parameter kernel dan konfigurasi system.
- 1 : Direktori yang berisi informasi tentang proses nomor 1, setiap proses memiliki direktori di bawah Proc
- Usr : Berisi semua perintah, libraries, halaman manual, game, static untuk pengoperasian normal.
- Bin : Hampir berisi perintah semua pengguna, beberapa perintah antara lain terdapat di in /bin or /usr/local/bin
- Sbin : Berisi perintah system admin yang tidak diperlukan di filesystem root, misalnya sebagian besar server program.
- Include : Header file untuk Bahasa pemrograman C, seharusnya berada di bawah /usr/lib untuk konsitensi
- Lib : File data yang tidak berubah untuk program dan subsystem.
- Local : Tempat untuk perangkat lunak yang diinstal secara lokal dan file lainnya
- Man : Manual page
- Info : Informasi dokumen
- Doc : Dokumentasi untuk variasi paket
- Tmp
- X11R6 : Berisi filesystem X Windows, ada sebuah direktori di bawah mirip dengan usr
- X386 : Seperti X11R6 akan tetapi untuk X11 rilis 5
- Boot : File yang digunakan untuk bootstrap loader, LILO. Image kernel biasanya disimpan disini.
- Lib : Shared library yang dibutuhkan oleh program pada filesystem root
- Modules : Modul kernel loadable, terutama yang dibutuhkan untuk boot sistem setelah terjadi crash.
- Dev : Perangkat file untuk perangkat seperti disk drive, port serial, dan lain-lain
- Etc : Konfigurasi file khusus untuk mesin.
- Skel : Ketika direktori home di buat itu berinisialisasi dengan file dari direktori ini.
- Sysconfig : File yang mengkonfigurasi sistem linux untuk jaringan, keyboard, waktu, dan banyak lagi.
- Var
- File
- Lib : File yang berubah saat sistem berjalan normal
- Local : Data variabel untuk program yang diinstal di / usr / local
- Lock : Lock file yang digunakan untuk menunjukan berkas atau perangkat tertentu.
- Log : Log file yang berisi program-program seperti logindan syslog, log dari semua login dan logout dan pesan system lainya.
- Run : File yang berisi tentang system yang valid sampai system melakukan boot selanjutnya/
- Spool : File yang berisi mail, printer spools, berita dan informasi spool lainya.
- Tmp : File yang bersifat sementara atau lebih lama dari seharus berada di /tmp
- Catman : Cache untuk manual page yang di format untuk memuat permintaan page.
- Mnt : Mount point untuk temporary oleh system administrator
- Tmp : File sementara untuk program yang berjalan yang seharusnnya menggunakan /var/tmp