Modul Pelatihan Linux Fundamental

3,485 views

Published on

0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,485
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
406
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Modul Pelatihan Linux Fundamental

  1. 1. MODUL PELATIHAN LINUX FUNDAMENTAL UBUNTU DESKTOP IGOS CENTER BEKASI PONDOK SURYA MANDALA BLOK P NO 7 BEKASI SELATAN, 17146, INDONESIA Telp. (021) 8241 6337 Fax. (021) 8241 6337 www.igos-center.web.id Penulis Anjar Hardiena ahardiena@igos-center.web.id Revisi 1.1Modul pelatihan ini adalah materi suplemen pelatihan yang dilakukan oleh IGOS Center Bekasi. Modul pelatihan ini dapat digunakan dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), tidak diperkenankan melakukan penulisan ulang, modifikasi, mengubah, menghapus, menambahkan baik atribut, konten ataupun pernyataan copyright kecuali mendapatkan ijin terlebih dahulu dari IGOS Center Bekasi. © Copyright 2010 by IGOS Center Bekasi (www.igos-center.web.id).
  2. 2. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI DAFTAR I S IPendahuluan...........................................................................................................................................3 Keunggulan Linux.............................................................................................................................4 Distribusi Linux.................................................................................................................................6 Perkembangan Linux di Indonesia....................................................................................................7Instalasi Ubuntu.....................................................................................................................................9 Kebutuhan Sistem..............................................................................................................................9 Memulai Instalasi Ubuntu................................................................................................................10 Memilih Bahasa...............................................................................................................................11 Menentukan Zona Waktu.................................................................................................................12 Memilih Susunan Keyboard............................................................................................................13 Menentukan Partisi Instalasi............................................................................................................14 Memasukkan Informasi Pengguna...................................................................................................15 Pengecekan akhir sebelum Instalasi................................................................................................16 Proses Instalasi Ubuntu....................................................................................................................17 Selesai proses Instalasi.....................................................................................................................18Penggunaan Ubuntu.............................................................................................................................19 Mengenal Desktop Ubuntu..............................................................................................................20 Aplikasi Open Source......................................................................................................................21 Menambahkan aplikasi....................................................................................................................27 Menambahkan Printer......................................................................................................................29 Kustomisasi Desktop.......................................................................................................................30Filesystem Hierarchy Standard............................................................................................................31 File Manager....................................................................................................................................32 Jenis File pada Linux.......................................................................................................................33Perintah Dasar......................................................................................................................................34 Cara penulisan perintah dasar..........................................................................................................35 Daftar Perintah dasar.......................................................................................................................35Menggunakan vi text editor.................................................................................................................45Halaman 2 dari 48 www.igos-center.web.id
  3. 3. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI LINUX FUNDAMENTALPendahuluanTujuan untuk mengenal dan memahami tentang sistem operasi Linux.Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah sistem operasi berbasis open source (kode sumberterbuka), dikembangkan dengan menggunakan model lisensi GNU GPL (GNU General PublicLicense), dimana kode sumber sistem operasi ini dapat dimodifikasi, digunakan dan didistribusikankembali secara bebas tanpa harus mengeluarkan biaya untuk pembelian lisensi.Linux di kembangkan pertama kali oleh Linus Torvalds, seorang mahasiswa Universitas Helsinki,Finlandia pada bulan April 1991, dan pertama kali di publikasikan pada tanggal 26 Agustus 1991.Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaankomputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat,dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkatkeras seperti Superkomputer, Server, dan Embedded system seperti E-Book Reader, Konsol game(PlayStation 2, PlayStation 3 dan XBox), Handphone (Android) dan router. Para pengamat teknologiinformatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor(vendor independence), biaya operasional yang rendah, dan memiliki kompatibilitas hardware yangtinggi, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasilainnya seperti Microsoft Windows, BeOS, Macintosh dan lainnya. Ciri-ciri ini juga menjadi buktiatas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).Karena keunggulan-keunggulan yang dimilikinya, saat ini Linux mulai di gunakan untukpenggunaan komputer desktop, baik untuk penggunaan pribadi maupun penggunaan perkantoran.Sistem operasi Linux sendiri terdiri dari Linux Kernel dan perangkat lunak pendukung sepertidesktop environment (KDE, Gnome, XFCE), aplikasi perkantoran (OpenOffice, GNUCash), aplikasiHalaman 3 dari 48 www.igos-center.web.id
  4. 4. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIhiburan (Urban Terror, Warzone 2100) dan lain-lain, di kemas menjadi satu kesatuan, biasa di kenaldengan istilah distro Linux (Linux distribution).Keunggulan LinuxMeningkat pesatnya pengguna Linux saat ini bukanlah tanpa sebab, banyak keunggulan yangmenjadi alasan kenapa Linux mulai digunakan baik secara individu maupun oleh perusahaan, berikutadalah keunggulan yang di miliki oleh sistem operasi Linux: • Terbuka, sistem operasi Linux di kembangkan dengan model lisensi terbuka dimana pengguna dapat melihat kode sumber, menambahkan fitur, memodifikasi sesuai kebutuhan dan mendistribusikan kembali. Selama tetap menyertakan nama pengembang awal dan mengikuti lisensi GNU GPL hal ini dapat dilakukan tanpa harus melanggar undang-undang Hak Cipta. Bisa di ilustrasikan sebagai berikut, misalnya kita membutuhkan suatu aplikasi tertentu, karena tidak memiliki sumber daya kita harus membayar perusahaan lain untuk mengerjakan aplikasi tersebut. Setelah sekian lama perusahaan tersebut bangkrut sedangkan kita menemukan ada kekurangan yang harus secepatnya di perbaiki dari aplikasi yang kita beli tersebut. Tentunya kita harus membuat ulang aplikasi tersebut oleh perusahaan lain, dan ini akan sangat memakan biaya. Hal ini tidak akan terjadi apabila kita menggunakan sistem operasi/aplikasi yang di kembangan dengan model lisensi terbuka sebagaimana yang di miliki Linux ini. Karena kode sumbernya terbuka, kita bisa mempekerjakan perusahaan lain untuk mengerjakan aplikasi tersebut tanpa harus memulainya dari awal dan cukup memperbaiki kekurangannya saja. • Murah, keunggulan yang di miliki open source, selain sifatnya yang terbuka, pengguna tidak perlu membayar biaya lisensi. Bandingkan dengan sistem operasi lain seperti Microsoft Windows misalnya, kita harus mengeluarkan uang yang tidak kecil, belum lagi apabila kita membeli aplikasi tambahan seperti Microsoft Office, Photoshop, Coreldraw dan lain sebagainya. Kita hanya perlu mengeluarkan biaya support layaknya saat kita membeli produk proprietary (kode sumber tertutup). seperti membeli CD, pelatihan dan membayar teknisi. • Bebas digunakan, selama ini banyak software yang bisa kita dapatkan dengan gratis (Freeware), namun apabila kita teliti lebih jauh didalam perjanjian penggunaannya (EULA)Halaman 4 dari 48 www.igos-center.web.id
  5. 5. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI biasanya kita akan menemukan batasan-batasan seperti hanya boleh digunakan untuk personal (tidak boleh untuk usaha), hanya boleh digunakan di satu komputer saja, satu pengguna saja, tidak boleh di perbanyak, dan lain sebagainya. Tidak hanya freeware, bahkan perangkat lunak proprietary lainnya seperti Microsoft Windows pun mempunyai banyak batasan yang harus kita ikuti agar dapat menggunakannya tanpa harus melanggar hak penggunaan perangkat lunak tersebut. Linux dapat di gunakan dan di gandakan secara bebas tanpa batasan yang membatasinya. Kita dapat menggunakan Linux yang kita miliki untuk digunakan di satu kantor, di perbanyak, digunakan bersama-sama dan lain sebagainya. • Stabil dan reliabel, Linux dapat beroperasi tanpa henti tanpa mengalami gangguan seperti BSOD, Blue Screen of Dead yang seringkali kita temui pada sistem operasi seperti Microsoft Windows. Ini menjadi alasan kenapa banyak internet service provider (ISP), penerbangan, bank, portal seperti Google, Facebook dan penggunaan lainnya yang membutuhkan komputer untuk bekerja maksimal menggunakan sistem operasi Linux sebagai server. Bayangkan misalnya pesawat yang sedang terbang tiba-tiba komputer pengendalinya mengalami BSOD atau bayangkan pula misalnya kita sedang melakukan transfer uang di ATM tiba-tiba layar ATM tersebut tiba-tiba berwarna biru BSOD. • Aman, dengan sifatnya yang terbuka, kita tidak perlu khawatir ada yang menyisipkan kode berbahaya, karena kita bisa dengan mudah melihat baris kode sumber perangkat lunak tersebut walaupun tentu saja kita membutuhkan keahlian pemprograman khusus untuk dapat membaca kode sumber aplikasi tersebut. Selain Linux memiliki resistansi yang sangat tinggi terhadap serangan virus dan malware lainnya. Hal ini bukan tanpa alasan, salah satu keunggulan struktur sistem operasi ini membuatnya mampu membuat Linux tidak mengalami kerusakan berarti apabila mengalami serangan tersebut. Dengan sistem administrasi per-layer, dimana pengguna dibatasi oleh rule yang dimilikinya saja, membuat pengguna (aplikasi yang digunakan pengguna) hanya dapat bekerja yang di lingkungan yang dimilikinya saja. Apabila misalnya pengguna terserang virus, virus tersebut tidak dapat menyebar ke pengguna lain sehingga administrator dapat mengalokasi dengan cepat dan menghapus virus tersebut dengan mudah. Ini juga yang menjadi alasan kenapa sampai saat ini tidak banyak virus yang menginfeksi Linux, bandingkan dengan sistem operasi lain yang dalam 1 hari saja ada ribuanHalaman 5 dari 48 www.igos-center.web.id
  6. 6. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI virus baru yang siap menyerang sistem operasi tersebut. • Purnajual, karena sifat yang dimilikinya Linux memiliki dukungan purnajual yang sangat luas, tidak terpaku satu perusahaan tertentu saja. Dukungan Linux biasanya didapatkan melalui peer (dalam konteks ini maksudnya kelompok pengguna linux/KPLI) - pengguna Linux lain di dalam forum internet, IRC, newsgroup dan mailing list. Tiap kota di Indonesia memiliki komunitas pengguna Linux ini, contoh untuk daerah bekasi adalah BELL (KPLI daerah Bekasi). Selain dukungan komunitas/peer saat ini banyak perusahaan yang juga menyediakan jasa dukungan profesional untuk membantu implementasi sistem operasi ini. • Modular, disisi pengembang, Linux memiliki kemudahan pengembangan karena di kembangkan dengan sistem modular. Linux menggunakan sebuah kernel monolitik, kernel Linux yang menangani kontrol proses, jaringan, periferal dan pengaksesan sistem berkas. Device driver telah terintegrasi ke dalam kernel. Fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. Demikian juga aplikasi, aplikasi dikembangkan terpisah oleh masing-masing pengembang dan dapat di gabungkan dengan mudah kedalam sistem operasi Linux sehingga ini sangat memudahkan para pengembang untuk turut serta mengembangkan sistem operasi ini.Distribusi LinuxDistro Linux (singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer danaplikasinya yang di kemas menjadi satu dengan menggunakan kernel Linux Kernel. Setiap individuataupun perusahaan bebas mengembangkan suatu distribusi Linux (distro Linux) tanpa adanyamonopoli. Distro Linux bisa berupa kumpulan perangkat lunak bebas seperti Debian, Zencafe, danUbuntu. Bisa juga kumpulan aplikasi komersial seperti Red Hat Enterprise, SuSE, dan lain-lain.Kadangkala distro Linux juga di kemas untuk kebutuhan khusus, seperti misalnya Zencafe yangdidisain untuk penggunaan Linux pada Kiosk atau di Indonesia lebih dikenal sebagai warunginternet atau warnet. Saat ini ada ratusan bahkan ribuan distro Linux yang dikembangkan,Distrowatch.com membuat list dan memberikan rating berdasarkan pengguna terbanyak dari distroyang saat ini beredar di dunia. Walaupun berbeda namun pada dasarnya semua distro Linux tersebutHalaman 6 dari 48 www.igos-center.web.id
  7. 7. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASImenggunakan perintah dasar yang sama, perbedaan biasanya terletak pada tampilan, konfigurasi danaplikasi-aplikasi yang ditambahkan didalamnya.Banyaknya pilihan distro Linux yang di kembangkan kadangkala membuat pengguna pemulabingung untuk memilih distro yang akan digunakan. Berikut adalah beberapa hal yang dapat menjadipertimbangan pada saat memilih distro Linux. • Spesifikasi komputer • Aplikasi yang dibutuhkan • Komunitas pengguna • Support & PurnajualDistro Linux bisa didapatkan dengan berbagai cara, bisa dengan mendownload langsung di websitedistro Linux tersebut, membeli melalui Toko distro Linux Online, membeli di Toko CD, komunitaspengguna Linux, majalah Linux seperti InfoLinux dan masih banyak cara lainnya. Beberapa distroLinux yang menyediakan link untuk mendownload di websitenya antara lain: • Slackware, www.slackware.org • Ubuntu, www.ubuntu.org • Zencafe, www.zencafe.web.id • OpenSuse, www.opensuse.org • BlankonLinux, www.blankonlinux.or.id • dan masih banyak lagi.Perkembangan Linux di IndonesiaSampai saat ini tidak ada yang mengetahui siapa yang pertama kali membawa Linux ke Indonesia.Pertama kali di umumkan kepada publik oleh Paulus Suryono Adisoemarta dari Texas, USA, yangsecara akrab dipanggil Bung Yono. Ketika 1992, bung Yono berkunjung ke Indonesia membawadistro SoftLanding System (SLS) dalam beberapa keping disket. Kernel Linux pada distro tersebutmasih revisi 0.9X (alpha testing), dengan kemampuan dukungan jaringan yang sangat terbatas.Halaman 7 dari 48 www.igos-center.web.id
  8. 8. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIPerioda 1992-1994 merupakan masa yang vakum. distro Linux Slackware adalah satu-satunyadistribusi yang ada di Indonesia pada waktu itu. Tahun 1994 tiga internet service provider besarIPTEKnet, INDOnet, dan RADnet memigrasikan komputernya menggunakan Linux. Pada tahunberikutnya pengguna Linux di Indonesia meningkat seperti BPPT (mimo.bppt.go.id), IndoInternet(kakitiga.indo.net.id), Sustainable Development Network (www.sdn.or.id dan sangam.sdn.or.id), danUniversitas Indonesia (haur.cs.ui.ac.id). Sejak saat itu pengguna Linux meningkat, walaupunpenggunaan saat itu masih terbatas untuk penggunaan server.Tahun 2005, seiring dengan peningkatan dukungan Linux untuk penggunaan komputer desktop, ditambah lagi dengan adanya undang-undang HAKI membuat sistem operasi Linux ini berkembangpesat di Indonesia. Saat ini tercatat banyak instansi pemerintah dan perusahaan besar yang sudahmenggunakan sistem operasi Linux untuk penggunaan sehari-hari seperti Telkom, SamudraIndonesia, Indosat, RS. Pertamina, Konimex, Pemda Aceh Tengah, Pemda Jembrana, PercetakanDian Rakyat, Internet Service Provider dan lain-lain. Tampilan distro Linux yang di kembangkan dan digunakan Pemerintah Daerah Jayapura.Tidak saja menggunakan, bahkan banyak beberapa instansi dan perusahaan tersebutmengembangkan distro Linux khusus yang telah disesuaikan dengan kebutuhan mereka.Halaman 8 dari 48 www.igos-center.web.id
  9. 9. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIInstalasi UbuntuTujuan untuk menguasai cara melakukan instalasi distro Linux UbuntuUbuntu adalah salah satu distro Linux yang sangat familiar dan banyak digunakan. Banyaknyadukungan support, hardware dan kemudahaan menjadi alasan banyaknya pengguna distro LinuxUbuntu ini. Saat ini Linux Ubuntu menduduki posisi 5 besar distro terbanyak digunakan di dunia.Model rilis Ubuntu terbagi dua, yaitu regular rilis dan LTS (Long Time Support). Biasanyaperusahaan akan memilih menggunakan versi LTS karena dukungan support yang jauh lebih lamadan tidak perlu sering instalasi ulang. Sedangkan versi regular banyak digunakan oleh penggunaindividu karena seringkali menawarkan fitur-fitur baru dan waktu rilis yang cukup dekat (6 bulansekali). Ubuntu yang digunakan dalam modul pelatihan ini adalah Ubuntu 10.04 LTS.Kebutuhan SistemUntuk dapat melakukan instalasi dengan baik perangkat keras yang dibutuhkan di sarankan minimal: • Prosesor 1 Ghz • Memori 512 Gb • Harddisk 6 GbWalaupun demikian, Ubuntu masih bisa beroperasi dengan spesifikasi perangkat keras dibawah yangdirekomendasikan tersebut, tentunya dengan beberapa keterbatasan dan kekurangnyamanan.PersiapanSebelum memulai tahap instalasi, ada baiknya mempersiapkan terlebih dahulu segala yangdibutuhkannya. Masukkan CD Ubuntu, kemudian booting melalui CD-ROM. Untuk menjadikanCD-ROM pertama kali booting lakukan dengan cara menekan tombol Del, F8, F10, F12 tergantungtipe dan merk komputer/laptop untuk masuk ke dalam BIOS Setting, cari pilihan boot posisikan CD-ROM untuk pertama kali booting. Tekan F10 untuk menyimpan. Untuk menghindari hilangnya dataakibat kesalahan yang terjadi saat instalasi, sebaiknya backup data yang ada didalam komputer.Halaman 9 dari 48 www.igos-center.web.id
  10. 10. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMemulai Instalasi Ubuntu Tampilan Bootsplash Ubuntu 10.04Masukkan CD tersebut ke dalam CD/DVD-ROM drive pada komputer. Restart komputer, Apabilasebelumnya telah melakukan penyetelan BIOS untuk membaca CD terlebih dahulu dengan benar,akan melihat tampilan Bootsplash Ubuntu seperti contoh diatas.Halaman 10 dari 48 www.igos-center.web.id
  11. 11. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMemilih Bahasa Tampilan pemilihan bahasaPilih bahasa yang akan digunakan, ada pilihan berbagai bahasa yang dapat di gunakan, termasukBahasa Indonesia. Untuk menggunakan distro Linux Ubuntu tanpa perlu melakukan instalasi pilihmenu “Try Ubuntu 10.04 LTS”. Untuk melakukan instalasi kedalam komputer, pilih menu “InstallUbuntu 10.04 LTS”.Halaman 11 dari 48 www.igos-center.web.id
  12. 12. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMenentukan Zona Waktu Tampilan pemilihan lokasi zona waktuBerikutnya adalah pemilihan zona waktu, pilih zona waktu yang di inginkan. Pemilihan zona waktubisa dilakukan dengan cara mengklik lokasi yang ada di peta yang tersedia ataupun dengan caramemilih melalui menu drop-down yang tersedia. Setelah menentukan zona waktu, klik Forwarduntuk melanjutkan.Halaman 12 dari 48 www.igos-center.web.id
  13. 13. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMemilih Susunan Keyboard Tampilan pemilihan susunan KeyboardPilih susunan papan ketik (Keyboard) sesuai dengan Keyboard yang digunakan. Beberapa negaramenggunakan susunan Keyboard yang berbeda seperti DVORAK, Colemak dan AZERTY. KarenaIndonesia menggunakan Keyboard standar USA (QWERTY) cukup klik Forward untukmelanjutkan.Halaman 13 dari 48 www.igos-center.web.id
  14. 14. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMenentukan Partisi Instalasi Tampilan pemilihan partisi instalasiPemilihan partisi instalasi secara umum terbagi tiga macam yaitu • Install them side by side dimana pilihan ini biasanya muncul apabila didalam komputer target telah ada sistem operasi lain • Erase and use the entire disk, pilihan ini adalah pilihan yang umum digunakan, yaitu menginstal Ubuntu di komputer baru tanpa harus di pusingkan dengan konfigurasi partisi • Specify partitions manually, pilihan terakhir adalah mengatur partisi secara manual.Halaman 14 dari 48 www.igos-center.web.id
  15. 15. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMemasukkan Informasi Pengguna Tampilan Informasi penggunaPilihan berikut adalah memasukkan informasi pengguna ubuntu, masukkan informasi yangdibutuhkan seperti informasi nama pengguna, username dan password.Langkah selanjutnya adalah memilih apakah akan masuk kedalam sistem operasi Ubuntu secaraotomatis ataukah harus memasukkan username dan password setiap kali sistem operasi Ubuntu dinyalakan.Halaman 15 dari 48 www.igos-center.web.id
  16. 16. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIPengecekan akhir sebelum Instalasi Tampilan Konfirmasi sebelum proses instalasi kedalam komputer dimulaiSetelah memasukkan Informasi Pengguna, Ubuntu telah siap di instal didalam komputer. Periksakembali pilihan-pilihan yang telah dibuat sebelumnya melalui jendela informasi yang ada, apabilatidak ada yang salah klik Install untuk memulai proses instalasi. Apabila dirasa ada yang kurangataupun ragu, klik Back untuk kembali ke langkah instalasi sebelumnya.Halaman 16 dari 48 www.igos-center.web.id
  17. 17. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIProses Instalasi Ubuntu Tampilan proses InstalasiProses instalasi biasanya berjalan dari 15 menit sampai 1 jam tergantung spesifikasi komputer yangdigunakan. Disini Ubuntu akan melakukan tahap instalasi otomatis tanpa perlu ada campur tanganpengguna.Halaman 17 dari 48 www.igos-center.web.id
  18. 18. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASISelesai proses Instalasi Tampilan Instalasi telah selesai dilakukanSetelah proses instalasi selesai, akan muncul jendela dialog yang menunjukkan bahwa prosesinstalasi telah selesai dilakukan. Klik Restart Now untuk melanjutkan. Ubuntu akan melakukanproses restart, selanjutnya Ubuntu akan meminta untuk mengeluarkan CD Instalasi, keluarkan CDkemudian tekan Enter. Ubuntu telah siap di gunakan.Halaman 18 dari 48 www.igos-center.web.id
  19. 19. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIPenggunaan UbuntuTujuan untuk menguasai cara penggunaan dan pemanfaatan distro Linux UbuntuUbuntu menggunakan desktop manager Gnome, dimana desktop manager ini memiliki tampilan danpenggunaan yang lebih menekankan pada kemudahan penggunaan (user friendly) dengan tampilanyang tentunya juga tidak kalah cantik. Desktop manager yang digunakan Ubuntu ini memilikikesamaan dengan beberapa distro Linux lainnya seperti Redhat, Centos, BlankOn sehingga kita tidakakan canggung apabila nantinya harus menggunakan distro Linux lain yang menggunakan desktopmanager tersebut. Tampilan login ubuntuSetelah proses booting, kita akan dibawa ke jendela login, dimana disini kita diminta untuk memilihPengguna yang akan menggunakan Ubuntu dan memasukkan password yang telah dibuatsebelumnya.Halaman 19 dari 48 www.igos-center.web.id
  20. 20. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMengenal Desktop Ubuntu Tampilan desktop UbuntuPanel Atas • Menu, terdiri dari menu Applications, menu Places dan menu System. • Shortcut Firefox dan Help • Systray • Kalender • Messenger • Session, berfungsi untuk mengakhiri penggunaan Ubuntu, restart, log out dan shutdown.Halaman 20 dari 48 www.igos-center.web.id
  21. 21. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIPanel Bawah • Show Desktop, berfungsi untuk menampilkan desktop Ubuntu • Task List, menampilkan aplikasi yang sedang digunakan • Workspace, menampilkan jendela kerja • Trash, tempat membuang dokumen yang tidak dibutuhkan.Menu • Applications, menu ini berisi aplikasi-aplikasi yang terinstal didalam sistem operasi Ubuntu yang kita gunakan. • Place, menu ini berisi folder dari dokumen-dokumen yang kita miliki. • System, menu ini berisi konfigurasi dan kebutuhan penanganan ubuntu. Contoh: Pengaturan Printer, Pengaturan Layar, dan lain sebagainya. System terbagi dua, yaitu: ◦ Preferences, berisi menu-menu untuk mengkonfigurasi desktop ◦ Administration, berisi menu yang biasanya berhubungan dengan konfigurasi sistem.Aplikasi Open SourceKeunggulan Linux, termasuk distro Linux Ubuntu didalamnya sudah tersedia aplikasi-aplikasi yangmembantu pekerjaan kita sehari-hari, seperti aplikasi wordprocessing (openoffice writer),spreadsheet (openoffice calc), presentation (openoffice impress) maupun aplikasi-aplikasi yangumum kita gunakan lainnya. Selain aplikasi bawaan, kita juga bisa menambahkan aplikasi-aplikasiyang kita inginkan. Baik itu aplikasi proprietary maupun aplikasi open source.Halaman 21 dari 48 www.igos-center.web.id
  22. 22. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan OpenOffice Writer (Wordprocessing/Pengolah kata) Tampilan OpenOffice Calc (Spreadsheet)Halaman 22 dari 48 www.igos-center.web.id
  23. 23. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan OpenOffice Impress (Aplikasi presentasi) Tampilan Gimp (Pengolah gambar)Halaman 23 dari 48 www.igos-center.web.id
  24. 24. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan Totem (Video Player) Tampilan Rhythmbox (Music Player)Halaman 24 dari 48 www.igos-center.web.id
  25. 25. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan PiTiVi (Video Editor) Tampilan Brasero (Aplikasi Burning)Halaman 25 dari 48 www.igos-center.web.id
  26. 26. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan Mozilla Firefox (Internet Browser) Tampilan Evolution (Email Client)Halaman 26 dari 48 www.igos-center.web.id
  27. 27. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMenambahkan aplikasiPada saat menginstal ubuntu, kita sudah mendapatkan beberapa aplikasi yang cukup memenuhikebutuhan standar. Namun, kadangkala kita ingin menambahkan beberapa aplikasi lagi agar Ubuntuyang kita gunakan bisa benar-benar berfungsi sesuai kebutuhan. Beberapa aplikasi yang biasanyakita butuhkan biasanya adalah codec (untuk dapat memainkan video/music seperti mp3, 3gp, flvataupun avi) dan gimp untuk pengolah gambar.Ubuntu Software CenterUbuntu Software Center sangat mudah digunakan, kita cukup mencari aplikasi yang kita inginkan,Ubuntu Software Center akan secara otomatis mendownload aplikasi tersebut melalui Internet. Agardapat beroperasi dengan baik Ubuntu Software Center membutuhkan koneksi Internet. Untukmenggunakan aplikasi ini, caranya adalah dengan mengoperasikannya melalui menu Application ->Ubuntu Software Center. Tampilan Ubuntu Software CenterMenggunakan APT-GETCara yang paling disukai pengguna Ubuntu adalah menambahkan aplikasi dengan menggunakanAPT-GET. Untuk dapat melakukan ini kita cukup mengetikkan perintah sebagai berikutsudo apt­get install aplikasi melalui Terminal.Halaman 27 dari 48 www.igos-center.web.id
  28. 28. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASISynaptic Package ManagerCara lain adalah menggunakan Synaptic Package Manager. Aplikasi ini adalah aplikasi andalanUbuntu yang saat ini fungsinya mulai digantikan oleh Ubuntu Software Center. Untuk dapatmenggunakannya adalah dengan cara mengoperasikannya melalui menu System -> Administration-> Synaptic Package Manager. Tampilan Synaptic Package ManagerMenggunakan file DEBPaket aplikasi Ubuntu menggunakan file berekstensi DEB. Kita bisa menyimpan aplikasi yang sudahkita download sebelumnya untuk dapat kita gunakan lagi pada saat kita melakukan instal ulang ataumenginstal komputer lain. Biasanya file yang sudah kita instal akan tersimpan di folder/var/cache/apt/archive yang bisa kita copy kedalam folder lain ataupun flashdisk. Untukmenginstall file dalam bentuk DEB ini kita bisa melakukannya dengan cara mengetikkan perintahsudo dpkg ­i namapaket.deb melalui Terminal.Halaman 28 dari 48 www.igos-center.web.id
  29. 29. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMenambahkan PrinterPada saat kita menyambungkan printer kekomputer, biasanya Ubuntu akan mendeteksi printertersebut secara otomatis. Namun ada kalanya kita ingin menambahkan printer secara manual,caranya adalah dengan mengklik menu System -> Administration -> Printing. Klik tombol Adduntuk menambahkan printer. Tampilan Printing Tampilan menambahkan printerHalaman 29 dari 48 www.igos-center.web.id
  30. 30. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIKustomisasi DesktopMengganti wallpaper bisa dilakukan dengan cara men-doubleklik gambar yang akan di jadikanwallpaper, klik kanan gambar yang terbuka pilih Set as Desktop Background.Ubuntu secara defaultnya memiliki tema coklat tua, kita bisa mengganti tema tersebut dengan caraklik kanan pada desktop, pilih Change Desktop Background -> Theme.Tampilan Ubuntu bisa benar-benar di ubah sesuai keinginan kita, misalnya tampilannya kita ubahlayaknya Macintosh ataupun Windows 7. Untuk dapat melakukan hal ini, kita memerlukan aplikasiTransformation pack. Untuk mengubah tampilan Ubuntu menjadi Macintosh kita membutuhkanTransformation pack dengan nama Mac4Lin, dan untuk mengubah tampilan Ubuntu menjadiWindows 7, kita membutuhkan Transformation pack dengan nama Win2-7. Tampilan Ubuntu ala Windows 7Halaman 30 dari 48 www.igos-center.web.id
  31. 31. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIFilesystem Hierarchy StandardMengetahui struktur hirarki filesystem yang umumnya digunakan pada LinuxWalaupun Linux dikembangkan menjadi berbagai distro Linux, namun apabila kita perhatikanstruktur penempatan direktory dan file sistem memiliki karakteristik yang sama. Hal ini bisa terjadikarena adanya Filesystem Hierarchy Standard, sebuah standar penyusunan hirarki file sistem yangdibuat untuk mempermudahkan para pengguna Linux untuk mengoperasikan sistem operasi ini.FHS awalnya diberinama FSSTND (Filesystem Standard) mulai di kembangkan pada bulan Agustus1993, karena pada saat itu pengembang mengikuti beberapa struktur filesistem yang sudah adaseperti struktur yang ada di BSD ataupun Unix. Variasi struktur ini tentunya menyulitkan parapengembang dan pengguna Linux. Untuk memudahkan hal ini Linux Foundation memprakarsaiterbentuknya standar yang berfungsi menyeragamkan struktur file sistem yang ada di Linux yangkini diberinama Filesystem Hierarchy Standard. / Akar/dasar dari hirarki file sistem Linux boot File boot loader seperti kernel, initrd, dan file lain untuk kebutuhan booting sbin Direktori yang berisi aplikasi system untuk pengoperasian Linux bin Direktori yang berisi aplikasi perintah dasar untuk administrasi Linux dev Direktori setiap hardware di Linux memiliki file yang berkomunikasi dengan OS etc etcetra directory, berisi file konfigurasi lib Berisi kumpulan file library media / mnt Mounting removable device seperti flashdisk, harddisk eksternal proc / sys Berisi virtualisasi proses yang ada didalam Linux var Berisi variabel opt Optional, berisi file yang tidak tmp Berisi file-file sementara/temporary usr Sub struktur, struktur yang digunakan oleh user-user pengguna home Berisi data-data pengguna seperti konfigurasi dan file dokumenHalaman 31 dari 48 www.igos-center.web.id
  32. 32. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIFile ManagerFile manager adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengansistem berkas. Perangkat lunak ini sangat berguna untuk mempercepat interaksi dengan berkas.Pekerjaan yang umum yang berhubungan dengan berkas adalah membuat, membuka, menyunting,melihat, mencetak, memainkan, mengubah nama, memindahkan, menyalin, menghapus, menggantiatribut, mencari dan mengubah izin penggunaan.Linux memiliki berbagai macam file manager, Desktop manager Gnome memiliki file managerNautilus, Ubuntu menggunakan file manager ini sebagai file managernya. Tampilan Nautilus File ManagerHalaman 32 dari 48 www.igos-center.web.id
  33. 33. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIJenis File pada LinuxPada dasarnya hampir tidak ada perbedaan jenis file yang digunakan oleh Linux dengan sistemoperasi lain. File-file umum seperti direktori, image/gambar (gif, png), file kompresi (zip, tar.gz),ASCII (txt), dokumen (doc, xl, odt, odp), HTML (html), PHP dan lain sebagainya.Perbedaan jenis file pada Linux biasanya muncul pada jenis file binary/file eksekusi, dimana filebinary pada sistem operasi lain tidak bisa digunakan pada sistem operasi Linux begitupulasebaliknya. Untuk dapat menggunakan file binary sistem operasi lain pada Linux biasanyadibutuhkan Emulator seperti Wine, CrossOver dan Cedega. Contoh file binary (exe, bin, com).Halaman 33 dari 48 www.igos-center.web.id
  34. 34. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIPerintah DasarTujuan untuk mengenal dan menggunakan perintah-perintah dasar LinuxDengan semakin majunya teknologi desktop, kita sudah jarang menggunakan perintah-perintah dasarini, karena sudah mulai digantikan dengan cukup melakukan klik pada mouse. Pengguna Windowsbiasa menggunakan perintah dasar ini pada saat menggunakan Command Prompt. Linux memilikidua cara untuk menggunakan perintah dasar ini, baik menggunakan Console Mode atau membukaaplikasi Terminal. Console Mode bisa dilakukan dengan menekan tombol Ctrl + Alt + F2,sedangkan aplikasi Terminal bisa di buka dengan mengklik menu Applications -> Accessories ->Terminal. Tampilan membuka jendela TerminalHalaman 34 dari 48 www.igos-center.web.id
  35. 35. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASICara penulisan perintah dasarTata cara penulisan perintah di Linux adalah sebagai berikut:perintah [­option] [argument]Untuk melihat cara penggunaan masing-masing perintah, bisa dilakukan dengan mengetik:perintah –helpUntuk melihat cara penggunaan lebih detail bisa dilakukan dengan mengetik:man perintahPerintah yang sering digunakan sudo Menjalankan perintah dalam mode super user/administrator sudo su Mengubah mode menjadi mode super user/administratorPerintah berikut adalah perintah padanan yang biasa kita gunakan di Windows. Semua perintah DOSatau command di Windows memiliki padanannya di Linux. Sebaliknya, banyak perintah di Linux,misalnya untuk mengonfigurasi server-server, tidak dapat dilakukan dengan Windows. ls atau dir Menampilkan file dan direktori cd Memindahkan direktori yang sedang aktif cp Mencopy file/direktori mv Mengubah nama file atau memindahkan file ketempat yang baru mkdir Membuat direktori baruPerintah dasar sangat bermanfaat bagi administrator, termasuk apabila kita ingin mengakseskomputer melalui jaringan. Administrator server, bisa dikatakan wajib mengenal dan memahamiperintah-perintah dasar ini untuk mempermudah pengoperasian komputer server tersebut.Daftar Perintah dasara adduser Add a user to the systemHalaman 35 dari 48 www.igos-center.web.id
  36. 36. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI addgroup Add a group to the system alias Create an alias • apropos Search Help manual pages (man -k) apt-get Search for and install software packages (Debian/Ubuntu) aptitude Search for and install software packages (Debian/Ubuntu) aspell Spell Checker awk Find and Replace text, database sort/validate/indexb basename Strip directory and suffix from filenames bash GNU Bourne-Again SHell bc Arbitrary precision calculator language bg Send to background break Exit from a loop • builtin Run a shell builtin bzip2 Compress or decompress named file(s)c cal Display a calendar case Conditionally perform a command cat Display the contents of a file cd Change Directory cfdisk Partition table manipulator for Linux chgrp Change group ownership chmod Change access permissions chown Change file owner and group chroot Run a command with a different root directory chkconfig System services (runlevel) cksum Print CRC checksum and byte counts clear Clear terminal screen cmp Compare two filesHalaman 36 dari 48 www.igos-center.web.id
  37. 37. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI comm Compare two sorted files line by line command Run a command - ignoring shell functions • continue Resume the next iteration of a loop • cp Copy one or more files to another location cron Daemon to execute scheduled commands crontab Schedule a command to run at a later time csplit Split a file into context-determined pieces cut Divide a file into several partsd date Display or change the date & time dc Desk Calculator dd Convert and copy a file, write disk headers, boot records ddrescue Data recovery tool declare Declare variables and give them attributes • df Display free disk space diff Display the differences between two files diff3 Show differences among three files dig DNS lookup dir Briefly list directory contents dircolors Colour setup for `ls dirname Convert a full pathname to just a path dirs Display list of remembered directories dmesg Print kernel & driver messages du Estimate file space usagee echo Display message on screen • egrep Search file(s) for lines that match an extended expression eject Eject removable media enable Enable and disable builtin shell commands •Halaman 37 dari 48 www.igos-center.web.id
  38. 38. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI env Environment variables ethtool Ethernet card settings eval Evaluate several commands/arguments exec Execute a command exit Exit the shell expect Automate arbitrary applications accessed over a terminal expand Convert tabs to spaces export Set an environment variable expr Evaluate expressionsf false Do nothing, unsuccessfully fdformat Low-level format a floppy disk fdisk Partition table manipulator for Linux fg Send job to foreground fgrep Search file(s) for lines that match a fixed string file Determine file type find Search for files that meet a desired criteria fmt Reformat paragraph text fold Wrap text to fit a specified width. for Expand words, and execute commands format Format disks or tapes free Display memory usage fsck File system consistency check and repair ftp File Transfer Protocol function Define Function Macros fuser Identify/kill the process that is accessing a fileg gawk Find and Replace text within file(s) getopts Parse positional parametersHalaman 38 dari 48 www.igos-center.web.id
  39. 39. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI grep Search file(s) for lines that match a given pattern groups Print group names a user is in gzip Compress or decompress named file(s)h hash Remember the full pathname of a name argument head Output the first part of file(s) help Display help for a built-in command • history Command History hostname Print or set system namei id Print user and group ids if Conditionally perform a command ifconfig Configure a network interface ifdown Stop a network interface ifup Start a network interface up import Capture an X server screen and save the image to file install Copy files and set attributesj jobs List active jobs • join Join lines on a common fieldk kill Stop a process from running killall Kill processes by namel less Display output one screen at a time let Perform arithmetic on shell variables • ln Make links between files local Create variables • locate Find filesHalaman 39 dari 48 www.igos-center.web.id
  40. 40. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI logname Print current login name logout Exit a login shell • look Display lines beginning with a given string lpc Line printer control program lpr Off line print lprint Print a file lprintd Abort a print job lprintq List the print queue lprm Remove jobs from the print queue ls List information about file(s) lsof List open filesm make Recompile a group of programs man Help manual mkdir Create new folder(s) mkfifo Make FIFOs (named pipes) mkisofs Create an hybrid ISO9660/JOLIET/HFS filesystem mknod Make block or character special files more Display output one screen at a time mount Mount a file system mtools Manipulate MS-DOS files mtr Network diagnostics (traceroute/ping) mv Move or rename files or directories mmv Mass Move and rename (files)n netstat Networking information nice Set the priority of a command or job nl Number lines and write files nohup Run a command immune to hangupsHalaman 40 dari 48 www.igos-center.web.id
  41. 41. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI notify-send Send desktop notifications nslookup Query Internet name servers interactivelyo open Open a file in its default application op Operator accessp passwd Modify a user password paste Merge lines of files pathchk Check file name portability ping Test a network connection pkill Stop processes from running popd Restore the previous value of the current directory pr Prepare files for printing printcap Printer capability database printenv Print environment variables printf Format and print data • ps Process status pushd Save and then change the current directory pwd Print Working Directoryq quota Display disk usage and limits quotacheck Scan a file system for disk usage quotactl Set disk quotasr ram ram disk device rcp Copy files between two machines read Read a line from standard input • readarray Read from stdin into an array variable • readonly Mark variables/functions as readonlyHalaman 41 dari 48 www.igos-center.web.id
  42. 42. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI reboot Reboot the system rename Rename files renice Alter priority of running processes remsync Synchronize remote files via email return Exit a shell function rev Reverse lines of a file rm Remove files rmdir Remove folder(s) rsync Remote file copy (Synchronize file trees)s screen Multiplex terminal, run remote shells via ssh scp Secure copy (remote file copy) sdiff Merge two files interactively sed Stream Editor select Accept keyboard input seq Print numeric sequences set Manipulate shell variables and functions sftp Secure File Transfer Program shift Shift positional parameters shopt Shell Options shutdown Shutdown or restart linux sleep Delay for a specified time slocate Find files sort Sort text files source Run commands from a file `. split Split a file into fixed-size pieces ssh Secure Shell client (remote login program) strace Trace system calls and signals su Substitute user identityHalaman 42 dari 48 www.igos-center.web.id
  43. 43. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI sudo Execute a command as another user sum Print a checksum for a file suspend Suspend execution of this shell • symlink Make a new name for a file sync Synchronize data on disk with memoryt tail Output the last part of files tar Tape ARchiver tee Redirect output to multiple files test Evaluate a conditional expression time Measure Program running time times User and system times touch Change file timestamps top List processes running on the system traceroute Trace Route to Host trap Run a command when a signal is set(bourne) tr Translate, squeeze, and/or delete characters true Do nothing, successfully tsort Topological sort tty Print filename of terminal on stdin type Describe a command •u ulimit Limit user resources • umask Users file creation mask umount Unmount a device unalias Remove an alias • uname Print system information unexpand Convert spaces to tabs uniq Uniquify filesHalaman 43 dari 48 www.igos-center.web.id
  44. 44. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI units Convert units from one scale to another unset Remove variable or function names unshar Unpack shell archive scripts until Execute commands (until error) useradd Create new user account usermod Modify user account users List users currently logged in uuencode Encode a binary file uudecode Decode a file created by uuencodev v Verbosely list directory contents (`ls -l -b) vdir Verbosely list directory contents (`ls -l -b) vi Text Editor vmstat Report virtual memory statisticsw watch Execute/display a program periodically wc Print byte, word, and line counts whereis Search the users $path, man pages and source files for a program which Search the users $path for a program file while Execute commands who Print all usernames currently logged in whoami Print the current user id and name (`id -un) Wget Retrieve web pages or files via HTTP, HTTPS or FTP write Send a message to another userx xargs Execute utility, passing constructed argument list(s) xdg-open Open a file or URL in the users preferred application. yes Print a string until interruptedHalaman 44 dari 48 www.igos-center.web.id
  45. 45. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIMenggunakan vi text editorTujuan untuk dapat menggunakan text editor pada console mode yang umum digunakan pada Linuxvi adalah salah satu text editor yang biasanya tersedia di hampir semua distro Linux. Keunggulantext editor ini selain memiliki footprint (penggunaan resource seperti memory, processor, dll) yangsangat kecil, text editor ini juga bisa dibilang sangat powerful.vi memiliki dua mode pengunaan, yaitu mode command dan mode insertion. Mode command adalahmode yang digunakan untuk memasukkan perintah seperti melakukan pencarian teks, menghapussekian baris kedepan, dll. Mode insertion adalah mode yang digunakan untuk melakukan fungsi editdokumen. Untuk berpindah dari mode command ke mode insertion, kita bisa menekan tombol “i”atau “Insert” dan untuk kembali dari mode insertion ke mode command, bisa dilakukan denganmenekan tombol “ESC”. Berikut adalah perintah dasar penggunaan vi.Menggerakkan Kursorh Menggerakkan kursor ke kirij Menggerakkan kursor ke bawahk Menggerakkan kursor ke atasl Menggerakkan kursor ke kananw Menggerakkan kursor ke kata berikutnyaW Menggerakkan kursor ke pembatas kosong kata berikutnyab Menggerakkan kursor ke ke awal kataB Menggerakkan kursor ke ke awal pembatas kosong katae Menggerakkan kursor ke akhir kataE Menggerakkan kursor ke akhir pembatas kosong kata( Menggerakkan kursor ke kalimat sebelumnya) Menggerakkan kursor ke kalimat berikutnya{ Menggerakkan kursor keke paragraf sebelumnya} Menggerakkan kursor ke paragraf berikutnyaHalaman 45 dari 48 www.igos-center.web.id
  46. 46. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI0 Menggerakkan kursor ke awal baris$ Menggerakkan kursor ke akhir baris1G Menggerakkan kursor ke baris pertama dari isi fileG Menggerakkan kursor ke baris terakhir dari isi filenG Menggerakkan kursor ke baris ke-n dari isi file:n Menggerakkan kursor ke baris ke-n dari isi filefc Menggerakkan kursor ke huruf c terdekat selanjutnya (huruf c dapat diganti oleh huruf apa sajayang pengin dicari)Fc Menggerakkan kursor ke huruf c terdekat berikutnya (huruf c dapat diganti oleh huruf apa sajayang pengin dicari)H Menggerakkan kursor ke atas tampilan layarM Menggerakkan kursor ke tengah tampilan layarL Menggerakkan kursor ke bawah tampilan layarMenghapus Teksx Hapus sebuah karakter pada posisi kursorX Hapus sebuah karakter di sebelah kiri kursorD Hapus seluruh karakter dari posisi kursor sampai akhir barisdd Hapus satu baris pada kursor:d Hapus satu baris pada kursorPencarian String/string Melakukan pencarian string ke depan?string Melakukan pencarian string mundurn Menuju hasil pencarian string selanjutnyaN Menuju hasil pencarian string sebelumnyaMengubah StringKita juga dapat mengubah sebuah string/kalimat sesuai yang kita inginkan dengan menggunakanHalaman 46 dari 48 www.igos-center.web.id
  47. 47. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASIperintah :s. Biasanya perintah ini dikombinasikan dengan perintah range atau perintah :g.:s/pattern/string/flags Lakukan pencarian terhadap pola pattern dan ganti dengan string sesuaidengan flagsnyag Flag – ganti semua pola yang ditemukanc Flag – meminta konfirmasi bila terjadi penggantian& Ulangi perintah :s terakhirCountPerintah count adalah perintah untuk mengeksekusi suatu perintah dalam beberapa kali. Contoh:10dw akan menghapus kata sebanyak 10 kata.Range/JangkauanUntuk menentukan jarak suatu perintah (range) kita dapat menggunakan perintah colon (titik dua).Umumunya range dikombinasikan dengan perintah :s untuk melakukan penggantian beberapa baris.Contoh, perintah :1,10d akan mengeksekusi penghapusan baris dari baris 1 sampai ke baris 10.:n,m Range – Baris n sampai m:. Range – Baris sekarang:$ Range – Baris terakhir:’c Range – Penanda c:% Range – Semua barisdalam file:g/pattern/ Range – Semua baris yang sesuai dengan patternFilevi dapat digunakan untuk membuka beberapa file sekaligus dan juga dapat menyimpan teks yangtelah kita edit, bahkan kita dapat mengeksekusi perintah Linux pada saat kita masih berada didalamvi. Berikut adalah beberapa perintah tersebut.:w file Menulis ke file:r file Membaca/membuka file:n Menuju file berikutnyaHalaman 47 dari 48 www.igos-center.web.id
  48. 48. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI:p Menuju file sebelumnya:e Mengedit file!!program Ganti baris dengan output dari programLainnya~ Toggle untuk huruf besar dan huruf kecilJ Menggabungkan baris. Mengulangi perintah perubahan-teks terakhiru Membatalkan perubahan terakhir (Undo)U Membatalkan semua perubahanKeluarx Keluar dan simpan perubahan yang telah dilakukan, ini sama dengan perintah :wq:q Keluar, selama tidak melakukan perubahan terhadap fileZZ Keluar, dan menyimpan perubahan ketika terjadi perubahan:q! Keluar dengan mengabaikan semua perubahan yang telah diakukan terhadap file:sh Keluar sementara dan menjalankan perintah lnux dari dalam vi, untuk kembali kedalam vi, ketikperintah exit pada shell.Halaman 48 dari 48 www.igos-center.web.id

×