Rabu, 22 Januari 2014

Belajar Linux Secara Mudah Dan Mandiri Menggunakan Otodidak

Banyak pengguna awam yang enggan menggunakan sistem operasi GNU/Linux karena mitos yang mengatakan Linux itu sulit. Linux itu hanya untuk para pengguna mahir saja, kata sebagian orang lagi. Sebagian lagi menggunakan alasan tidak mau susah-susah lagi belajar karena sudah nyaman dengan sistem operasi yang digunakan saat ini. Hal ini kadang diperparah karena sulitnya mencari referensi belajar Linux yang lengkap, terpadu, dan dapat digunakan di mana saja.


Aplikasi Otodidak hadir untuk mengatasi semua rintangan di atas. Aplikasi yang dikembangkan berawal dari keputusasaan seorang pemula Linux ini benar-benar dirancang untuk para pemula Linux. Installer-nya bahkan tersedia untuk hampir semua sistem operasi, mulai dari berbagai macam distro Linux hingga MacOS X dan bahkan Windows.
Tersedia dua tingkatan saat kita pertama kali membuka Otodidak: pemula dan lanjutan. Salah satu fitur paling menarik di tingakatan pemula adalah simulator terminal. Dengan fitur ini kita bisa mempelajari berbagai perintah dasar linux mulai dari manipulasi direktori dan file, file permission, hingga manajemen proses. Hasil dari setiap perintah yang kita eksekusi diilustrasikan menggunakan tampilan terminal dan GUI. Cukup menarik menurut saya.
Selain itu, fitur-fitur menarik lainnya seperti pengenalan Ubuntu dan beberapa distro Linux lainnya, cara melakukan instalasi aplikasi, cara melakukan instalasi kodek MP3, hingga daftar berbagai modem yang kompatibel dengan Ubuntu.

Ketika mengklik tombol Ubuntu pada jendela di atas, kita akan dibawa pada menu pengenalan Ubuntu yang dibagi lagi menjadi tiga bagian mulai dari pengenalan berbagai distro, pengenalan bermacam-macam lingkungan desktop di Linux, dan perbandingan aplikasi Windows dengan Linux.

Menu Instal Aplikasi akan membimbing kita step by step penggunaan package manager untuk melakukan instalasi berbagai macam aplikasi di Ubuntu.

Menu MP3 menunjukkan cara melakukan instalasi codem untuk memutar file MP3 di Ubuntu. Terdapat juga aplikasi MP3 player yang dapat kita gunakan di Ubuntu.

Sedangkan di bagian modem terdapat daftar modem-modem yang kompatibel dengan Ubuntu dan cara instalasinya. Sayangnya daftar ini masih sangat terbatas pada beberapa modem Smartfren.

Jika berminat menggunakannya silakan unduh installer yang tersedia untuk berbagai sistem operasi di blog pembuat aplikasinya. Installer untuk distro Debian dan turunannya dapat diunduh langsung dari tautan ini. Secara keseluruhan saya memiliki pendapat yang positif untuk aplikasi ini. Aplikasi ini dapat menjadi pegangan untuk para pengguna awam yang baru mencoba Linux.

Selasa, 21 Januari 2014

Belajar Pengenalan Linux mudah hanya 5 menit

Baiklah, terlalu sering (terutama di saluran IRC) ada waktu di mana bahkan pemula yang paling pengguna dihadapkan dengan terminal. Ia memiliki banyak nama: terminal, shell, konsol, "command prompt" bahkan sebagai sisa-sisa dari mereka yang akrab dengan Windows. Banyak orang takut untuk beberapa alasan atau lainnya, sehingga tutorial ini akan mencoba untuk memberikan Anda yang paling dasar dari perintah untuk memungkinkan navigasi dan tindakan sistem dasar dari kenyamanan keyboard Anda.

Mari kita mulai akan kita? Sejak versi Mint setiap orang bisa berbeda, saya tidak akan detail bagaimana benar-benar membuka terminal. Aku akan menganggap Anda dapat menemukannya di menu atau dengan mengklik kanan di desktop.

Fakta:

   
1. Anda dapat melakukan hampir semua hal dalam terminal yang Anda juga akan dilakukan dari antarmuka GUI.
      
   
2. Sebagian besar perintah dirancang pertama untuk bekerja di terminal, kemudian GUI menempatkan di atas mereka. Itulah mengapa beberapa GUI mungkin merasa kikuk - mereka adalah renungan di kali.
      
   
3. Lokasi default untuk terminal anda untuk membuka dari menu dalam folder rumah Anda, juga dikenal sebagai ~
      
   
4. Direktori Anda saat ini dapat dicatat oleh. operator. Sebagian besar perintah ketika mereka bertindak pada pemilihan folder saat ini, beroperasi pada.
      
   
5. Perintah, lokasi, dan file adalah case sensitif. / Home adalah tidak sama dengan / atau Home / Home.
      
   
6. Gunakan tombol tab untuk melengkapi nama file. Jika Anda memiliki driver lama berjudul, misalnya,
      
driver-128947232jaseu.sh, cukup ketik dri dan akan mengisi sisanya, asalkan Anda tidak memiliki 2 nama dimulai dengan "dri" dan jika Anda melakukannya, tambahkan karakter lain untuk membuatnya "driv" dan coba lagi.
      
   
7. Hampir perintah apapun dapat baca di penuh menggunakan manual atau dengan mengetik-h atau - help setelah menulis perintah awal. Sintaks ini adalah baik command_name manusia, command_name-h, atau command_name - help.
      
   
8. Untuk mendapatkan informasi lebih, Anda dapat menggunakan info. Sebuah perintah dapat dicari dengan menggunakan command_name info. Untuk sebagian besar dari perintah-perintah yang merupakan bagian dari paket coreutils, seseorang dapat menemukan info juga menggunakan coreutils Info doa command_name mana command_name diganti dengan perintah mencari.
      
   
9. Hampir setiap perintah juga dapat secara eksplisit menampilkan apa yang terjadi. Hal ini dilakukan biasanya oleh-v atau - verbose
      
  
10. Anda dapat menentukan flag perintah ganda untuk perintah pada waktu untuk mendapatkan informasi lebih lanjut (lihat contoh ls-al di bawah ini.)
      
  
11. Nama perintah tidak selalu tumpul - karena keterbatasan ruang di hari tua Unix mereka dipersingkat, dan konvensi terjebak.

Perintah:

cd -> Digunakan untuk menavigasi direktori. Anda dapat memindahkan ke lokasi dengan jalan.

   
1. cd ini akan menggerakkan Anda kembali ke rumah Anda, sama seperti cd ~
   
2. cd .. Ini akan membawa Anda kembali tepat satu direktori. Mulai di / home / justin / Desktop, cd .. akan menempatkan saya ke / home / justin. Hal ini dapat diperluas, cd .. / .. / dari lokasi Desktop sebagai gantinya akan membawa saya kembali 2, dari Desktop ke / home.
   
3. cd foldername / ini akan menggerakkan Anda maju ke folder diberikan dalam folder Anda saat ini. Perhatikan awalan hilang / itu adalah kelalaian penting. jika saya di / home / justin dan saya ingin mendapatkan ke Desktop, saya harus mengetik cd Desktop / tanpa / sebelum Desktop. Mengetik / sebelum menempatkan kita di root file system, yang tidak benar.
   
4. cd / beberapa / lain / Jalan ini akan membawa Anda ke jalan folder tertentu, seandainya itu ada sebagai diketik persis. Jangan lupa tab completion Anda!

ls -> Digunakan untuk membuat daftar isi folder. Anda dapat melihat berbagai jenis file dan atribut folder.

   
1. ls Dengan sendirinya, ls hanya akan menampilkan semua file dalam folder saat ini. Dari fakta # 4, ini benar-benar tidak ls.
   
2. ls-l Menyediakan format daftar lagi termasuk pemilik, perizinan, ukuran, dan tanggal dimodifikasi.
   
3. ls-a Menampilkan file dan folder tersembunyi serta daftar normal.
   
4. ls-al Kombinasikan pilihan untuk menampilkan kedua file tersembunyi dan dalam format panjang.
   
5. ls-h Tampilkan ukuran file dalam format yang dapat dibaca manusia (K, M, GByte) filesizes bukan byte. Sering digunakan dalam conjuction dengan l-bendera.
   
6. Anda dapat melihat file dalam direktori Anda bahkan tidak masuk Jika saya di / home / justin / Desktop, dan saya ingin melihat file di / home / justin, aku bisa melakukan ls .. file / daftar satu direktori kembali (dan tidak harus kembali untuk melakukannya.)

cp -> Menyalin file

   
1. berkas cp / path / ke / folder Salin file yang ditentukan untuk path yang diberikan.
   
2. cp-r folder / path / ke / folder secara rekursif Salin isi folder ke folder lain.
   
3. cp ekstensi * /. path / ke / folder Salinan file-file dengan ekstensi yang diberikan ke folder baru. Untuk menyalin semua file doc., Menjadi cp * doc / path / ke / folder dan. Folder harus ada.
   
4. nama cp * / path / ke / folder Salin semua file yang dimulai dengan 'nama' ke folder tertentu. Untuk menyalin semua file yang dimulai dengan contoh, menjadi contoh cp * / path / ke / folder dan folder tersebut harus ada.

mv -> Move File

   
1. Sintaks dari mv mirip dengan contoh di atas dengan cp dibebaskan misalnya # 2. mv tidak mengambil-r bendera sejak pindah folder juga bergerak isinya. Sintaksnya adalah tidak tepat dalam segala hal, tetapi bekerja dengan contoh di atas. Konsultasikan halaman manual Anda untuk lebih jelasnya.

rm -> Hapus file

   
1. Untuk semua maksud dan tujuan, menghapus file melalui rm adalah permanen. Tidak menggunakan Bin Sampah. Gunakan dengan hati-hati dan pastikan Anda menghapus secara eksplisit apa yang Anda inginkan, bukan apa yang menurut Anda inginkan. Jika Anda memutuskan untuk mendapatkan mewah dengan perintah hapus Anda, itu mungkin akan kembali menggigit Anda.
   
2. file rm Hapus file tertentu dari sistem.
   
3. rm-r folder Hapus folder tertentu dari sistem
   
4. rm-rf folder Menghapus folder tertentu paksa dari sistem. Perintah ini sangat dapat mematahkan konfigurasi Anda jika digunakan secara tidak benar karena tidak akan meminta Anda jika sesuatu yang penting sedang dihapus. Jika Anda harus menggunakan ini, kemungkinan sesuatu yang lebih rusak atau ada kesalahan yang dibuat. Hal ini seharusnya hanya digunakan sebagai metode terakhir namun dan tidak direkomendasikan.

nano -> baris perintah editor teks penuh

   
1. Satu dapat mengedit file menggunakan nano di terminal untuk melakukan file cepat dan kotor semua jalan sampai dengan konfigurasi penuh. Ini berguna, namun perlu diingat menangani file teks biasa dan file program, hal-hal seperti dokumen MS Word tidak akan terbuka dengan baik!
   
2. Jika suatu file dimiliki oleh root, tidak dapat diedit sebagai user biasa. nano harus diawali dengan sudo untuk menyimpan perubahan. Jika tidak, itu akan terbuka di modus read-only.
   
3. nano newfile.whatever Nano menciptakan sebuah file baru dengan nama tertentu dan membukanya untuk diedit.
   
4. nano existing_file Nano membuka file yang ada untuk mengedit.
   
5. Dari dalam nano
         
1. Simpan file dengan menggunakan ctrl + o kombinasi tombol, dan baik mengubah nama atau tekan entier untuk menjaga nama yang sama. Ini akan menyimpan file.
         
2. Keluar nano dengan menggunakan ctrl + x kombinasi tombol. Jika Anda memiliki perubahan yang belum disimpan, ia akan menanyakan apakah Anda ingin menyimpan.

mkdir -> Buat direktori

   
1. mkdir FOLDER_NAME Membuat folder dengan nama tertentu
   
2. mkdir-p / path / ke / folder / nama Menciptakan setiap folder yang diperlukan. Untuk membuat folder / home/justin/newfolder/2ndfolder, dan hanya / home / justin ada, menggunakan mkdir-p akan membuat kedua direktori Newfolder dan 2ndfolder.

ps -> Daftar proses

   
1. ps aux Daftar semua proses secara rinci yang berjalan pada sistem, termasuk pengguna, Process ID (PID), dan nama proses. Menggunakan ini, seseorang dapat melihat daftar proses mereka dan jika perlu, membunuh proses yang tidak perlu atau macet.

membunuh / killall / xkill -> Membunuh proses menyinggung.

   
1. membunuh PID PID adalah nomor referensi proses menyinggung. Orang harus mendapatkan PID dari perintah seperti ps aux. Jika proses menolak untuk mati, salah satu alternatif dapat menentukan kill -9 PID yang harus menghentikan proses dengan cara apapun, bahkan uncleanly atau jika itu akan mengacaukan sistem.
   
2. killall killall membunuh Program * nama * semua contoh kata program. Jika ada misalnya 3 firefox sesi terbuka, killall firefox akan melakukan hal itu; membunuh semua sesi firefox. membunuh hanya akan mengambil PID tertentu dari proses firefox menyinggung Anda ingin membunuh, dan membunuh yang satu-satunya.
   
3. xkill adalah cara GUI untuk klik dan membunuh jendela. Mengetik dalam xkill harus memberikan ikon tengkorak dan tulang bersilang-dan jendela berikutnya diklik akan dibunuh.

Pipa -> Hal yang paling berguna Anda akan belajar di * NIX. Mengarahkan output dari sebuah program untuk input anothers.

   
1. Pipa diwakili oleh 'bar lurus' atau dikenal sebagai | kunci ''.
   
2. Ini adalah kunci jarang digunakan di Windows, sering ditemukan pada tombol backslash.
   
3. Mereka digunakan untuk menghubungkan perintah bersama. Pipa mengambil output dari satu perintah dan rute untuk digunakan sebagai input untuk perintah kedua dirantai bersama-sama.
   
4. Konsultasikan sumber daya online lebih banyak dengan informasi tentang pipa dan penggunaannya karena ada volume.

> Dan >> redirectors -> Kirim output ke file bukan terminal.

   
1. > Digunakan untuk * menimpa * yang ada saat ini isi file dan mengganti dengan output dari perintah baru.
   
2. >> Digunakan untuk * append * informasi ke file yang ada saat ini. Hal ini berguna untuk logging.
   
3. Contoh: ps aux> processes.log Mengirim output dari ps aux ke processes.log file untuk melihat output perintah dalam editor teks dan menimpa isi saat file.

tee -> Kirim output untuk kedua file dan terminal

   
1. tee digunakan bersama dengan '|' untuk mengambil output perintah dan mengirimkannya tempat lain. Ini berguna jika ada kesalahan yang terbang dengan layar sebelum Anda bisa membacanya, cara apa pun yang terjadi di layar juga ditangkap ke file.
   
2. Contoh: dmesg | boot.txt tee akan menjalankan perintah dmesg yang menunjukkan informasi booting awal, dan '|' mengirimkan output dari dmesg untuk tee, yang kemudian melakukan pekerjaannya dengan mengirimkannya ke terminal dan boot file log txt..

Eksekusi File -> Jadi, Anda ingin menjalankan file atau program dari terminal? Pastikan itu ditandai dieksekusi. Jika tidak, lihat Quick Tip # 4 di bawah.

   
1. Perlu menjalankan file dalam direktori saat ini setelah ditandai dieksekusi? The / operator. Dapat mengeksekusi file sebagai user biasa asalkan Anda tidak memerlukan hak root. / Harfiah. Berarti "di direktori saat ini" sehingga tidak bekerja pada file di luar direktori ini.
      
   
2. Perlu menjalankan file tidak di direktori saat ini? Anda harus memberikan path dari program yang mengeksekusi tepat. Jika ini adalah program python, itu python / path / ke / file dan jika itu adalah file shell, adalah sh / path / ke / file sebagai contoh. Tentu saja ada program lain, tetapi ini akan menjadi yang paling umum untuk pemula.
      
   
3. Perlu menjalankan file dengan hak root karena Anda menerima operasi tidak diizinkan? Awalan perintah dengan sudo. Jadi, dari contoh di atas, sudo python / path / ke / file akan mengeksekusi script dengan hak root.
      
   
4. Perlu menjalankan program GUI dari terminal? Cukup ketik nama program (kasus sensitif!) Dan akan memulai. Ini akan membuat terminal saat ini tidak dapat digunakan. Menutup terminal sementara program terbuka akan membunuh program. Cara yang lebih baik adalah dengan latar belakang program, menggunakan program_name & dan kemudian mengetik kata keluar di terminal untuk menutupnya dan menjaga proses berjalan.
      
   
5. Perlu untuk menjalankan program GUI dengan hak root dari terminal? Awalan dengan gksudo atau gksu dan tidak sudo. Menggunakan sudo untuk menjalankan aplikasi GUI adalah kebiasaan buruk dan harus dihindari.
      
   
6. Jangan, jangan * tidak * menggunakan sudo hanya karena sesuatu yang menerima "Operasi tidak diijinkan." Perlu diingat apa yang Anda lakukan yang Anda bisa benar-benar * menghancurkan * sistem dengan menjalankan perintah di tempat yang salah dengan hak root. Hal ini tidak dapat ditekankan cukup. Pastikan file Anda berasal dari sumber terpercaya.

Cepat tips:

   
1. Kehilangan diri dalam direktori? Tidak yakin di mana Anda berada? Ketik pwd untuk mencetak direktori kerja.
      
   
2. Ingin menghitung ruang disk Anda dengan cepat? df-h dapat memberikan pemeriksaan cepat.
      
   
3. Ingin menghitung ukuran folder atau file dengan cepat? du-cksh target_name dapat melakukan hal itu. Ingin menghitung ukuran dari folder saat ini? du-cksh.
      
   
4. Perlu untuk menandai file executable? chmod + x nama file bisa melakukan itu. Lain kali Anda melihat file yang Anda butuhkan untuk mengeksekusi dan tidak ditandai dieksekusi, sekarang Anda tahu bagaimana memperbaikinya.
      
   
5. Ingin me-mount iso seperti Daemon-Tools di Windows? Linux telah fungsi ini built in Cukup membuat direktori di suatu tempat, misalnya / home / justin / isomount, dan mengeluarkan perintah mount-o loop / path / ke / myisofile.iso / home / justin / isomount dan isi akan dipasang di dalam folder itu.
      
   
6. Jalankan perintah sebelumnya, Anda perlu menjalankan ulang, tapi Anda tidak bisa ingat apa itu sebenarnya? Ketik sejarah ke dalam terminal dan akan mencetak sejarah perintah Anda. Ingin menghapus sejarah Anda? sejarah-c akan menghapus informasi.

cara mudah belajar linux centos

Penjelasan Tentang Centos

Sebagai pengguna Linux yang masih baru, tentunya saya ingin mencoba berbagai distro yang ada pada Linux. Entah itu keturunan dari Redhat, atau dari Ubuntu. Tapi, karena rasa penasaran saya yang besar untuk menjajal distro Linux yang lain, maka saya mencoba menggunakan CentOS. CentOS adalah distro Linux keturunan dari RedHat. Saya mendapatkan file CentOS dari buku Info Linux. CentOS yang saya dapatkan adalah CentOS yang terbaru, yaitu versi 5.4. Dasar pemula, saat pertama kali menginstal CentOS 5.4 membuat Linux Mint 8 Helena raib dari susunan Grub (idiot) . (doh) Bagaimana cara mengembalikannya? Karena live CD Linux Mint 8 helena sedang dipinjam teman, maka saya menginstal ulang Linux Mint tersebut dengan Linux Mint 7 Gloria. Untung saja yang jadi korban adalah komputer saya. Sehingga Notebook andalan saya masih selamat dan masih bisa untuk mengoprek Ubuntu dan juga Linux Mint yang ada di notebook saya.
Saat pertama kali menjajal CentOS, saya merasa tampilannya tidak berbeda dengan Ubuntu. Hanya warna dan tema yang berbeda. Sayangnya, saat membuat screenshot, komputer saya tiba-tiba ngadat. Sehingga saya tidak bisa meneruskan rasa penasaran saya menggunakan CentOS. Hingga saya membuat tulisan ini, saya masih belum sempat untuk menjajal CentOS 5.4 lagi. Karena, saya khawatir kalau komputer saya akan ngambek lagi. Tapi, demi menuntaskan rasa penasaran saya terhadap CentOS 5.4, mungkin besok saya akan mencobanya kembali. Bagi para master Linux yang sudah mencoba CentOS, saya harap bisa membantu saya untuk mempelajari CentOS 5.4, terutama pada masalah perintah pada terminal. Untuk sementara, sekian dulu cerita tentang pengalaman meggunakan CentOS pertama kali. Mungkin jika nanti saya sudah menemukan celah dari distro Linux ini, saya akan share di sini.


Pertemuan 1 Linux Membuat User

Diposkan oleh Learn Linux Rabu, 23 Maret 2011 0 komentar
Setelah mengerti apa itu linux, maka dipertemuan ini kita akan mempelajari salah satu linux, yaitu linux centos. CentOS sendiri adalah singkatan dari Community ENTerprise Operating System, dikembangkan sebuah komunitas kontributor dan pengguna sistem operasi Linux. Pengguna tipikal Centos adalah organisasi dan individu yang tidak terlalu membutuhkan Layanan khusus (’strong commercial support) untuk menjalankan sistemnya dengan sukses. CentOS merupakan 100% kompatibel dengan Red Hat Enterprise Linux (RHEL) karena merupakan kembaran...

Penjelasan Tentang Centos

Pertama-tama Tekan CTRL-ALT-F2 untuk masuk ke Root Console dan log in sebagai root (memakai user dan password yang anda pilih ketika pertama kali menjalankan installer).
maka disana akan muncul
[root|@localhost|~]#
dimana :
root merupakan user yang aktif.@localhost merupakan hostname.
~ merupakan direktori yang aktif.

Sekarang, kita akan mencoba membuat user baru.
perintah yang digunakan adalah
adduser XXXXX(contoh nama user yang digunakan)
passwd 123456(contoh password yang disunakan)
dan jadilah user baru yaitu xxxxx dengan password 123456.

Untuk masuk ke user yang bersangkutan gunakan perintah.
su xxxx


Demikian penjelasan singkat saya mengenai pembuatan user pada linux. Dan untuk perintah-perintah yang lainnya serta penjelasannya saya jelaskan dibawah ini.
adduser xxx----> Untuk membuat user baru dengan nama user adalah xxx.
passwd xxx-----> Untuk membuat password dengan password xxx.
mkdir linux----> Untuk membuat direktori dengan nama direktori linux.
mkdir linux x2----> Untuk membuat direktori dengan nama direktori linux dan x2 sekaligus.
cd ----------> Untuk kembali ke direktori awal.
ls ----------> Untuk melihat isi direktori.
cd xxx-------> Untuk melihat isi direktori xxx.
cd ..--------> Untuk kembali ke direktori sebelumnya.
pwd ---------> Untuk melihat direktori yang aktif dari user.
su -l -------> Untuk kembali ke root.
reboot ------> Untuk merestart komputer.
power off ---> Untuk menonaktifkan komputer.


Secara garis besar ada 3 cara dalam membuat file di linux yaitu :
Membuat File
1. Touch nmfile
2. cat>nmfile
    cat>>nmfile
    catnmfile
3. echo>nmfile isifile
    echo>>nmfile isifile

Mengkopi File di Direktori
cp nmfile alamat dir tujuan
cp nmfile dir_tujuan/nmbaru
cp -r nmdir dirtujuan

Memindahkan File
mv nmfile dirtujuan
mv nmfile nmfilebaru

4. Melihat Baris Awal File
head -n nmfile

5. Melihat Baris Akhir File
tail -n nmfile



6. mengkompress file
    gzip nmfile

7. membaca file kompresan
    zcat nmfile

8. mengekstrak file
    gunzip nmfile

9. menghapus file & dir
    nm nmfile
    rmdir nmdir
    rm -r nmdir
masuk konsol
CTRL+ALT+F2

keluar konsol
CTRL+ALT+F7


untuk membuat user baru:
]#adduser_namauser
]#passwd_namauser

untuk mengaktifkan user pada root:
]su_namauser

untuk membuat direktori:
]#mkdir_namafile

untuk melihat direktori awal:
]#cd

untuk melihat isi direktori:
]#ls

untuk mengaktifkan direktori yg ada didalam nya:
]#cd_namafile

untuk melihat atau kembali ke direktori sebelumnya:
]#cd_..

untuk melihat direktori yg sedang aktif:
]#pwd

untuk kembali ke root:
]#su_-L

untuk restar komputer:
]#reboot

untuk non aktif komputer:
]#poweroff

membuat file baru:
]#touch_namafile
]#cat>namafile
]#cat>>namafile menambahkan isi file baru
]#echo>namafile_isifile
]#echo>>namafile_isifile menambahkan isi file baru

melihat isi file:
]#cat_namafile

mengkopi file atau direktori:
]#cp_namafile_alamat_dir_tujuan
]#cp_namafile_alamat_dir_tujuan/namabaru
]#cp_-r_namafile_alamat_dir_tujuan

memindah file & mengganti namafile:
]#mv_namafile_alamatdirtujuan
]#mv_namafile_namafilebaru

menghapus file:
]#rm_namafile

menghapus dir kosong:
]#rmdir_namadir

menghapus dir isi:
]#rm_-r_namadir

menampilkan baris awal:
]#head_-n_namafile

menampilkan akhir baris:
]#tail_-n_namafile

kompres file:
]#gzip_namafile

membaca file kompresan:
]#zcat_namafilekompresan

mengekstrak file kompres:
]#gunzip_namafile

membackup file:
hard link:
]#in_namafile_alamatdirtujuan

soft link:
]#in_-s_namafile_alamatdirtujuan

hak ijin akses:
]#chmod_nilaiakses_namafile

melihat nilai akses file:
]#Ls_-L

editor vi:
]#vi_namafile

Belajar Dasar-Dasar Linux

Belajar dasar-dasar linux ini saya khususkan untuk mengenal Linux dari dasar. Untuk pengenal Linux tingkatan menengah dan lanjutan akan Saya buatkan dalam thread lanjutan tersendiri. Thread ini akan membahas mengenai perintah-perintah dasar Linux. Tetapi maaf, thread ini tidak membuat cara installasinya, silakan lihat thread yang lain untuk mengetahui cara installasinya. Dan karena keterbatasan waktu Saya, maka thread ini akan Saya lengkapi dalam beberapa hari, jadi tidak akan diselesaikan dalam 1 waktu. Tidak jadi masalah khan? Selamat membaca dan belajar bersama sahabat BinusHacker di www.binushacker.net
Distro Linux yang akan Saya gunakan dalam contoh ini adalah Linux Mandriva 2006, untuk Linux yang lain pun sama saja caranya, perbedaannya sangat sedikit kok. Oh iya, dalam pembahasan ini Saya akan mengajarkan Linux secara text based, bukan GUI. Karena menurut Saya, kekuatan utama Linux terletak dari CLI (Common Line Interface).
Harap maklum jika pembahasannya kurang jelas, karena Saya pun masih awam di Linux dan belum mahir menggunakan Linux. Jadi mari Kita lengkapi thread ini mengenai dasar-dasar Linux.
Daftar Pembahasan:
  1. Struktur Folder di Linux
  2. Persiapan Installasi Linux
  3. Perintah Dasar Linux
  4. Fungsi Keyboard di Linux
  5. Membuat user dan group
  6. User Permissions file dan direktori di Linux
  7. Memberikan permission kepada file dan direktori
  8. Contoh kasus User Permission
  9. Menggunakan VI Teks Editor
  10. Instalasi Program di Linux
1. Struktur Foder Di Linux
Seperti Windows yang mempunyai struktur folder tersendiri (mis: \Windows, \Program files, \Document and settings), di Linux pun mempunyai struktur file tersendiri. Berikut adalah struktur folder yang ada di Linux
/ = root
|-bin = binary
|-boot = kernel save
|-etc = file-file konfigurasi
|-home = user data file
|-lib = library
|-usr = aplikasi
|-var = mail/log/database
|-mnt = mount point
|-tmp = temporary
|-sbin = binary super user
2. Persiapan Installasi Linux (Mandriva 2006)
  1. Media untuk insallasi dapat berupa: CD/DVD, HDD dan Network (ftp, http, nfs)
    Partisi di Linux, minimal terdiri dari 2 partisi, yaitu:
    1. Partisi / (root)
      Partisi ini digunakan sebagai system dari Linux itu sendiri. Partisi ini dapat bertipe: ext3, ext2, reiserfs, dsb. Saya menyarankan menggunakan tipe partisi ext3, karena bersifat Journalized FS.
    2. Partisi swap
      Partisi ini digunakan sebagai virtual memory, bila RAM yang ada tidak mencukupi. Ukuran minimal yang disarankan adalah 2X ukuran RAM, tetapi bila RAM Anda di atas 1 GB, tidak harus 2X ukuran RAM.
    3. Partisi home
      Partisi home ini tidak mesti ada, tetapi Saya menyarankan untuk membuat partisi ini, karena dengan adanya partisi ini, maka dokumen-dokumen Anda akan dipisahkan dari partisi / (root). Apa keuntungannya? Bila Linux Anda diinstall ulang, atau berganti windows, maka data Anda tidak akan hilang. Ini sama saja dengan Anda membuat 2 partisi di Windows, yaitu partisi untuk Windows dan partisi untuk dokumen Anda. Partisi home ini dapat bertipe ext3, ext2, reiserfs, dsb.
  2. Bagi Anda yang menggunakan CD/DVD untuk installasi Linux, maka Anda cukup boot dari CD/DVD tersebut untuk melakukan installasi. Karena CD/DVD Linux pada umumnya bersifat bootable
  3. Tetapi bagi Anda yang ingin melakukan install via jaringan (network), Anda cukup membuat boot disk ataupun bootable Flash Disk. Pembuatan boot disk harus dilakukan di komputer yang telah terinstall Linux. Berikut caranya:
    1. Untuk membuat boot disk, diperlukan file network.img dan network_drivers.img. Untuk membuat bootable Flash Disk, diperlukan file all.img. Biasanya file-file tersebut terletak di direktori install/images yang berada di CD/DVD Mandriva atau di direktori Mandriva yang terletak di server.
    2. Copy file tersebut ke disket atau ke flash disk, caranya adalah sebagai berikut:
      1. Untuk disket, harap format dulu disketnya. Ini untuk menghindari error yang terjadi pada disket. Cara format disket, ketik di Console: mformat a:
      2. Kemudian, image yang sudah dibuat tersebut harus dicopy ke disket atau flash disk. Untuk disket, copy image tersebut dengan perintah:
        $ dd if=network.img of=/dev/fd0
        $ dd if=network_drivers.img of=/dev/fd0 Network.img untuk disket 1 (Disket booting) dan network_drivers.img untuk disket 2.
        Untuk flash disk, copy image tersebut dengan perintah:
        # dd if=all.img of=/dev/sda1
        Perhatikan tanda $ dan #. Tanda $, artinya Anda login sebagai user biasa, sedangkan tanda # artinya Anda login sebagai root.
  4. Setelah disket/flash disk booting selesai dibuat, Anda tinggal boot komputer menggunakan disket atau flash disk tersebut, selanjutnya tinggal mengikuti instruksi yang ada. Cara installasi-nya silakan lihat thread yang lain.
3. Perintah Dasar Linux
Keterangan:
Perintah Linux = Perintah DOS = Keterangan perintah
  • ls = dir = melihat isi file
  • clear = cls = membersihkan tampilan di layar monitor
  • cp = copy = menyalin file
  • mv = ren, move = mengubah nama file, dan bisa juga untuk memindahkan file ke direktori tertentu
  • cd = cd = berpindah direktori (jika tanpa parameter akan menuju ke home direktori)
  • mkdir = md = membuat direktori
  • rmdir = rd = menghapus direktori kosong
  • cat = type = melihat isi file
  • rm = del = menghapus file atau direktori
  • pwd = cd = melihat direktori aktif saat ini
  • more = more = melihat tampilan per halaman
  • grep = <<tidak ada>> = menyaring tampilan atau file berdasarkan kata tertentu
  • free = mem = melihat informasi memory
Jika di DOS untuk menampilkan keterangan suatu perintah digunakan /?, maka di Linux dapat menggunakan perintah man. Contoh, untuk mengetahui fungsi dari perintah ls, maka dapat menggunakan man ls
Untuk menampilkan daftar perintah yang ada di linux, gunakan perintah info.
Beberapa contoh penggunaan perintah dasar Linux:
  • Menampilkan daftar file atau direktori
    ls -a = Melihat semua file atau direktori termasuk yang disembunyikan (diawali dengan tanda . (titik))
    ls -l = Menampilkan file dan direktori dalam tampilan lengkap, termasuk ukuran, tanggal modifikasi, pemilik, group dan mode atributnya
    ls -R = Menapilkan semua file atau direktori. Jika terdapat direktori, isi direktori itu akan ditampilkan juga
  • Membuat direktori beberapa level dalam 1 perintah. Contohnya direktori yang mempunyai susunan seperti ini:
    Komputer
    |-Hardware
    |-CPU
    |-Memori
    |-HDD
    |-Software
    |-OS
    |-Office
  • Maka Anda dapat menggunakan perintah berikut:
    $ mkdir -p Komputer/{Hardware/{CPU,Memori,HDD},Software/{OS, Office}}
  • Untuk melihat strukturnya, gunakan perintah tree (bila tidak ada, install dulu tree-nya dengan perintah urpmi tree)
  • Untuk menghapus direktori Komputer termasuk yang berada di bawahnya (di DOS dilakukan dengan perintah deltree), gunakan perintah
    $ rm -rf Komputer
    Parameter -rf artinya adalah menghapus seluruh direktori yang berada di dalamnya (-r) tanpa bertanya lagi (-f).
  • Membuat file dan melihat isinya:
    Membuat file dapat dilakukan dengan perintah cat, caranya hampir sama dengan perintah DOS (via copy con namafile), caranya adalah
    $ cat > namafile
    Untuk menyimpan file tersebut, tekan ^D.
  • Melihat isi file, dilakukan dengan perintah cat namafile
  • Melihat isi file tetapi hanya 10 baris pertama saja head namafile
  • Melihat isi file tetapi hanya 10 baris terakhir saja tail namafile
  • Melihat isi file tetapi hanya 5 baris pertama saja head -5 namafile
  • Melihat isi file tetapi hanya baris 5 saja head -5 namafile | tail -1
  • Perintah Pause:
    Di Linux ada 2 macam perintah untuk melihat tampilan daftar/isi file per layar. Perintah tersebut adalah more dan less Perbedaan more dengan less terletak pada apa yang ditampilkan dalam jumlah besar. Perintah more hanya dapat melihat tampilan per layar tanpa bisa melihat apa sudah ditampilkan, jadi tidak bisa scroll ke atas untuk melihat tampilan yang telah lewat.
    Perintah less, lebih lengkap dari more karena less dapat melihat tampilan yang telah lewat dengan menggunakan panah atas.
4. Fungsi Keyboard di Linux
  • Ctrl+Alt+Fn = (n=1..6) Pindah ke terminal ke-n. Kita dapat menjalankan beberapa terminal sekaligus, jadi artinya Kita bisa login sebanyak 6 kali secara simultan dalam terminal/konsol
  • Ctrl+Alt+F7 = Pindah ke Xwindow yang telah berjalan
  • Ctrl+Alt+Del = Restart komputer
  • Ctrl+Alt+Backspace = Mematikan Xwindow server (dalam Xwindow), perintah ini berguna bila Xwindow rusak sehingga tidak dapat keluar secara normal.
  • Ctrl+c = membatalkan proses yang sedang berjalan
  • Ctrl+d = Mengirim pesan EOF (End of File) kepada proses yang sedang berlangsung
  • Panah Atas = Menampilkan kembali daftar perintah yang telah Kita ketik.
  • ~ = direktori user
  • | (pipeline) = fungsinya sama dengan yang berada di DOS, yaitu untuk menjalankan beberapa perintah bersamaan. Tetapi perintah setelah pipeline akan menggunakan masukan yang dihasilkan oleh perintah sebelum pipeline. Contoh: ls | grep Desktop, artinya adalah perintah grep akan menyaring semua keluaran yang dihasilkan oleh perintah ls. Jadi output perintah ls menjadi input untuk perintah grep.
Perintah Informasi System di Linux
  • pwd = menampilkan direktori aktif saat ini.
  • hostname = Menampilkan nama komputer yang sedang digunakan
  • whoami = Menampilkan nama login Kita
  • who = Menampilkan pengguna yang sedang aktif
  • id username = Menampilkan ID user dan ID Group
  • last = Menampilkan daftar user yang login terakhir kali
  • ps = Menampilkan proses saat ini yang dijalankan oleh user yang sedang aktif. Jika ditambahkan parameter axu, maka proses yang ditampilkan adalah proses yang dijalankan oleh masing-masing user.
  • top = sama seperti ps, tetapi diurutkan berdasarkan penggunaan CPU
  • free = Informasi memori, termasuk RAM dan Virtual Memory
  • df -h = Menampilkan kapasitas HDD (df=disk free)
  • du -bh = Menampilkan detail pemakaian HDD untuk setiap subdirektori (du=disk usage)
5. Membuat User dan Group
Sistem operasi Linux dari awalnya memang sudah dirancang untuk bekerja dengan banyak user, artinya adalah di Linux Kita bisa melakukan login dengan berbagai nama user, dan tentu saja dengan hak yang berbeda-beda dan hak akses yang berbeda pula untuk file dan direktori.
Tidak hanya membuat user saja, tetapi semua user yang ada dapat dikelompokkan. Contohnya, Kita dapat mengelompokkan user berdasarkan departemen yang ada di perusahaan, contohnya group Marketing, Purchasing, Finance, Accounting, dsb.
Sekarang bagaimana caranya kita membuat user dan group di Linux? Caranya cukup mudah, dan seperti Saya beritahukan di awal thread, Kita akan melakukan semuanya melalui command line atau biasa disebut text based.
  • Membuat user, gunakan perintah # useradd NamaUser
    Perintah tersebut akan membuat user baru sesuai dengan nama user yang kita masukan. Perhatikan juga bahwa pembuatan user tersebut akan membuatkan 1 direktori sesuai dengan nama user tersebut pada direktori /home. Selain itu, default group user ini adalah nama user itu juga.
  • Melihat daftar user yang ada, perintahnya # cat /etc/passwd
    Daftar user tersebut, nantinya akan berbentuk seperti ini 
    guest:x:500:500:guest:/home/guest:/bin/bash
    Dari daftar tersebut, terlihat kalau daftar tersebut terbagi menjadi 7 kolom/bagian yang dipisahkan oleh tanda : (titik dua).
    • Kolom 1 berisi username
    • Kolom 2 berisi password (hanya ditandi dengan tanda ‘x’ yang berarti mempunyai password)
    • Kolom 3 berisi UID (user ID), UID ini selalu dimulai dari 500
    • Kolom 4 berisi GID (Group ID), GUID ini juga selalu dimulai dari 500
    • Kolom 5 berisi Full name user
    • Kolom 6 berisi home direktori user
    • Kolom 7 berisi shell user tersebut
  • Melihat password user dalam bentuk terekripsi, perintahnya # cat /etc/shadow
  • Menghapus user, gunakan perintah # userdel namauser
    Perintah ini akan menghapus user yang kita masukan, tetapi tidak menghapus direktori user di folder /home.
  • Menghapus user dan folder home-nya, gunakan perintah # userdel -r namauser
  • Membuat Group, gunakan perintah # groupadd NamaGroup
    Perintah tersebut akan membuat suatu group baru. Saat baru dibuat group ini akan kosong, artinya tidak ada anggota pada group ini. Seperti penjelasan di atas, bahwa setiap pembuatan GID ini akan dimulai dari 500. Sekarang bagaimana jika kita ingin memberikan GID ini dengan 700? Gunakan perintah # groupadd -g 700 NamaGroup.
  • Melihat daftar group yang ada, gunakan perintah # cat /etc/group
  • Menambahkan user ke group tertentu, perintahnya # usermod -G NamaGroup NamaUser
  • Menghapus Group, gunakan perintah # groupdel NamaGroup
6. User Permissions File dan Direktori di Linux
Karena bekerja dengan banyak user, maka hak akses file dan direktori masing-masing user juga menjadi sangat vital. Seringkali user tertentu tidak ingin direktori dan file-filenya tidak ingin dilihat oleh orang lain. Dan bisa juga direktori atau file-file tertentu saja yang dibolehkan untuk dilihat orang lain. Atau bisa juga hanya group user tersebut yang boleh melihatnya tetapi group lain tidak boleh melihatnya. Itulah gunanya user permission di Linux. Kita bisa menentukan user atau group siapa saja yang boleh melihat file atau direktori tertentu.
Coba Anda melakukan perintah ls -l, di sebelah paling kiri akan muncul user permission dari file dan direktori yang ditampilkan tersebut. Formatnya adalah seperti ini drwxrwxrwx yang terdiri dari 10 digit. Dari format tersebut, dibagi ke dalam 4 segmen, yaitu:
d rwx rwx rwx
  • Segmen 1 menandakan tipenya, apakah berupa direktori, regular file atau link file. Kodenya adalah:
    • d = direktori
    • - = regular file
    • l = link file
  • Segmen 2 menandakan permission untuk pemilik (owner)
  • Segmen 3 menandakan permission untuk group
  • Segmen 4 menandakan permission selain pemilik dan group (others)
Untuk segmen 2, 3 dan 4 selalu berformat rwx, artinya:
  • r = read, akses untuk melakukan pembacaan file
  • w = write, akses untuk melakukan penulisan, pengeditan (rename, edit), penghapusan file atau direktori.
  • x = execute, akses untuk menjalankan suatu file atau masuk ke suatu direktori.
Jadi jika format permissionnya adalah seperti ini:
  1. drwxrwxr–maka hal ini berarti bahwa:
    • Direktori tersebut (karena diawali huruf d yang berarti direktori) dapat dibaca, diedit oleh pemiliknya, dan pemilik tersebut juga dapat masuk ke direktori tersebut.
    • Direktori tersebut dapat dibaca, diedit oleh groupnya, dan groupnya dapat masuk ke direktori tersebut.
    • Direktori ini hanya dapat dilihat oleh user atau group lain, tidak bisa melakukan editing (rename dan hapus), dan tidak bisa masuk ke direktori tersebut.
  2. -rw-r—–
    • File tersebut (karena diawali tanda – yang berarti file biasa) dapat dibaca, diedit oleh pemiliknya, tetapi tidak bisa dieksekusi/dijalankan (layaknya .exe di windows), karena tidak ada permission untuk execute (x)
    • File tersebut hanya dapat dibaca oleh groupnya, tanpa dapat diedit/dihapus dan tidak dapat dieksekusi
    • File ini tidak dapat dibaca, diedit/dihapus maupun dijalankan oleh user dan group yang lain.
7. Memberikan Permission Kepada File dan Direktori
Kita sudah mengetahui permission apa saja yang ada di file dan direktori di Linux. Tetapi Kita belum mengetahui bagaimana cara memberikan permission kepada file atau direktori tersebut. Di Linux, untuk memberikan permission dapat dilakukan dengan perintah chmod permission FileAtauDirektori.
Option untuk perintah chmod ini dapat dilakukan dengan 2 cara, yaitu menggunakan symbol huruf dan menggunakan symbol angka. Untuk menggunakan symbol huruf, maka huruf yang digunakan terdiri dari:
  • u = owner
  • g = group
  • o = others
  • a = all
  • + = menambahkan permission
  • - = mengurangi permission
  • r = permission untuk membaca (read)
  • w = permission untuk menulis (write)
  • x = permission untuk menjalankan atau masuk ke direktori (execute)
Untuk memberikan akses tulis kepada group, maka option yang harus kita berikan adalah g+w.
Untuk menghilangkan akses baca kepada user atau group lainnya, maka option yang harus kita berikan adalah o-r.
Selain dengan symbol huruf, Kita juga dapat menggunakan symbol angka. Symbol angka ini harus diberikan sekaligus untuk owner, group dan others. Jadi, kalau di symbol huruf kita bisa memberikan permission untuk owner, group atau others saja, maka di symbol angka ini harus diberikan sekaligus. Karena itu, symbol angka ini selalu berisi 3 digit, dimana digit pertama akan berisi mengenai permission owner, digit kedua untuk permission group dan digit ketiga untuk permission others. Symbol angkanya adalah:
  • 4 = untuk permission baca (read)
  • 2 = untuk permission tulis (write)
  • 1 = untuk permission menjalankan (execute)
Jadi, jika kita ingin memberikan permission seperti ini kepada user
  • drw-r-xr—maka perintahnya bila menggunakan symbol huruf adalah:
    $ chmod u+rw,u-x,g+r,g-wx,o+r,o-wx file
    bila menggunakan symbol angka, maka perintahnya:
    $ chmod 654 file
    Angka 6 berarti akses baca dan tulis, karena akses baca adalah 4 dan tulis adalah 2, maka jumlahnya adalah 6. Demikian juga untuk permission group, angka 5 berasal dari permission baca yang bernilai 4 dan permission menjalankan yang bernilai 1. Karena user atau group lainnya hanya boleh membaca saja, maka diberikan nilai 4.
  • Contoh lain lagi, misalkan permission awalnya adalah seperti ini drwxrw—- dan kita ingin menggantinya menjadi seperti ini drw-r-x—, maka perintahnya:
    $ chmod u-x, g-w,g+x file
    atau
    $ chmod 654 file
Untuk mengganti pemilik dari suatu file atau direktori, gunakan perintah berikut: chown PemilikBaru NamaFileAtauDirektori
Untuk mengganti group dari suatu file atau direktori, gunakan perintah beikut: chgrp GroupBaru NamaFileAtauDirektor
8. Contoh Penggunaan User Permission
Untuk lebih jelasnya, Kita akan langsung masuk ke contoh kasus saja.
  1. Kita akan membuat 1 group dengan nama IT Dan juga membuatkan user dengan nama-nama: Benny, Budi, dan Iwan. Dan ingat jangan lupa untuk memberikan password. Perintahnya:
    1. # groupadd it
    2. # useradd benny
    3. # passwd benny
    4. # useradd budi
    5. # passwd budi
    6. # useradd iwan
    7. # passwd iwan
  2. Kecuali Iwan, user-user tersebut adalah anggota dari group IT. Perintahnya:
    1. # usermod -G it benny
    2. # usermod -G it budi
  3. Selanjutnya adalah membuatkan direktori untuk group dimana setiap anggota group it dapat membaca, menulis dan mengeksekusi direktori tersebut, tetapi tidak untuk user atau group lainnya. Dan setiap file atau direktori yang berada di dalamnya harus mempunyai hak akses yang sama dengan direktori tersebut, yaitu dapat membaca, menulis dan mengeksekusi direktori tersebut.
    Perintahnya: 
    • # mkdir /home/it
    • # chgrp it /home/it
    • # chmod g+rwxs, o-rwx /home/it (atau ditulis # chmod 2770 /home/it)
      Perhatikan ternyata untuk permissionnya ada tambahan hurus ‘s’ dan dalam symbol angka menjadi 4 digit. Huruf ‘s’ (atau angka 4 di symbol angka) berarti special permission. Efek dari special permission ini adalah, bila direktori tersebut sudah kita set groupnya menjadi it, maka setiap file atau direktori yang berada di dalamnya yang dibuat setelah permission dibuat, maka groupnya pun akan mengikuti direktori utamanya. Jika menggunakan symbol angka, maka special permission ini diletakan pada digit pertama. Berarti digit kedua adalah untuk permission owner, digit ketiga untuk permission group dan digit keempat untuk permission others. Bila tidak ada special permission, maka Kita dapat menuliskan dalam format 3 digit. Untuk symbol angka, berikut adalah artinya:
      • 4 = u+s
      • 2 = g+s
      • 1 = sticky bit (artinya yang bisa menghapusnya hanya owner, untuk symbol huruf ditandai dengan huruf ‘t’).
    • Sekarang cobalah untuk login dengan user benny, dan cobalah untuk membuat file apa saja di direktori /home/it.
    • Lalu cobalah login dengan user budi, editlah file tersebut. Ternyata user budi dapat mengedit file tersebut. Hal ini karena group file tersebut adalah it, dimana akses group tersebut adalah read, write dan execute.
    • Sekarang coba login dengan user iwan, dan coba edit file yang dibuat oleh user benny tadi. Ternyata tidak bisa. Bahkan user iwan tidak bisa masuk ke direktori /home/it sama sekali. Hal ini terjadi, karena user iwan bukan merupakan anggota group it.
9. Menggunakan VI Teks Editor
Ada banyak teks editor yang tersedia di Linux, mulai dari yang berbasis CLI hingga yang berbasis GUI. Beberapa teks editor tersebut adalah
  1. vi
  2. emacs
  3. joe (bagi Anda yang ingin bernostalgia dengan wordstar/ws, joe ini mirip sekali dengannya)
  4. pico
  5. dll
Vi teks editor ini terdiri dari 2 macam mode, yaitu editing dan command. Saat berada dalam mode editing, Kita bisa mengedit file yang kita buat, seperti menambah, menghapus atau mengedit teks.
Saat berada dalam mode command, artinya kita bisa memberikan perintah-perintah kepada vi. Perintah-perintah yang dimaksud itu seperti perintah keluar, simpan, copy, delete, dsb. Command ini juga bisa dalam bentuk visual. Saat berada dalam mode visual, kita bisa melakukan blok terhadap baris-baris tertentu dan melakukan copy terhadap baris tersebut dan sebagainya.
Untuk masuk ke dalam mode editing, kita dapat menekan tombol i. Untuk berpindah mode, dari mode editing ke mode command, Kita dapat menekan tombol ESC.
  • Membuat dan membuka file
    Untuk membuat atau membuka file, dapat dilakukan dengan perintah:
    $ vi nama_file
    Jika nama file yang diberikan adalah nama file baru (filenya belum ada), maka artinya kita akan membuat file baru. Tetapi jika nama filenya sudah ada, artinya kita akan membuka file tersebut. Berikut beberapa perintah lainnya dalam membuka file:
    • $ vi +n nama_file
      Untuk membuka file langsung pada nomor baris n
    • $ vi + nama_file
      Untuk membuka file langsung pada baris terakhir
    • $ vi +/kata nama_file
      Untuk membuka file langsung pada kata pertama yang ditemukan
    • $ vi -R nama_file
      Membuka file dalam modus baca, dan tidak untuk diedit. Perintahnya juga bisa dilakukan dengan perintah $ view nama_file
  • Keluar dan menyimpan
    • Untuk keluar dari vi, tekan tombol ESC kemudian dilanjutkan dengan menekan tombol :q dan diakhiri dengan ENTER
    • Bila file telah sempat diedit, dan Kita ingin keluar tanpa menyimpannya, maka yang perlu Anda lakukan adalah tekan ESC, dilanjutkan dengan tombol :q! dan diakhiri dengan ENTER
    • Untuk menyimpan dan keluar dari vi, tekan tombol ESC dan dilanjutkan dengan menekan tombol :wq
    • Untuk menyimpan tanpa keluar, tekan tombol ESC dan dilanjutkan dengan menekan tombol :x
  • Perintah-perintah pengeditan
    1. Menggerakkan kursor
      • 0 = Pindah ke awal baris
      • $ = Pindah ke akhir baris
      • w = Pindah ke kata selanjutnya
      • b = Pindah kembali ke kata sebelumnya
      • a = Untuk menyisipkan karakter
      • c = untuk memotong kata atau baris
      • p = Untuk menyalin kata atau kalimat yang terpotong (paste)
      • yy = Untuk menyalin 1 baris.
      • 2yy = Untuk menyalin 2 baris.
      • dd = Untuk menghapus baris.
      • 2dd = Untuk menghapus 2 baris
      Untuk melakukan copy+paste secara visual, dapat dilakukan dengan cara menekan tombol v, blok baris yang akan dicopy, kemudian tekan y. Letakkan kursor ke tempat tujuan dan tekan p.
    2. Mengedit teks
      • cw = Menghapus satu kata di depan kursor
      • c2b = menghapus 2 kata sebelumnya
      • c$ = menghapus satu baris di depan kursor
      • c0 = menghapus satu kata di belakang kursor
      • ~ = mengubah huruf kecil menjadi huruf besar
      • u = Undo, melakukan pembatalan terhadap editing terakhir.
      • A = menyisipkan karakter di akhir baris
      • I = menyisipkan karakter di awal baris
      • o = membuka baris kosong di bawah kursor
      • O = membuka baris kosong di atas kursor
      • s = menghapus karakter pada kursor dan menukar teks
      • S = menghapus baris dan menukar teks
      • R = menempati karakter, kata, kalimat ke dalam baris yang telah dibuat.
      • J = menggabungkan dua baris.
    3. Menukar teks
      Format umum perintah menukar teks ini adalah:
      :<jangkauan>s/<kata yang akan diganti>/<kata pengganti>/option Option yang dapat diberikan adalah
      g = mencari kata secara global
      i = mengabaikan huruf besar/huruf kecil
      Contoh:
      Kita akan mengganti kata “baris” menjadi kata “line”, maka perintahnya:
      :1,$s/baris/line/g
    4. Mencari kata
      • /cari = mencari kata pertama di depan kursor yang sama dengan cari
      • ?cari = mencari kata pertama di belakang yang sama dengan cari
      • n = untuk mencari kata cari berikutnya tetapi ke arah sebelumnya
      • N = untuk mencari kata cari berikutnya tetapi ke arah setelahnya.
10. Instalasi Program di Linux
Instalasi di Linux terdiri dari 2 macam, yaitu instalasi dari repositori dan instalasi program tambahan (non repositori). Instalasi dari repositori artinya Kita akan menginstall program-program tambahan yang sudah disediakan oleh distro Linux tersebut, seperti dari CD/DVD atau dari server (dan mirrornya) distro itu sendiri.
Instalasi program tambahan (non repositori), artinya Kita akan menginstall program-program lain yang tidak terdapat di distro Linux tersebut atau bisa juga kita akan menginstall program-program yang berada di distro tersebut, tetapi mempunyai versi yang berbeda.
  • Installasi Dari Repositori
    Untuk installasi dari repositori, tergantung dari distro yang kita gunakan, karena masing-masing distro mempunyai perintahnya masing-masing. Berikut beberapa perintah yang ada di beberapa distro: 
    1. Mandriva = urpmi
    2. Red Hat & Fedor = yum
    3. OpenSUSE & SUSE = yast2
    4. Ubuntu, Kubuntu, Edubuntu, Xubuntu = apt-get
    5. PCLinuxOS = apt-get
    Contoh:
    • Instalasi tree di Mandriva, urpmi tree
    • Instalasi webmin di PCLinuxOS, apt-get install webmin
  • Installasi Program Tambahan (non repostori)
    Ada kalanya Kita tidak menemukan aplikasi yang kita inginkan di distro Linux yang kita gunakan, atau aplikasi yang kita inginkan memang ada, tetapi kita membutuhkan versi yang lebih tinggi. Di saat seperti itulah Kita perlu menginstall program tambahan (non repositori) tersebut. Installasi program tambahan ini pun tergantung dari turunan distro yang kita gunakan. Secara umum, distro Linux yang ada saat ini dapat dibagi ke dalam 3 kelompok, yaitu:
    1. Turunan Red Hat (mempunyai installer yang berbentuk .rpm)
    2. Turunan Debian (mempunyai installer yang berbentuk .deb)
    3. Turunan Slackware (mempunyai installer yang berbentuk .tgz)
    Dalam pembahasan ini, Kita akan menggunakan installer yang berbentuk .rpm. Perintah untuk menginstall paket .rpm adalah rpm -ivh NamaPaket. Parameter i berarti Kita akan melakukan installasi.
    Parameter v berarti semua progress akan ditampilkan ke layar.
    Parameter h berarti tampilan progressnya dalam bentuk bar, sehingga akan kelihatan persentasenya.
    Untuk mengupgrade paket .rpm, gunakan parameter U untuk menggantikan parameter i. Untuk menghapus aplikasi, gunakan parametera e.
    Penjelasan dan contoh yang lebih lanjut mengenai installasi paket .rpm ini akan dijelaskan dalam thread lanjutan setelah thread ini. Di thread lanjutan nanti, akan dijelaskan cara install paket .rpm yang lebih lengkap, termasuk installasi yang membutuhkan dependensi, dan installasi melalui source code.

Jumat, 03 Januari 2014

Cara Mudah Terbaru Download Video di Youtube Tanpa Software IDM,Keepvid

http://www.cheatgame4u.com/p/download-video-youtube.html

Download Video Youtube

Cara Mudah Terbaru Download Video di Youtube Tanpa Software IDM,Keepvid

Silahkan anda paste link video di youtube anda pada form dibawah ini :
Contoh Url/link Video di Youtube : http://www.youtube.com/watch?v=GjHG9qsmxFs


Ikuti Langkah Download Youtube :

  1. Select The Video You Want To Download.
  2. Copy link on address bar of video you want to download.
  3. Place the link into box in top this page.
  4. Then Click Download Button.
  5. Select Format Of Video You Want to Download.
  6. Last, Save To Your Computer.

Jika masih belum paham silahkan baca postingan Cara Mudah mendownload Video di Youtube Tanpa Software IDM,Keepvid