Anda di halaman 1dari 10

Disusun Oleh: Tim Asisten Sistem Operasi

BASIC COMMAND LINUX


Modul Praktikum Sistem Operasi

Apa seehh linux tuh?? Linux? Yang ada kacangnya itu bukan? /*didengar di sebuah tempat antah berantah oleh seorang asprak yang sedang ngelamun nyari inspirasi buat bikin modul*/ Nah, sobat-sobat SO'ers jika ada yang bertanya pada sobat-sobat tentang linux jangan pernah menjawab yang ada kacangnya karena tidak ada kacang sama sekali di dalam linux. Terus, linux tuh apa? Kalau sobat-sobat pada penasaran tentang apa itu linux, yuks kita belajar bareng-bareng supaya saling ngerti apa itu linux. Linux adalah sebuah sistem operasi yang dikembangkan oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia sebagai proyek hobi mulai tahun 1991. Ia menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU Intel yang cocok untuk PC. Baru pada tanggal 14 Maret 1994 versi 1.0 mulai diluncurkan, dan hal ini menjadi tonggak sejarah Linux. Linux merupakan clone dari UNIX yang telah di-port ke beragam platform, antara lain: Intel 8086, AlphaAXP, MIPS, Sparch, Power PC, dan lain sebagainya. Sekitar 95% kode sumber kernel sama untuk semua platform perangkat keras. Linux termasuk sistem operasi yang didistribusikan secara open source, artinya kode sumber Linux diikutsertakan sehingga dapat dipelajari dan dikembangkan dengan mudah. Selain itu Linux dikembangkan oleh GNU (General Public License). Linux dapat digunakan untuk berbagai keperluan, seperti: jaringan, pengembangan software, dan sebagai end-user platform. Selama ini Linux menjadi sistem operasi yang menjadi banyak perhatian karena kecanggihan dan harganya yang relatif murah dibanding dengan sistem operasi yang lain. Macam-macam distribusi Linux antara lain: Stackware, Debian, RedHat, S.u.s.e., Caldera, ataupun Turbo Linux. Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada keseluruhan distro Linux (Linux distribution), yang didalamnya selalu disertakan program-program lain yang mendukung sistem operasi ini. Contoh program-program tersebut adalah Web Server, Bahasa Pemrograman, Basis Data, Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE), dan aplikasi/software perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric, dan lainnya. Distro Linux telah mengalami pertumbuhan yang pesat dari segi popularitas, sehingga lebih populer dari versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun versi UNIX bebas lain yang pada awalnya menandingi

dominasi Microsoft Windows dalam beberapa sisi. Nah, sobat-sobat sekalian di atas sudah dijelaskan apa itu linux. Ternyata linux itu adalah sebuah sistem operasi yang berakar dari UNIX dan sama sekali tidak ada kacang di dalamnya. Oke, sudah paham? Sudah. Bagus. Kalau UNIX tuh apa?? Sistem operasi UNIX adalah kumpulan program yang berperan sebagai penghubung antara komputer dan user. Kernel adalah program komputer yang bertugas dalam mengalokasikan system resources dan mengkoordinasi dari semua proses internal komputer. User berkomunikasi dengan kernel melalui sebuah program yang disebut shell. Shell adalah command line interpreter, shell mentranslate perintah yang diberikan oleh user dan mengubahnya ke bahasa yang dikenali oleh kernel. Unix dikembangkan di tahun 1969 oleh grup dari pekerja AT& T di Bell Laboratory, didalam pengembangan itu terlibat juga Ken Thompson, Dennis Ritchie, Douglas McIlroy, dan Joe Ossanna. Banyak sekali jenis-jenis Unix yang tersedia di pasaran. Beberapa contoh yang banyak dikenal dan digunakan adalah Solaris, AIX, dan BSD. Linux adalah salah satu contoh dari Unix-Like Operating System yang tersedia secara bebas dan gratis. Unix bersifat multiuser system karena beberapa orang bisa mengakses komputer yang terinstall Unix pada saat bersamaan. Unix bersifat multitasking karena user bisa menjalankan banyak program pada satu waktu. Empat komponen dasar dari UNIX antara lain: Kernel, jantung dan bagian inti dari sistem operasi. Kernel berinteraksi dengan hardware dan berbagai tugas seperti manajemen memori, penjadwalan tugas, dan manajemen file. Shell, fasilitas yang memproses request kita kepada sistem operasi. Ketika mengetikan perintah di terminal, shell akang menerjemahkan perintah tersebut dan memanggil program yang kita inginkan sesuai dengan perintah yang kita ketikkan di terminal. Beberapa shell yang terkenal dan yang tersedia di berbagai varian Unix antara lain C Shell, Bourne Shell, dan Korn Shell. Command and Utilities, dalam sebuat sistem operasi terdapat berbagai perintah dan fasilitas yang bisa digunakan untuk keperluan sehari-hari dalam penggunaan komputer. Di dalam Unix terdapat command and utilities built in yang sudah terpasang secara default. Kita juga bisa menambahkan perintah-perintah tersebut dengan memasang 3rd party

software yang sesuai dengan kebutuhan kita. Files and Directories, sebuah cara Unix untuk mengelola data menjadi sebuah file, dan mengelola file kedalam sebuah direktori. Direktoridirektori ini dikelola kedalam struktur pohon yang disebut dengan filesystem .

Ngahahaha pusing ah, tulisan semua :p Sudah pusing dengan tulisan-tulisan yang diatas? Tidak masalah, karena sobatsobat bakal bertambah pusing lagi dengan materi selanjutnya. Karena linux ini berasal dari UNIX yang menggunakan antar muka baris perintah (command line), maka antarmuka pengguna berbasis grafik dengan jendela, ikon dan menu pada linux dibangun di atas dasar antarmuka baris perintah. Pengguna Linux memang tidak diwajibkan untuk memahami perintah dasar Linux, namun sebagai pembelajaran mengenai proses didalamnya perintah dasar Linux menjadi sesuatu yang patut untuk dipelajari.

Perintah-perintah ini di eksekusi dengan menggunakan Terminal/Console. Untuk membuka jendela Terminal ada beberapa cara: Dash Menu | ketikan terminal | klik terminal. Menggunakan shortcut [CTRL] + [ALT] + [T] setelah sobat-sobat melakukan salah satu dari perintah diatas maka jendela terminal akan terbuka.

Perintah Dasar untuk Penanganan File Membuat direktori mkdir nama_folder Misalkan sobat-sobat akan membuat sebuah folder dengan nama kodok, maka pada terminal ketikkan perintah berikut: mkdir kodok setelah itu akan tercipta sebuah folder baru yang bernama kodok di direktori yang sedang aktif. Menampilkan isi direktori ls Jika dijalankan begitu saja perintah ini akan menampilkan daftar file dan folder yang berada di direktori yang sedang aktif.

Perintah ls ini bisa ditambah dengan atribut-atribut yang lain untuk memperoleh tampilan daftar isi direktori yang berbeda. Misalnya saja: ls -l: memperlihatkan daftar file disertai dengan atribut seperti pemilik, permission, ukuran, dan tanggal modifikasi . ls -a: memperlihatkan daftar file dan file tersembunyi di dalam direktori sekarang tanpa atribut apapun . ls -al: menggabungkan opsi perintah -l dan -a untuk ls . ls /direktori/ehm: memperlihatkan daftar file dari /direktori/ehmketika kita sedang berada di direktori sekarang. Berpindah direktori cd direktori_tujuan Perintah ini digunakan untuk berpindah ke direktori yang lain. Contohnya sobatsobat sedang berada di direktori home dan ingin berpindah ke direktori lain yang bernama nama_folder maka perintah yang bisa dilakukan adalah: cd nama_folder maka seketika sobat-sobat akan berpindah ke dalam direktori nama_folder tersebut. Perintah cd ini juga memiliki parameter yang lain untuk berpindah ke folder, diantaranya: cd direktori/ pindah direktori ke direktori yang berada di dalam direktori sekarang. cd pindah ke direktori home. cd ~ pindah ke direktori home. cd .. pindah satu direktori ke direktori teratas atau kembali ke direktori sebelumnya. cd ../../n pindah n direktori sebelumnya. cd /direktori/sesuatu pindah ke direktori tanpa harus mundur ke direktori sebelumnya. Akan pindah jika direktori tersebut ada dan penulisan nama direktorinya benar . Contoh: cd /media/sda6/data/kumpulan3gp perintah diatas akan membuat kita berpindah ke direktori kumpulan3gp yang berada di folder media/sda6/data. Menampilkan tempat direktori yang aktif pwd Penggunaan perintah ini cukup dengan mengetikan pwd pada terminal.

Menyalin file cp file_yang_akan_disalin direktori_tujuan cp file /path/ke/direktori/sesuatu mengkopi file tertentu ke direktori tertentu cp -r folder /path/ke/direktori/sesuatu mengkopi folder tertentu secara rekursif ke direktori tertentu cp *.extension /path/ke/direktori/sesuatu mengkopi file file yang berekstensi tertentu ke direktori tertentu cp nama* /path/ke/direktori/sesuatu mengopi file file yang namanya diawali dengan 'nama' ke direktori tertentu. Memindahkan file mv file_yang_akan_dipindahkan direktori_tujuan Selain berfungsi untuk memindahkan file ke direktori lain, perintah ini juga bisa digunakan untuk mengganti nama (rename) file. mv nama_file_lama.ehm nama_file_baru.ehm Perintah ini memiliki cara kerja yang hampir sama dengan cp. Menghapus file rm file menghapus file rm -r folder menghapus folder rm -rf folder menghapus folder secara paksa Mencari file dalam direktori find nama_file/folder_yang_akan_dicari contoh: find CintaYangHilang.txt Perintah diatas apabila di eksekusi akan mencari file yang bernama CintaYangHilang.txt pada direktori yang aktif. Apabila file ditemukan maka file dengan nama itu akan ditampilkan, tapi apabila file tidak ada maka akan muncul notifikasi bahwa file tidak ada. Perintah Dasar dalam Pemrosesan Teks Melihat isi file cat Perintah ini digunakan untuk menampilkan isi file kedalam bentuk palin text. Penggunaannya adalah: cat nama_file.ehm perintah diatas akan menampilkan file nama_file.ehm kedalam bentuk plain text.

Menampilkan jumlah baris, jumlah kata, dan ukuran file (dalam byte) suatu file. wc nama_file.txt

Perintah Dasar dalam Sistem Administrasi Menjalankan perintah/program sebagai super user Terkadang suatu perintah/program di dalam linux harus dijalankan dengan menggunakan super user (untuk alasan keamanan). Untuk melakukan itu sobatsobat bisa menggunakan perintah sudo nama_perintah. Contoh: sudo halt perintah diatas artinya sobat-sobat menjalankan perintah halt sebagai super user, bukan user biasa. Whoami Perintah diatas adalah perintah untuk melihat user yang sedang aktif. Penggunaan perintah tersebut adalah dengan mengetikan langsung whoami pada terminal dan kemudian akan muncul user apa yang sedang aktif. Perintah Dasar dalam Manajemen Pemrosesan Menampilkan proses-proses yang sedang berjalan

ps aux Untuk menampilkan proses yang sedang berjalan, dengan perintah ps juga sudah cukup. Namun apabila ingin menampilkan juga proses secara detail maka parameter aux ditambahkan. Penggunaan perintah ini cukup dengan mengetikan ps aux pada jendela terminal. Mengakhiri proses yang sedang berjalan kill PID membunuh sebuah proses yang memiliki PID tertentu kill program membunuh sebuah proses yang memiliki nama tertentu killall program membunuh semua proses yang memiliki nama tertentu Menampilkan daftar perangakt yang ditancapkan di port USB lsusb

Membersihkan tampilan terminal clear Utilitiy Merestart sistem reboot Mematikan sistem shutdown/halt Menampilakn daftar hardware lshw catatan: perintah ini harus dijalankan sebagai super user. Menampilkan lamanya sistem telah berjalan uptime bc Kalkulator di dalam terminal

Referensi: Modul praktikum mata kuliah Sistem Operasi 2012 http://cahyo-cyber.blogspot.com/2013/01/pengertian-dan-perintahdasar-linux.html http://www.ss64.com/bash/ http://andrewdion.staff.ugm.ac.id/2013/08/panduan-perintah-dasarlinux-untuk-pemula/

Anda mungkin juga menyukai