Anda di halaman 1dari 14

TUGAS MAKALAH

PERINTAH-PERINTAH DASAR LINUX

Dibuat oleh :

DIKA NURYANSAH

(16190020)

16.3A

Fakultas Sistem Informasi

ARS UNIVERSITY
Antapani, Jl. Terusan Sekolah No.1-2, Cicaheum, Kec. Kiaracondong, Kota Bandung, Jawa Barat
40282

Tahun 2020
KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Tuhan Yang Mahakuasa, karena berkat
rahmat serta karunia-NYA lah kami dapat menyelesaikan tugas mata kuliah Sistem
Operasi dengan membuat makalah mengenai “Perintah Dasar Linux” ini tepat pada
waktu yang telah ditentukan.Yang mana tugas ini adalah tugas mata kuliah Sistem
Operasi di semester III yang diberikan oleh dosen pembimbing mata kuliah Sistem
Operasi kepada kami.

Makalah ini disusun agar pembaca serta kami sendiri dapat memperluas
pengetahuan dan pemahaman mengenai “Perintah Dasar Linux”. Kami juga berharap
semoga makalah ini dapat bermanfaat bagi pembaca, maupun dapat pula digunakan
sebagai bahan belajar dan sebagai prasarana penunjang tercapainya pemahaman yang
baik. Kami juga menyadari bahwa makalah ini masih banyak memiliki kekurangan. Oleh
sebab itu, kami sangat mengharapkan adanya kritik serta saran positif yang membangun,
agar makalah ini menjadi lebih baik dan berdaya guna dimasa yang akan datang.

Bandung, 20 Juli
2020

Penulis

i
DAFTAR ISI

KATA PENGANTAR ........................................................................................................................................... i


DAFTAR ISI ......................................................................................................................................................... ii
BAB I ..................................................................................................................................................................... 1
PENDAHULUAN ................................................................................................................................................. 1
1.1. Latar Belakang ...................................................................................................................................... 1
1.2. Rumusan Masalah ................................................................................................................................. 1
1.3. Tujuan Penulisan ................................................................................................................................... 1
BAB II .................................................................................................................................................................... 2
PEMBAHASAN .................................................................................................................................................... 2
2.1. Pengertian Linux .................................................................................................................................. 2
2.2. Sejarah Linux ....................................................................................................................................... 2
2.3. Shell Linux Atau Terminal................................................................................................................... 3
2.4 Perintah-perintah Dasar Linux ............................................................................................................. 4
2.5 Tabel Fungsi Management Text ........................................................................................................... 7
BAB III ................................................................................................................................................................ 10
PENUTUP ........................................................................................................................................................... 10
3.1. Kesimpulan ......................................................................................................................................... 10
3.2. Saran ................................................................................................................................................... 10
Daftar Pustaka................................................................................................................................................... 11

ii
BAB 1

PENDAHULUAN

1.1 Latar Belakang

Banyak Sistem Operasi yang terkenal seperti halnya pada Windows dan Mac. Kedua saling bersaing
dalam menampilkan perkembangan yang lebih canggih. Dan tidak kalah juga, OS (Sistem Operasi)
Linux hingga saat ini banyak peminatnya. Walaupun OS Linux ini dulunya sedikit yang memakai dan
sedikit membingungkan. Tetapi dengan perkembangan zaman Linux banyak digunakan terutama untuk
pengamanan dalam jaringan. OS Linux bersifat Gratis (Open Source) di samping itu Linux tidak mudah
terinfeksi virus.
Di dalam OS Linux terdapat perintah-perintah yang sama halnya di DOS. Jika anda pernah
menggunakan DOS, Maka akan melihat bahwa beberapa perintah DOS itu mirip dengan perintah Linux.
Sebenarnya perintah DOS banyak diambil dari perintah Linux. Begitu pula Linux cukup banyak
perintah UNIX. Linux dan UNIX bagaikan kerabat dekat. Maka dari itu, banyak sekali mengenai
perintah dasar Linux dan kali ini akan dibahas mengenai perintah dasar dari Linux.

1.2 Rumusan Masalah

1. Apa pengertian Linux ?


2. Bagaimana sejarah Linux ?
3. Apa saja perintah-perintah dasar Linux ?
4. Shell linux atau terminal ?
5. Tabel fungsi management text ?

1.3 Tujuan Penulisan

1. Menggunakan perintah-perintah dasar untuk inforrmasi user.


2. Mengenal format intruksi pada system operasi Linux.
3. Menambah pengetahuan dalam menyusun makalah.
4. Menambah pengetahuan tentang perintah dasar Linux.

1
BAB 11

PEMBAHASAN

2.1 Pengertian Linux

Pengguna computer di Indonesia saat ini kebanyakan menggunakan sistem operasi buatan
dari Microsoft, yaitu Microsoft windows, hal itu wajar saja terjadi karena sistem operasi windows lebih
dulu hadir di Indonesia di bandingkan sistem operasi Linux.

Linux adalah salah satu OS yang menganut sistem UNIX yang menggunakan model
pengembangan, serta distribusi software secara gratis, maupun biasa Anda kenal dengan sebutan open
source. Sama halnya dengan aplikasi open source lainnya, Linux juga dapat dikembangkan dan di
distribusikan secara gratis. Hal ini merupakan salah satu daya tarik dari OS ini. Linux sendiri mungkin
kurang familiar apabila dibandingkan dengan Windows maupun Macintosh. Hal tersebut sangat wajar
karena pengguna Linux merupakan orang-orang dengan jumlah presentase yang sangat sedikit, yaitu
betapa sedikitnya pengguna Linux yang hanya 1,5% apabila dibandingkan dengan Macintosh sebanyak
11%, serta Windows malah lebih dari 85%. Selain itu, Linux juga OS yang handal nan tangguh,
meskipun Anda tidak membutuhkan biaya untuk memakainya. Linux lebih terbukti stabil dan jarang
terdapat permasalahan yang umum, misalnya proses yang melambat, terkena virus maupun malware,
dan lain-lain. Jadi, Anda akan jarang mendapat masalah-masalah pada OS ini. Versi dari Linux sendiri
lebih dikenal dengan istilah distributions, atau biasanya disingkat dengan distro. Linux ini memiliki
sejumlah versi yang berbeda, serta dapat memenuhi kebutuhan dari para pengguna yang tentunya akan
berbeda-beda pula. Mulai dari para pengguna baru sampai pengguna lama dapat mendapatkan versi
Linux yang disesuaikan dengan kebutuhan. Saat ini, hampir semua versi Linux dapat diunduh secara
gratis dan dipasang di mana saja sesuai dengan keinginan Anda.

2.2 Sejarah Linux

Sistem operasi Linux berbasis open source. Kernel dari sistem operasi Linux dibuat oleh
Linus Torvald pada tahun 1991 saat itu dia masih masa perkuliahan di Universitas Helsinski, Finlandia.
Sebelumnya, Richard Stallman pum sudah terlebih dulu mengembangkan project GNU. Dalam project
tersebut, Stallman adalah pencipta linux untuk menciptakan sistem operasi yang benar-benar free. Free
di sini artinya bebas untuk di kembangkan. Berbagai kode program pun telah di kembangkan. Pada
tahun 1991, kode linux ini telah terkumpul hanya kurang 1 yaitu kernel. Sementara itu, di lokasi yang
berbeda Linus Torvald yang masih seorang mahasiswa di Universitas Helsinski mulai mengembangkan
project pribadi. Hal ini adalah mengembangkan kernel

2
pada sistem operasi yang mirip dengan UNIX (atau disebut dengan UNIX like). Proses perkembangan
yang dilakukan oleh Linux hanya sebatas kernel. Kernel yang telah dia kembangkan pun baru dapat
membaca hardisk dan device yang telah terhubung ke komputer. Pada September 1991, kernel tersebut
mulai di luncurkan dengan nama Linux. Kernel ini sendiri pun diberi versi 0.01. Kemudian, Kernel ini
digabungkan dengan project GNU, sehingga terbentuklah sebuah nama GNU/Linux. Setelah itu, proses
perkembangan Linux pun menjadi sangat cepat. Pada 5 Oktober 1991, Linus resmi mengumumkan
kernel Linux 0.02, kemudian pada 19 Desember 1991, linux kembali memperkenalkan versi kernel 0.11
yang mana pada versi ini, Linux telah dapat berfungsi selayaknya sistem operasi standar. Versi 0.11
kernel Linux masih berlisensi sebagai free software. Namun, berikutnya linux pun mengganti lisensi
kernel yang dia ciptakan menjadi GNU/GPL (General Public License) hal ini membuat siapa saja dapat
melihat, mengembangkan dan berpartisipasi dalam proses development Linux. Awal kemunculan dari
Linux pada dekade 1990-2000, Linux hanya dapat digunakan untuk lingkungan aplikasi berskala besar,
misalnya seperti web server, network server, serta database server.

2.3 Shell Linux atau Terminal

Shell adalah program yang menghubungkan user dengan sistem operasi dalam hal ini kernel (inti sistem
operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user meng-
inputkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command),
ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user
menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.
Tidak seperti sistem operasi lain yang hanya menyediakan 1 atau 2 shell, sistem operasi dari keluarga
unix misalnya linux sampai saat ini dilengkapi oleh banyak shell dengan kumpulan perintah yang sangat
banyak, sehingga memungkinkan pemakai memilih shell mana yang paling baik untuk membantu
menyelesaikan pekerjaannya, atau dapat pula berpindah-pindah dari shell yang satu ke shell yang lain
dengan mudah,

3
2.4 Perintah-perintah Dasar Linux

1. Sudo su
Digunakan untuk login sebagai root/pengguna tertinggi.
Sintaks : sudo su.
2. Login
Digunakan untuk login sebagai user lain, namun harus menjadi root terlebih dahulu untuk
biasa menjalankan perintah ini.
Sintaks : login namauser
Contoh : login dika
3. Cd
Digunakan untuk berpindah direktori.
Sintaks : cd alamat_direktori
Contoh : cd /var/www
4. Pwd digunakan untuk memperlihatkan si dalam direktori mana posisi kita berada sekarang.
Sintaks : pwd
5. Is
Digunakan untuk melihat isi direktori.
Sintaks : is
6. Cp
Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : cp /etc/file.txt/var/www
7. Mv
Digunakan untuk memindahkan, cut atau rename file.
Sintaks :
mv /direktori/file_yang_ingin_dicut /direktori tujuan(cut)
mv /direktori/file_yang_ingin_diriname /nama_baru_file(rename)
8. Mkdir
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : mkdir folder1
9. Rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : rmdir folder1
10. Touch
Digunakan untuk membuat file baru.
Sintaks : touch nama_file
Contoh : touch file.txt
11. Rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : rm file.txt
12. More
Digunakan untuk menampilkan sebuah file.
Sintaks : more nama_file
Conton : more file.txt
13. Echo
Digunakan untuk menuliskan suatu kata atau kalimat ke dalam file.
Sintaks : echo “isi pesan” nama_file
Contoh : echo “Hallo ini contoh pesan” >>file.txt
4
14. Adduser
Digunakan untuk menambah user baru.
Sintaks : adduser nama_user
Contoh : adduser dikanuryansah
15. Addgroup
Digunakan untuk menambah group baru.
Sintaks : addgroup nama_group
Contoh : addgroup grup1
16. lsusb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke computer
Sintaks : lsusb
17. lspci
Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke computer
Sintaks :
18. lshw
Digunakan untuk melihar hardware computer.
Sintaks : lshw
19. Dmesg
Digunakan untuk melihat hardware yang sedang beraktifitas.
Sintaks : dmesg
20. Top
Digunakan untuk melihat proses yang sedang berjalan, seperti task manager pada windows.
Sintaks : top
21. Cpuinfo
Digunakan untuk melihat spesifikasi computer.
Sintaks : more /proc/cpuinfo
22. Meminfo
Digunakan untik melihat status RAM.
Sintaks : more /proc/meminfo
23. Clear
Digunakan untuk membersihkan layer.
Sintaks : clear
24. Halt
Digunakan untuk mematikan computer, namun harus sebagai root.
Sintaks : halt
25. Reboot
Digunakan untuk merestart computer, namun harus sebagai root.
Sintaks : reboot
26. Exit
Digunakan untuk keluar dari terminal.
Sintaks : exit
27. Wget
Digunakan untuk mendownload via terminal.
Sintaks : wget link_download
Contoh : wget www.insightcalendar.com/insight_calendar_1-1_setup.exe
28. Ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
Sintaks : ifconfig

5
29. Apt-get
Digunakan untuk mamperoleh paket/software dari repository ubuntu secara online.
Sintaks : apt-get nama_paket
Contoh :
Apt-get update(untuk melakukan update repository)
Apt-get update wine(untuk mendapatkan paket wine)
30. Tar
Digunakan untuk melakukan extract file.
Sintaks : tar [parameter] nama_file
31. Nautilus
Digunakan untuk membuka tampilan GUI secara langsung.
Sintaks : nautilus
Contoh : sudo nautilus (menggunakan mode GUI dengan status root)
32. Df-h
Digunakan untuk melihat sisa kapasitas harddisk.
Sintaks : df-h
33. Who
Digunakan untuk melihat login kita.
Sintaks : who
34. Cat
Digunakan untuk membuka file.
Sintaks : cat
Contoh : cat test.txt
35. Date
Digunakan untuk melihat tanggal.
Sintaks : date
36. Cal
Digunakan untuk melihat kalender.
Sintaks : melihat tanggal
37. Hostname
Digunakan untuk menampilkan nama computer.
Sintaks : hostname
38. Free
Digunakan untuk melihat free memory.
Sintaks : free
39. History
Digunakan untuk melihat perintah apa saja yang pernah di ketik.
Sintaks : history
40. Deluser
Digunakan untuk menghapus user dari sistem.
Sintaks : deluser [nama user]

6
2.5 Tabel Fungsi Management Text

No Fungsi Command Contoh


1 Copy file Cp Cp a.txt b.txt
2 Pindah file Mv Mv a.txt b.txt
3 Hapus file Rm Rm a.txt b.txt
4 Menampilkan isi file sekaligus Cat Cat buku.txt
5 Menampilkan isi file perhalaman More More buku.txt
6 Menampilkan isi file perhalaman Less Less buku.txt
7 Menampilkan isi file dari atas Head Head -5 c.txt
8 Menampilkan isi file dari bawah Tail Tail -3 c.txt
9 Membuat file kosong Touch Touch a.doc
10 Mengedit file Nano, pico, vi, vim Nano c.txt
11 Sorting isi file Sort Sort buku.txt
12 Menghitung karakter, kata, baris Wc Wc buku.txt
13 Mencari karakter dalam suatu file Grep Grep “b” a.txt
14 Mencari file Find Find / -nama “a.txt”
15 Membuat link file In In a.txt l.txt
In -s a.txt ba
16 Menampilkan isi direktori Is Is /etc
17 Pindah direktori Cd Ca /tmp
18 Pindah ke home direktori Cd
19 Pindah ke home direktori sebelumnya Cd -
20 Pindah ke home direktori diatasnya Cd . .
21 Menampilkan direktori yang aktif Pwd Pwd
22 Membuat direktori Mkdir Mkdir test
23 Menghapus direktori Rmdir Rmdir test
24 Mengkonversi tabs ke bentuk spasi Expand Expand test.txt
-I (initial) Expand -I tes.txt
-t, --tabs=N Expand –tabs=1
a.txt

7
No Fungsi Command Contoh
25 Memformat ulang teks Fmt fmt test.txt
-w, --width = Width fmt -w 10 test.txt
-t, --tagged-paragraph fmt -t test.txt
-s , (split) option line fmt -s test.txt
-u, --uniform-spacing fmt -u test.txt
-c, --crown-margin
-p, --prefix=STRING
-g, --goal=WIDTH
26 Menerjemahkan dan menghapus Tr tr {option} set1
karakter -c, complements {set2}
-d, delete characters Echo “disable on
-s, replaces repeated my” | tr -cd [:my:]
Characters echo “disable on
-t, truncates set1 my” | tr -d “m”
echo “ disable on
my” |
tr -s [:space:]
27 Menampilkan baris N dari atas pada teks Head Head {option}. . .
-n, --lines {file}. . .
-c, --bytes head -n num
-q, --quiet state.txt
-v, --verbose head -c num
state.txt
head -q num a.txt
b.txt
head -v num a.txt
28 Tail menampilkan isi file tidak secara Tail tail a.txt
keseluruhan -n, --lines tail –n num state.txt
-c, --bytes tail -c num state.txt
-q, --quiet tail -q num a.txt
-v, --verbose b.txt
tail -v a.txt
29 Menghubungkan dua baris perintah atau Join join a.txt b.txt
file -I, ignore join -I a.txt b.txt
-j, ifeld join -j [field] a.txt
b.txt
30 Memanipulasi ukuran file Split split {option}
{file_name} {prefix}
-a N, --suffix-leght=N split -a N state.txt
-b SIZE, --bytes=SIZE split -b{bytes}
-I SIZE, --line- text.txt
bytes=SIZE split -l num state.txt
-d, --numeric-suffixes split -d state.txt

8
No Fungsi Command Contoh
31 Melakukan manipulasi string dan file cut cut {option} file
-b (byte) {range} cut -b num
-c (column) state.txt
-f (field) cut -d sut -c
“delimiter” -f (field [num,num,num]a.txt
number) file.txt cut -d
--complement state.txt
cut – complement -c 5
state.txt
32 Menggabungkan file secara horizontal paste paste {option}
-d {delimiter} {file1}. {file2}
pembatas paste -d “|” num
-s {serial} state.txt nama.txt
paste -s num
state.txt nama.txt
33 Perintah pada linux yang memungkinkan pipe { | } Cat filename | more
anda menggunakan dua atau lebih
perintah sehingga output dari satu
perintah berfungsi sebagai input ke
perintah berikutnya

Keterangan :
Num = number (nilai yang diberikan terhadap perintah)
a.txt = nama file
b.txt = nama file
state.txt = nama file
nama.txt = nama file

9
BAB III

PENUTUP

3.1 KESIMPULAN

Secara teknis dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan
multitasking. Yang dapat berjalan diberbagai platform, termasuk prosesor INTEL 386 dan yang lebih
tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat beroperasi secara baik
dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell. Nama Linux sendiri diciptakan
dari pencipta awalnya LINUS TORVALDS, yang sebetulnya mengacu pada karnel dari suatu sistem
operasi, suatu penamaan yang bias digunakan untuk mengacu kepasa suatu kumpulan lengkap software,
yang Bersama-sama dengan karnel menyusun suatu sistem operasi yang lengkap. Satu hal yang
membedakan Linux terhadap sistem operasi lainnya adalah, harga. Linux ini GRATIS, GRATIS di sini
artinya bebas untuk di kembangkan.

3.2 Saran

Apa yang ada dalam makalah ini tentunya masih jauh dari apa yang dipahami oleh seorang yang lebih
mahir mengenai Linux, maka dari itu pengembangan diri dalam skil Linux, penulis masih harus terus
mengembangkan dengan memanfaatkan berbagai media pembelajaran lain agar mendapatkan
informasi-informasi lainnya untuk menyempurnakan ilmu pengetahuan yang sebelumnya sudah
dipeajari. Semakin banyak informasi tentang Linux mengenai perintah dasar Linux yang bias
didapatkan, maka semakin besar pula kita mampu memahami dan mengerti dengan suatu OS Linux.

10
DAFTAR PUSTAKA

• https://www.dewaweb.com/blog/perintah-dasar-linux/
• https://barkahtroox.blogspot.com/2013/02/pengertian-linux-sejarah-linux.html?m=1
• https://sitimuliasari.blogspot.com/2016/11/pengertian-shell-terminal-console-
dan.html?m=1
• https://jalantikus.com/tips/perintah-dasar-linux/
• https://bootup.ai/blog/linux-adalah/
• https://id.wikipedia.org/wiki/Linux

11

Anda mungkin juga menyukai