Home Tools Contact Us Disclaimer Privacy

بسم الله الرحمن الرحيم

Beranda  ›  Daftar  ›  Debian  ›  IT Support  ›  Kode  ›  Komputer  ›  Laptop  ›  Linux  ›  Network  ›  Pc  ›  Server  ›  Ubuntu

Perintah dasar Linux

Panduan 100 Perintah dasar Linux lengkap beserta Contohnya untuk Pemula

Panduan 100 Perintah dasar Linux lengkap beserta Contohnya untuk Pemula

Pada perintah dasar ini untuk seluruh distro LINUX/GNU baik itu Ubuntu, Debian, Kali Linux dll..

Perintah dasar Linux berdasarkan Abjad A - Z

A

apropos : Cari Bantuan halaman manual ( man -k )
apt-get : Cari dan menginstal paket perangkat lunak ( Debian / Ubuntu )
aptitude : Cari dan menginstal paket perangkat lunak ( Debian / Ubuntu )
aspell : Spell Checker
awk : Cari dan Ganti teks , database yang semacam / validate / index

B

basename : direktori Jalur dan akhiran dari nama file
bash : GNU Bourne-Again SHell
bc : presisi sewenang-wenang bahasa kalkulator
bg : Kirim ke latar belakang
break : Keluar dari lingkaran
builtin : Jalankan shell builtin
bzip2 : Compress atau dekompresi file bernama ( s )

C

cal : Tampilan kalender
case : Persyaratan melakukan perintah
cat : Kombinasikan dan cetak ( display ) isi dari file
cd : Change Directory
cfdisk : Partisi manipulator meja untuk Linux
chgrp : Perubahan kepemilikan kelompok
chmod : Ubah izin akses
chown : pemilik Ubah file dan kelompok
chroot : Jalankan perintah dengan direktori root yang berbeda
chkconfig : Pelayanan sistem ( runlevel )
cksum : Cetak CRC checksum dan byte jumlah
clear : membersihkan layar terminal
cmp : Bandingkan dua file
comm : Bandingkan dua diurutkan file baris demi baris
command : Jalankan perintah - mengabaikan fungsi shell
continue : Melanjutkan iterasi berikutnya dari loop
cp : Salin satu atau lebih file ke lokasi lain
cron : Daemon untuk menjalankan perintah dijadwalkan
crontab :Jadwalkan perintah untuk menjalankan di lain waktu
csplit : Split file menjadi potongan-potongan konteks - ditentukan
cut :Bagilah file menjadi beberapa bagian

D

date : Menampilkan atau mengubah tanggal & waktu
dc : Desk Kalkulator
dd : Mengkonversi dan menyalin file , menulis header disk, booting catatan
ddrescue : alat pemulihan data
declare : Deklarasikan variabel dan memberi mereka atribut
df : Tampilan ruang disk
diff : Menampilkan perbedaan antara dua file
diff3 :Tampilkan perbedaan di antara tiga file
dig : DNS lookup
dir : Secara singkat isi daftar direktori
dircolors : penyiapan Warna untuk ` ls '
dirname : Mengkonversi path penuh untuk hanya jalan
dirs : Menampilkan daftar direktori ingat
dmesg : kernel & driver pesan Print
du : Perkiraan penggunaan ruang berkas

E

echo : Pesan tampilan di layar
egrep : Cari file ( s ) untuk baris yang cocok ekspresi diperpanjang
eject : Keluarkan removable media
enable : Mengaktifkan dan menonaktifkan perintah shell builtin
env : variabel Lingkungan
ethtool : pengaturan kartu Ethernet
eval : Evaluasi beberapa perintah / argumen
exec :Jalankan perintah
exit : Keluar shell
expect : otomatis aplikasi yang sewenang-wenang diakses melalui terminal
expand : Convert tab ke spasi
export : Set variabel lingkungan
expr : Evaluasi ekspresi

F

false : Melakukan apa-apa , tidak berhasil
fdformat : Format Low -level floppy disk
fdisk : Partisi manipulator meja untuk Linux
fg : Kirim pekerjaan untuk foreground
fgrep : Cari file ( s ) untuk baris yang cocok dengan string yang tetap
file : Tentukan jenis file
find : Cari file yang memenuhi kriteria yang diinginkan
fmt : teks ayat Reformat
fold : Wrap teks agar sesuai dengan lebar tertentu
for : Memperluas kata-kata, dan menjalankan perintah
format : Format disk atau kaset
free : penggunaan memori Tampilan
fsck : Berkas pemeriksaan sistem konsistensi dan perbaikan
ftp : File Transfer Protocol
function : tentukan Fungsi Macro
fuser : Identifikasi / membunuh proses yang sedang mengakses file

G

gawk : Cari dan Ganti teks dalam file ( s )
getopts : Parse parameter posisi
grep Cari file ( s ) untuk baris yang cocok dengan pola yang diberikan
groupadd : Menambahkan kelompok keamanan pengguna
groupdel : Menghapus grup
groupmod : Memodifikasi group
groups : nama grup Cetak pengguna dalam
gzip : Compress atau dekompresi file bernama ( s )

H

hash : Ingat pathname penuh argumen nama
head : Output bagian pertama dari file ( s )
help : Tampilkan bantuan untuk perintah built -in
history : Command Sejarah
hostname : Cetak atau mengatur nama sistem

I

iconv :Mengkonversi karakter set file
id : Cetak user dan group id
if : Persyaratan melakukan perintah
ifconfig : Konfigurasi antarmuka jaringan
ifdown : Menghentikan antarmuka jaringan
ifup : Mulai antarmuka jaringan up
import : Menangkap layar server X dan menyimpan gambar ke file
install : Salin file dan mengatur atribut

J

jobs : pekerjaan aktif Daftar
join : Bergabung garis pada field umum

K

kill : Hentikan proses dari berjalan
killall : Membunuh proses dengan nama

L

less :Tampilan output yang satu layar pada satu waktu
let : Melakukan aritmatika pada variabel shell
ln : Buat link simbolik ke file
local : Buat variabel
locate : Cari file
logname : Cetak nama login saat ini
logout : Keluar dari shell login
look : Menampilkan garis dimulai dengan string tertentu
lpc : program pengendalian Line printer
lpr : print garis Off
lprint : Mencetak file
lprintd : Abort pekerjaan cetak
lprintq : Daftar antrian cetak
lprm : Hapus pekerjaan dari antrian cetak
ls : Informasi Daftar tentang file ( s )
lsof : Daftar membuka file

M

make : Kompilasi ulang sekelompok program
man : user Bantuan
mkdir : Buat folder baru ( s )
mkfifo : : Membuat FIFOs ( bernama pipa )
mkisofs : Buat ISO9660 hybrid / JOLIET / HFS filesystem
mknod : Membuat blok atau karakter file khusus
more : Tampilan output yang satu layar pada satu waktu
mount : Gunung sistem file
mtools : Memanipulasi file MS - DOS
mtr : Jaringan diagnostik ( traceroute / ping )
mv : Memindahkan atau mengganti nama file atau direktori
mmv :Pindahkan massa dan mengubah nama ( file )

N

netstat :Informasi Jaringan
nice Set : prioritas perintah atau pekerjaan
nl Number : baris dan menulis file
nohup : Jalankan kekebalan perintah untuk hangups
notify-send : Kirim pemberitahuan desktop
nslookup : Query nama Internet server interaktif

O

open : Buka file dalam aplikasi default
op : Akses Operator

P

passwd : Ubah password pengguna
paste : Gabung baris file
pathchk : eriksa nama file portabilitas
ping : Menguji koneksi jaringan
pkill : Hentikan proses dari berjalan
popd : Mengembalikan nilai sebelumnya dari direktori sekarang
pr : Siapkan file untuk dicetak
printcap : Database kemampuan Printer
printenv : variabel lingkungan Cetak
printf : Format dan mencetak data
ps : Status Proses
pushd : Simpan dan kemudian mengubah direktori sekarang
pwd : Direktori Kerja Cetak

Q

quota : Tampilan penggunaan disk dan batas
quotacheck :Scan sistem file untuk penggunaan disk
quotactl : Set kuota disk

R

ram : ram perangkat disk
rcp :Salin file antara dua mesin
read : Baca baris dari input standar
readarray : Baca dari stdin ke variabel array
readonly : Mark variabel / fungsi sebagai dibaca
reboot : Reboot sistem
rename : Mengubah nama file
renice : Alter prioritas proses yang berjalan
remsync : Sinkronisasi file remote melalui email
return : Keluar fungsi shell
rev : Reverse baris dari sebuah file
rm : Hapus file
rmdir : Hapus folder ( s )
rsync : Remote file copy ( Sinkronisasi pohon file)

S

screen : terminal Multiplex , menjalankan kerang remote melalui ssh
scp : copy Aman (remote copy file)
sdiff : Menggabungkan dua file secara interaktif
sed : Editor Streaming
select : Menerima input keyboard
seq : Cetak urutan numerik
set : Memanipulasi variabel shell dan fungsi
sftp : Aman Berkas Program Alih
shift : Pergeseran parameter posisi
shopt : Shell Pilihan
shutdown : Shutdown atau Restart linux
sleep : Keterlambatan untuk waktu tertentu
slocate : Cari file
sort : Sort text files
source : perintah Run dari file
split : Split file menjadi potongan-potongan berukuran tetap
ssh : Secure Shell client ( Program remote login )
strace : Jejak sistem panggilan dan sinyal
su : identitas Pengganti pengguna
sudo : Jalankan perintah sebagai user lain
sum : Mencetak checksum untuk file
suspend : Tunda eksekusi dari shell ini
symlink : Membuat nama baru untuk file
sync : Sinkronisasi data pada disk dengan memori

T

tail : output bagian terakhir dari file
tar : Tape ARchiver
tee : Redirect output ke beberapa file
test : Evaluasi ekspresi kondisional
time : Mengukur Program waktu berjalan
times : Pengguna dan sistem waktu
touch : Change file timestamps
top : proses Daftar berjalan pada sistem
traceroute : Melacak Route to Host
trap : Jalankan perintah ketika sinyal diatur ( Bourne )
tr : Terjemahkan , pemerasan , dan / atau menghapus karakter
true : Do nothing, successfully
tsort : Topological sort
tty : Print nama file dari terminal pada stdin
type : Jelaskan perintah

U

ulimit : sumber Batas pengguna
umask : Pengguna mengajukan pembuatan topeng
umount : Unmount perangkat
unalias : Menghapus alias
uname : sistem informasi Print
unexpand : Convert spasi untuk tab
uniq : file Uniquify
units : Mengkonversi unit dari satu skala ke yang lain
unset : Hapus nama variabel atau fungsi
unshar : skrip arsip Uraikan shell
until : Jalankan perintah ( sampai error)
uptime : Tampilkan uptime
useradd : Buat akun pengguna baru
userdel : Menghapus akun pengguna
usermod : Memodifikasi user account
users : pengguna Daftar saat login
uuencode : Encode file biner
uudecode : Decode file yang dibuat oleh uuencode

V

v : isi verbosely daftar direktori ( ` ls -l -b ' )
vdir :isi verbosely daftar direktori ( ` ls -l -b ' )
vi : Text Editor
vmstat : statistik memori virtual Laporan

W

wait : Tunggu proses untuk menyelesaikan
watch :Jalankan / menampilkan sebuah program secara berkala
wc : jumlah Cetak byte , kata, dan baris
whereis : Cari $ path pengguna , halaman manual dan file source untuk program
which : Cari $ path pengguna untuk program file
while : Jalankan perintah
who : Cetak semua nama pengguna saat login
whoami :Mencetak user id saat ini dan nama ( ` id -un ' )
wget : Ambil halaman web atau file melalui HTTP , HTTPS atau FTP
write : Kirim pesan ke pengguna lain

x

xargs : Jalankan utilitas , melewati daftar argumen yang dibangun ( s )
xdg-open : Membuka sebuah file atau URL dalam aplikasi pilihan pengguna .

Related Post:


100 PERINTAH DASAR LINUX berdasarkan urutannya

1. any_command –help : Menampilkan keterangan bantu tentang pemakaian perintah.
“–help” sama dengan perintah pada DOS “/h”.

2. Ls : Melihat isi file dari direktori aktif. Pada linux perintah dir hanya berupa alias
dari perintah ls . Untuk perintah ls sendiri sering dibuatkan alias ls –color , agar
pada waktu di ls ditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau
untuk execute, dsb.

3. Ls –al : Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu
ditampilkan layar per layar.

4. Cd directory : Change directory. Menggunakan cd tanpa nama direktori akan
menghantarkan anda ke home direktori. Dan cd - akan menghantarkan anda ke
direktori sebelumnya.

5. cp source destination : Mengcopy suatu file

6. mcopy source destination : Mengcopy suatu file dari/ke dos filesystem. Contoh
mcopy a:autoexec.bat ~/junk . Gunakan man mtools untuk command yang
sejenis : mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat.

7. mv source destination : Memindahkan atau mengganti nama file

8. ln -s source destination : Membuat Simbolic Links, contoh ln -sf
/usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file
XF86_SVGA ke X Membuat Simbolic Links, contoh ln -sf
/usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file
XF86_SVGA ke X

9. rm files : Menghapus file

10. mkdir directory : Membuat direktori baru

11. rmdir directory : Menghapus direktori yang telah kosong

12. rm -r files : (recursive remove) Menghapus file, direktori dan subdirektorinya.
Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root
dengan mudah dapat menghapus seluruh file pada sistem dengan perintah di atas,
tidak ada perintah untuk undelete di Linux

13. More : Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file
tersebut ditampilkan layar per layar.

14. less filename : Melihat suatu file layar per layar, dan tekan tombol “q” apabila
ingin keluar,

15. pico filename : Edit suatu text file.

16. pico -w filename : Edit suatu text file, dengan menonaktifkan fungsi word wrap,
sangat berguna untuk mengedit file seperti /etc/fstab.

17. lynx file.html : Melihat file html atau browse ke net dengan text mode, dimana
gambar/image tidak dapat ditampilkan, tapi lynx adalah suatu browser yang sangat
cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.

18. tar -zxvf filename.tar.gz : Meng-untar sebuah file tar sekaligus meng-
uncompress file tersebut (*.tar.gz atau *.tgz), untuk meletakkannya direktori yg
diinginkan tambahkan option -C direktori, contoh tar -zxvf filename.tar.gz -C
/opt (meletakkan file tersebut di direktori /opt.

19. tar -xvf filename.tar : Meng-untar sebuah file tar yang tidak terkompress
(*.tar).

20. gunzip filename.gz : Meng-uncompress sebuah file zip (*.gz” or *.z). dengan
menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress
file.

21. bunzip2 filename.bz2 : Meng-uncompress file dengan format (*.bz2) dengan
utiliti “bzip2″, digunakan pada file yang besar.

22. unzip filename.zip : Meng-uncompress file dengan format (*.zip) dengan utiliti
“unzip” yang kompatibel dengan pkzip for DOS.

23. find / -name “filename” : Mencari “namafile” pada komputer anda dimulai
dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).

24. locate filename : Mencari file dengan string “filename”. Sangat mudah dan cepat
dari perintah di atas.

25. Pine : Email reader yang sangat mudah digunakan, dan menjadi favorit banyak
pemakai mesin Unix. Atau anda bisa pakai email yang sangat customize, yaitu mutt ,

26. talk username1 : Berbicara dengan keyboard dengan user lain yg sedang login
pada mesin kita (atau gunakan talk [email protected] untuk berbicara
dengan komputer lain). Untuk menerima undangan percakapan, ketikkan
talk username2. Jika seseorang mencoba untuk berbicara dengan anda
dan itu dirasakan mengganggu, anda bisa menggunakan perintah mesg n
untuk menolak pesan tersebut. Dan gunakan perintah who atau rwho
untuk melihat siapa user yang mengganggu tersebut.

27. Mc : “Midnight Commander” sebagai file manager, cepat dan bagus.

28. telnet server : Untuk menghubungkan komputer kita ke komputer lain dengan
menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan
anda akan mendapatkan prompt login name dari mesin tersebut, masukkan
passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut. Telnet
akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk
mengoperasikan mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik
menjadi “open text”, juga dengan password anda! Gunakan ssh alih-alih telnet untuk
mengakses mesin secara remote.

29. rlogin server : (remote login) Menghubungkan anda kekomputer 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.

30. rsh server : (remote shell) Jalan lain untuk 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.

31. ftp server : Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari
remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.

32. Minicom : Program Minicom (dapat dikatakan seperti “Procomm/Hyperterminal for
Linux”).

33. ./program_name : Menjalankan program pada direktori aktif, yang mana tidak
terdapat pada PATH anda

34. Xinit : Menjalankan X-window server (tanpa windows manager).

35. Startx : Menjalankan X-window server dan meload default windows manager.
Sama seperti perintah “win” under DOS dengan Win3.1

36. startx — :1 : Menjalankan sesi X-windows berikutnya pada display 1 (default
menggunakan display 0). Anda dapat menjalankan banyak GUI terminal secara
bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini akan lebih banyak
memakan memori.

37. Xterm : (pada X terminal) ,menjalankan X-windows terminal. Untuk keluar
ketikkan exit

38. Xboing : (pada X terminal). Sangat lucu deh …., seperti games-games lama …..

39. Gimp : (pada X terminal) Program image editor yang sangat bagus, bisa disamakan
dengan Adobe Photoshop, yang membedakan adalah program ini gratis.

40. Netscape : (pada X terminal) menjalankan netscape, versi pada waktu tulisan ini
dibuat telah mencapai versi 4.7

41. netscape -display host:0.0 : (pada X terminal) menjalankan netscape pada
mesin yang aktif dan menampilkan outputnya pada mesin yang bernama host display
0 screen 0. Anda harus memberikan akses untuk mesin aktif untuk menampilkannya
pada mesin host dengan perintah xhost

42. shutdown -h now : (sebagai root) Shut down sistem. Umumnya digunakan untuk
remote shutdown. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).

43. Halt : reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di
atas.

44. man topic : 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 .

45. apropos topic : Menampilkan bantuan manual berdasarkan topik..

46. pwd : Melihat direktori kerja saat ini

47. hostname : Menampilkan nama local host (mesin dimana anda sedang bekerja).
Gunakan perintah netconf (sebagai root) untuk merubah nama host dari mesin
tersebut, atau edit file /etc/hosts

48. whoami : Mencetak login name anda

49. id username : Mencetak user id (uid) atau group id (gid)

50. date : Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah
tanggal dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000

51. time : Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info
lainnya. Jangan dibingungkan dengan perintah date

52. who : Melihat user yang login pada komputer kita.

53. rwho –a : Melihat semua user yg login pada network anda. Layanan perintah rwho
ini harus diaktifkan, jalankan setup sebagai root untuk mengaktifkannya.

54. finger username : Melihat informasi user, coba jalankan; finger root

55. last : Melihat user sebelumnya yang telah login di komputer.

56. Uptime : Melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung
proses reboot terakhir.

57. Ps : (=print status) Melihat proses-proses yang dijalankan oleh user

58. ps axu : Melihat seluruh proses yang dijalankan, walaupun tanpa terminal control,
juga ditampilkan nama dari user untuk setiap proses.

59. top : Melihat proses yang berjalan, dengan urutan penggunaan cpu.

60. uname –a : Informasi system kernel anda

61. free : Informasi memory (dalam kilobytes).

62. df –h : (=disk free) Melihat informasi pemakaian disk pada seluruh system (in
human-readable form)

63. du / -bh : (=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori,
dimulai dari root (in human legible form).

64. cat /proc/cpuinfo : Cpu info. Melihat file pada /proc directori yang bukan
merupakan file nyata (not real files).

65. cat /proc/interrupts : Melihat alamat interrupt yang dipakai.

66. cat /proc/version : Versi dari Linux dan informasi lainnya

67. cat /proc/filesystems : Melihat filesystem yang digunakan

68. cat /etc/printcap : Melihat printer yang telah disetup

69. lsmod : (as root) Melihat module-module kernel yang telah di load

70. set : Melihat environment dari user yang aktif

71. echo $PATH : Melihat isi dari variabel PATH . Perintah ini dapat digunakan untuk
menampilkan variabel environmen lain dengan baik. Gunakan set untuk melihat
environmen secara penuh.

72. Dmesg : Mencetak pesan-pesan pada waktu proses boot. (menampilkan file:
/var/log/dmesg).

73. Clear : Membersihkan layar

74. Adduser : Menambah pengguna

75. alias : Untuk membuat alias dan menampilkan alias yang sudah diset sebelumnya.

76. xhost: Perintah ini digunakan untuk memberi akses atau menghapus akses(xhost -) host
atau user ke sebuah server X.

77. xset: Perintah ini untuk mengeset beberapa option di X Window seperti bunyi bel,
kecepatan mouse, font, parameter screen saver dan sebagainya.

78. wall: Mengirimkan pesan dan menampilkannya di terminal tiap user yang sedang login.
Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user,
misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan.

79. unalias: Kebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. Jadi
untuk membatalkan alias dir seperti telah dicontohkan di atas, gunakan perintah: $ unalias dir

80. su: Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer
menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan root
dan user lain itu memiliki password maka Anda harus memasukkan passwordnya dengan
benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa perlu
mengetahui password user tersebut.

81. mesg: Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan
dilayar terminal. Misalnya mesg Anda dalam posisi y maka user lain bisa menampilkan pesan
di layar Anda dengan

82. man: Untuk menampilkan manual page atau teks yang menjelaskan secara detail bagaimana
cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa
atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.

83. ls: Menampilkan isi dari sebuah direktori seperti perintah.

84. fg :Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan kembali di
foreground.

85. grep : Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang
mengandung teks dengan kriteria yang telah Anda tentukan.

86. wc: Word Count, menampilkan jumlah bytes, kata dan baris dalam suatu file .

87. vi: Teks editor vi.Syntax : vi [nama_file].
Beberapa perintah dasar vi yang banyak digunakan adalah : i : masuk ke mode
INSERT, agar dapat melakukan pengetikan. dd : untuk menghapus sebanyak 1 baris. dnd :
untuk menghapus sebanyak N baris. yyp : untuk meng-copy 1 baris penuh. [ESC] : untuk
keluar dari mode yang sedang aktif. :w : untuk menyimpan file (w = write). :q : untuk keluar
dari vi (q = quit). :wq : untuk menyimpan file dan langsung keluar dari vi (wq = write
quit)Syntax : wc [options] nama_file

88. su: Untuk berganti user aktif. Jika hanya menggunakan su saja maka diasumsikan user yang
dituju adalah root.

89. chgrp: Untuk mengganti grup pemilik suatu file atau direktori

90. cal: Menampilkan kalender

91. du: Menampilkan penggunaan kapasitas harddisk oleh suatu direktori.

92. df: Menampilkan penggunaan partisi harddisk secara keseluruhan. df –h

93. head: Secara default menampilkan 10 baris pertama pada suatu file. Jika ingin menampilkan
jumlah baris yang berbeda dapat menggunakan option –n diikuti jumlah baris yang
diinginkan.

94. history: Menampilkan perintah-perintah yang telah digunakan sebelumnya. Note: Linux
memiliki fasilitas untuk menyimpan perintah-perintah yang pernah digunakan.

95. init: Untuk mengganti run level. Note: Karena penggunaan run level adalah hal yang
berpengaruh besar pada sistem, maka untuk melakukan ini harus menggunakan SUPER-
USER atau yang memiliki kemampuan sama dengan root.

96. ping: Untuk melakukan test konektivitas/hubungan antara dua komputer dalam suatu
jaringan (LAN).

97. logout: Untuk keluar dari sistem.

98. Find : Untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai
dengan kriteria yang Anda tentukan. Sintaksnya adalah perintah itu sendiri diikuti dengan
nama direktori awal pencarian, kemudian nama file (bisa menggunakan wildcard,
metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan.

99. More :Mempaging halaman, seperti halnya less.

100. Zip : Perintah ini akan membuat dan menambahkan file ke dalam file arsip zip. Lihat
juga perintah gzip dan unzip.

Panduan Perintah Dasar Linux Beserta Contohnya untuk Pemula

Linux terinspirasi oleh sistem operasi Unix yang pertama kali muncul pada tahun 1969, dan terus digunakan dan dikembangkan sejak itu. Banyak dari konvensi desain untuk Unix juga terdapat pada Linux, dan bagian penting untuk memahami dasar-dasar dari sistem Linux.

Orientasi utama dari Unix adalah penggunaan antarmuka baris perintah, dan warisan ini ikut terbawa ke Linux. Jadi antarmuka pengguna berbasis grafik dengan jendela, ikon dan menunya dibangun di atas dasar antarmuka baris perintah. Lagipula, hal ini berarti bahwa sistem berkas Linux tersusun agar dapat dengan mudah dikelola dan diakses melalui baris perintah.


Perintah Penanganan File

mkdir - membuat direktori.

sintaks :
>mkdir [OPTION] DIRECTORY...
contoh :
>$ mkdir data

ls - menampilkan isi dari direktori.
sintaks :
>ls [OPTION]... [FILE]...
contoh :
>$ ls -ls

cd - berpindah direktori.
sintaks :
>cd [DIRECTORY]
contoh :
>$ cd data

pwd - menampilkan tempat direktori yang sedang dikerjakan.
sintaks :
>$ pwd

cp - mengcopy file dan direktori.
sintaks :
>cp [OPTION]... SOURCE DEST
contoh :
>$ cp sample.txt sample_copy.txt
>$ cp sample_copy.txt target_dir

mv - memindahkan atau merubah nama file.
sintaks :
>mv [OPTION]... SOURCE DEST
contoh :
>$ mv source.txt target_dir
>$ mv old.txt new.txt

rm -­ menghapus file atau direktori.
sintaks :
>rm [OPTION]... FILE...
contoh :
>$ rm file1.txt , rm ­rf some_dir

find - mencari file dalam sebuah direktori.
sintaks :
>find [OPTION] [path] [pattern]
contoh :
>$ find file1.txt, find ­name file1.txt

touch - Update waktu akses dan modifikasi setiap BERKAS ke waktu sekarang. Argumen FILE yang tidak ada menjadi ada kosong.
sintaks:
>touch [OPTION]... FILE...
contoh :
>$ touch done

file - menentukan jenis file.
sintaks:
>file [OPTION...] [FILE...]
contoh :
>$ file ubuntu-desktop.pdf

locate - menemukan atau mencari file.
sintaks :
>locate [OPTION]... FILE...
contoh :
>$ locate file1.txt

whereis - locate the binary, source, and manual page files for a command.
sintaks :
>whereis [-bmsu] [-BMS directory... -f] filename...
contoh :
>$ whereis ssh


Pola

Pola adalah ungkapan yang menggambarkan satu set string yang digunakan untuk memberikan gambaran ringkas dari sebuah himpunan, tanpa harus daftar semua elemen. contoh : ab*cd cocok apa pun yang dimulai dengan ab dan diakhiri dengan cd dll.
>$ ls *.txt
>artinya mencetak semua file yang berekstensi .txt (file teks)

Pemrosesan Teks


cat - menggabungkan file dan cetak pada keluaran standar.
sintaks :
>cat [OPTION] [FILE]...
contoh :
>$ cat avatar.avi.001 avatar.avi.002 > avatar.avi
>$ cat readme.txt

echo - menampilkan baris teks.
sintaks :
>echo [OPTION] [string] ...
contoh :
>$ echo I love Indonesia
>$ echo $HOME

grep - mencetak baris yang cocok dengan pola.
sintaks :
>grep [OPTION] PATTERN [FILE]...
contoh :
>$ grep ­i apple sample.txt

wc - mencetak jumlah baris, kata, dan byte di file.
sintaks :
>wc [OPTION]... [FILE]...

contoh :
>$ wc file1.txt

sort - mengurutkan file teks baris.
sintaks :
>sort [OPTION]... [FILE]...
contoh :
>$ sort file1.txt

md5sum - compute and check MD5 message digest.
sintaks :
>md5sum [OPTION]... [FILE]...
contoh :
>$ md5sum LinuxMint-5-Fluxbox.iso > md5sums
>$ md5sum -c md5sums

Linux File Permissions


3 jenis file permission – read, write, execute 10 bit format dari perintah 'ls -­l' 1 2 3 4 5 6 7 8 9 10 file type owner group others contoh : drwxrw­r­­ owner berarti memiliki semua tiga hak akses, group mempunyai izin membaca dan menulis, others hanya mempunyai izin membaca. read - 4, write - 2, execute - ­1 contoh :
>rwxrw­r­­ = 764

Sistem Administrasi


chmod - mengubah hak akses file.
sintaks :
>chmod [OPTION] [MODE] [FILE]
contoh :
>$ chmod 744 calculate.sh

chown - mengubah pemilik file dan group.
sintaks :
>chown [OPTION]... OWNER[:[GROUP]] FILE...
contoh :
>$ chown ugos myfile.txt

su - mengubah user ID atau menjadi super-user.
sintaks :
>su [OPTION] [LOGIN]
contoh :
>$ su ugos
>$ su

passwd - update token otentikasi pengguna.
sintaks :
>passwd [options] [LOGIN]
contoh :
>$ passwd ugos

who - menunjukkan siapa yang login.
sintaks :
>who [OPTION]
contoh :
>$ who

Managemen Proses


ps - laporan snapshot dari proses saat ini.
sintaks :
>ps [OPTION]
contoh :
>$ ps ax

kill - untuk membunuh proses (menggunakan mekanisme sinyal).
sintaks :
>kill [OPTION] pid
contoh :
>$ kill ­9 2275

lsusb - daftar perangkat USB.
sintaks :
>$ lsusb

jobs - menampilkan nama dan id latar belakang pekerjaan.
sintaks :
>$ jobs

top - tampilan tugas Linux.
sintaks :
>top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
contoh :
>$ top

clear - menghapus layar terminal.
sintaks :
>$ clear

free - menampilkan jumlah memori yang bebas dan digunakan dalam sistem.
sintaks :
>free [-b | -k | -m | -g] [-o] [-s delay ] [-t] [-V]
contoh :
>$ free -m

Arsip


tar - ke arsip file.
sintaks :
>tar [OPTION] DEST SOURCE
contoh :
>$ tar ­cvf original.tar original/
>$ tar -cpvf original.tar.gz original/
>$ tar ­xvf original.tar
>$ tar xjvf original.tar.bz2
>$ tar --lzma -xvf original.tar.lzma

bzip2 - kompresor blok-menyortir file.
sintaks :
>bzip2 [OPTION] FILE...
contoh :
>$ bzip2 original.mp3
>$ bzip2 -d original.mp3.bz2

zip - paket dan kompres (arsip) file.
sintaks :
>zip [OPTION] DEST SOURCE
contoh :
>$ zip -r original.zip original/

rar - arsip file dengan kompresi.
sintaks :
>rar <command> [-<switch 1> -<switch N>] archive [files...]

contoh :
>$ rar original.rar original

unzip - daftar, test dan ekstrak file yang dikompresi dalam sebuah ZIP archive.
sintaks :
>unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
contoh :
>$ unzip original.zip

unrar - daftar, test dan ekstrak file yang dikompresi dalam sebuah RAR archive.
sintaks :
>unrar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract>
contoh :
>$ unrar -x original.rar

7z - Sebuah pengarsipan file dengan rasio kompresi tertinggi.
sintaks :
>7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>]
contoh :
>$ 7z e original.7z

Jaringan


ssh - SSH client (remote login program) “ssh adalah program untuk login ke mesin remote dan untuk mengeksekusi perintah pada mesin remote”.
sintaks :
>ssh [options] [user]@hostname
contoh :
>$ ssh ­-l guest 10.105.11.20

scp - secure copy (copy file program remote) “scp salinan file antara host pada jaringan”.
sintaks :
>scp [options] [[user]@host1:file1] [[user]@host2:file2]
contoh :
>$ scp file1.txt [email protected]_address:~/

ifconfig - mengkonfigurasi perangkat jaringan.
sintaks :
>ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
contoh :
>$ ifconfig

iwconfig - mengkonfigurasi perangkat jaringan nirkabel.
sintaks :
>iwconfig [interface]
contoh :
>$ iwconfig

wget - Downloader non-interaktif jaringan.
sintaks :
>wget [option]... [URL]...



contoh :

>$ wget -c http://repo.ugm.ac.id/iso/ubuntu/10.04/ubuntu-10.04-netbook-i386.iso

netstat - Cetak koneksi jaringan, tabel routing, statistik interface, koneksi masquerade, dan keanggotaan multicast.
sintaks :
>netstat [-vWeenNcCF] [<Af>] -r
contoh :
>$ netstat

mtr - tool diagnostik jaringan.
sintaks :
>mtr [-hvrwctglspniu46] [--help] [--version] [--report]
contoh :
>$ mtr google.co.id

iftop - menampilkan penggunaan bandwidth pada sebuah perangkat ethernet oleh host.
sintaks :
>iftop -h | [-nNpbBP] [-i interface] [-f filter code] [-F net/mask]
contoh :
># iftop -i eth0

File Systems


fdisk - partisi manipulator.
sintaks :
>fdisk [options] <disk>
contoh :
># fdisk ­l

mount - mount file system.
sintaks :
>mount ­t type device dir
contoh :
># mount /dev/sda5 /media/target

umount - unmount file system.
sintaks :
>umount [OPTIONS] dir | device...
contoh :
># umount /media/target

du - estimasi sintaks kapasitas file.
sintaks :
>du [OPTION]... [FILE]...
contoh :
>$ du -h

df - diskfile, laporan sintaks kapasitas hardisk.
sintaks :
>df [OPTION]... [FILE]...
contoh :
>$ df -h

eject - eject removable media
sintaks :
>eject [OPTION]
contoh :
>$ eject
>$ eject -t

Editor perintah


nano - Nano, editor lainnya, yang bebas disempurnakan Pico clone.
sintaks:
>nano [OPTIONS] [[+LINE,COLUMN] FILE]..
contoh :
>$ nano readme.txt

pico - sebuah program editor teks yang ditingkatkan.
sintaks:
>pico [OPTIONS] [[+LINE,COLUMN] FILE]..
contoh :
>$ pico readme.txt

vi - program text editor.
sintaks :
>vi [OPTION] [file]...
contoh :
>$ vi hello.c

vim - Vi Improved, program text editor.
sintaks :
>vim [OPTION] [file]...
contoh :
>$ vim hello.c

Perintah Advanced


reboot - reboot sistem.
sintaks :
>reboot [OPTION]
contoh :
># reboot

halt - shutdown komputer.
sintaks :
># halt

shutdown - shutdown komputer.
sintaks :
>shutdown [OPTION]
contoh :
># shutdown -h now

sed - stream editor untuk penyaringan dan mengubah teks.
sintaks :
>sed [OPTION] [input­file]...
contoh :
>$ sed 's/love/hate/g' loveletter.txt

awk ­- pola scanning dan pengolahan bahasa.
contoh :
>$ awk ­F: '{ print $1 }' sample_awk.txt

watch - menjalankan program secara berkala, menunjukkan output fullscreen.
sintaks :
>watch [OPTION] <command>
contoh :
>$ watch lsusb

alias - membuat alias dari sebuah perintah.
sintaks:
>alias [name[=value] ... ]
contoh :
>$ alias dir='ls -l'

screen - layar manajer dengan emulasi terminal VT100/ANSI.
sintaks :
>screen [-opts] [cmd [args]]
contoh :
>$ screen -S ugos

lshw - list hardware.
sintaks :
>lshw [-format] [-options ...]
contoh :
>$ lshw -C network

dmidecode - DMI table decoder
sintaks :
>dmidecode [OPTIONS]
contoh :
># dmidecode --type memory

uptime - menampilkan berapa lama sistem telah berjalan.
sintaks :
>$ uptime

split - membagi file menjadi potongan-potongan.
sintaks :
>split [OPTION]... [INPUT [PREFIX]]

contoh :
>$ split -b 200MB avatar.avi avatar.avi.

espeak - Sebuah perangkat lunak multi-lingual speech synthesizer.
sintaks :
>espeak [options] [<words>]
contoh :
>$ espeak -s 80 "Linux"

aplay - command-line perekam suara dan pemutar untuk driver soundcard ALSA.
sintaks :
>aplay [OPTION]... [FILE]...
contoh :
>$ aplay -l
>$ aplay donw.wav

arecord - command-line perekam suara untuk driver soundcard ALSA.
sintaks :
>arecord [OPTION]... [FILE]...
contoh :
>$ arecord -f cd -t raw | lame -x -r – out.mp3

lsb_release - cetak distribusi informasi spesifik.
sintaks :
>lsb_release [options]
contoh :
>$ lsb_release -a

cal - menampilkan sebuah kalender.
sintaks :
>cal [-hjy] [[month] year]
contoh :
>$ cal 4 2011

date - mencetak atau mengatur tanggal dan waktu sistem.
sintaks :
>date [OPTION]... [+FORMAT]
contoh :
># date 041520152011
>artinya Apr 15 8:15 2011

history - menampilkan perintah-perintah yang sudah digunakan.
sintaks :
>$ history

bc - kalkulator.
sintaks :
>bc [ -hlwsqv ] [long-options] [ file ... ]
contoh :
>$ bc
Perintah dasar Linux

Perintah dasar Linux


Author : Hendra Wijaya

datePublished : 10/21/2019 07:01:00 AM

Organization : TIRINFO.COM

logo TIRINFO

Url : https://www.tirinfo.com/2019/10/perintah-dasar-linux.html

Share: