Sejarah Linux – Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).
Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.Karena kernel Linux dikembangkan dengan usaha yang independent, banyak aplikasi yang tersedia, sebagai contoh, ,C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun.Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab.Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :
RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows.
Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul. Untuk mengetahui kelebihan linux sebagai sistem operasi langsung ajah klik artikel berikut Kelebihan Linux.

Kelebihan LINUX
Kelebihan dari sistem operasi Linux dibandingkan dengan dengan sistem op-erasi yang lain, antara lain:
  • Linux memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti mengakses file yang tersimpan dalam harddisk atau disket.
  • Ketika program dijalankan, program dijalankan dari harddisk ke dalam RAM dan setelah dijalankan akan dinamakan sebagai proses.
  • Linux menyediakan servis untuk membuat, memodifikasi program, proses dan file.
  • Linux mendukung struktur file yang bersifat hirarki.
  • Linux adalah salah satu sistem operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat yang bersamaan. Selain multitasking, Linux juga dapat mendukung multiuser, yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan Linux juga mendukung multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan memungkinkan lebih satu user masuk ke dakam sistem

Bagian-Bagian sistem Operasi LINUX
Sistem Operasi Linux terdiri dari : kernel linux, program sistem dan beberapa program aplikasi.
Kernel merupakan inti dari sistem operasi yang mengatur penggunaan memori, piranti masukan keluaran, proses-proses, pemakaian file pada file system dan lain-lain. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut system call. System call ini digunakan untuk mengimplementasikan berbagai layanan yang dibutuhkan oleh sistem operasi.
Program sistem dan semua program-program lainnya (aplikasi) yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu. Contoh : daemon merupakan program sistem sedangkan pengolah kata (word processor) merupakan program aplikasi.

Kernel LINUX
Dalam banyak hal, kernel Linux merupakan inti dari proyek Linux, dimana kernel Linux terdiri dari kode-kode yang dibuat khusus untuk proyek Linux. Kernel Linux terdiri dari beberapa bagian penting, seperti : manajemen proses, manajemen memori, hardware device drivers, filesystem drivers, manajemen jaringan dan lain-lain. Namun bagian yang terpenting ialah manajemen proses dan manajemen memori. Manajemen memori menangani daerah pemakaian memori, daerah swap, bagian-bagian kernel dan untuk buffer cache. Manajemen proses menangani pembuatan proses-proses dan penjadwalan proses.

Linux Mint 14 “Nadia” KDE released!

KDE is a vibrant, innovative, advanced, modern looking and full-featured desktop environment. This edition features all the improvements from the latest Linux Mint release on top of KDE 4.9.

New features:

For a complete overview and to see screenshots of the new features, visit: “What’s new in Linux Mint 14 KDE“.

Important info:

Make sure to read the “Release Notes” to be aware of important info or known issues related to this release:

  • PAE required for 32-bit ISO
  • AMD Radeon HD2xxx-4xxx series card
  • Additional drivers
  • Mouse integration in Virtualbox
  • Moonlight
  • mint4win
  • CD images
  • GnomePPP and local repository

System requirements:

  • x86 processor (Linux Mint 64-bit requires a 64-bit processor. Linux Mint 32-bit works on both 32-bit and 64-bit processors).
  • 512 MB RAM (1GB recommended for a comfortable usage).
  • 5 GB of disk space
  • Graphics card capable of 800×600 resolution
  • CD/DVD drive or USB port

Upgrade instructions:

  • To upgrade from a previous version of Linux Mint follow these instructions.
  • To upgrade from the RC release, simply apply any level 1 and 2 updates (if any) available in the Update Manager.

Download:

Md5 sum:

  • 32-bit: b3e5442a8283f60d1a68417655c0f4aa
  • 64-bit: c98650e0ee446d0570c104dd6e8c5b41

Torrents:

HTTP Mirrors for the 32-bit DVD ISO:

HTTP Mirrors for the 64-bit DVD ISO:

Linux Mint Releases

VERSION CODENAME PACKAGE BASE STATUS
14 Nadia Quantal Quetzal Supported until April 2014.
13 Maya Precise Pangolin Long term support release (LTS), supported until April 2017.
12 Lisa Ubuntu Oneiric Supported until April 2013.
11 Katya Ubuntu Natty Obsolete since October 2012.
10 Julia Ubuntu Maverick Obsolete since April 2012.
9 Isadora Lucid Lynx Long term support release (LTS), supported until April 2013.
8 Helena Ubuntu Karmic Obsolete since April 2011.
7 Gloria Ubuntu Jaunty Obsolete since October 2010.
6 Felicia Ubuntu Intrepid Obsolete since April 2010.
5 Elyssa Ubuntu Hardy Obsolete since April 2011.
Debian Debian Testing Rolling
4.0 Daryna Ubuntu Gutsy Obsolete since April 2009.
3.1 Celena Ubuntu Feisty Obsolete since October 2008.
3.0 Cassandra Ubuntu Feisty Obsolete since October 2008.
2.2 Bianca Ubuntu Edgy Obsolete since April 2008.
2.1 Bea Ubuntu Edgy Obsolete since April 2008.
2.0 Barbara Ubuntu Edgy Obsolete since April 2008.
1.0 beta Ada Kubuntu Dapper Obsolete. Unstable.

1. Ubuntu 12.10

Ubuntu is the #1 and the most popular distro out there. Even though Linux Mint appeals more to new users, Ubuntu has a rigorous release cycle and tends to have more features implemented in each release. Ubuntu does not come with a load of software and codecs pre installed like Linux Mint. So new users may have trouble playing certain media formats and may require a few command line installations. But due to the excellent community support they can be sorted out within minutes.

Ubuntu comes with its own user interface called “unity”. The unity desktop interface has come a long way and comes with tons of unique features that cannot be found on other desktops. Ubuntu 12.10 adds even more user friendly features to unity and is simply the best distribution for the average linux user.

Pinguy OS 12.04 LTS

Pinguy OS is an Ubuntu based distribution that comes with A LOT of software preinstalled. It is great for users who want to explore the extensive software that Linux has to offer. It is also very convenient because it includes almost all the software that a user may require. Pinguy OS is a fairly new distro but it is gaining popularity quickly. Pinguy OS includes two Docks by default and the overall look of the desktop leans toward OS X. Pinguy OS 12.04 includes a customized gnome-shell.

Pinguy OS 12.04 LTS

Pinguy OS is an Ubuntu based distribution that comes with A LOT of software preinstalled. It is great for users who want to explore the extensive software that Linux has to offer. It is also very convenient because it includes almost all the software that a user may require. Pinguy OS is a fairly new distro but it is gaining popularity quickly. Pinguy OS includes two Docks by default and the overall look of the desktop leans toward OS X. Pinguy OS 12.04 includes a customized gnome-shell.

Zorin OS

Zorin OS is optimized for users who are transitioning From windows. It looks quite similar to Windows 7 and comes with “zorin look changer” that can make your desktop look similar to older Windows versions and Mac OS X. Zorin OS also offers four premium versions (Ultimate, Business, Multimedia, Gaming) which are available upon donating. There is also a free version that does not come with as much software preinstalled.

Peppermint OS 3

Peppermint OS a very light distro that comes with LXDE desktop envioronment. LXDE is very simple to use and many will find it to be a straightforward DE. The OS boots up quite fast which makes it ideal for older computers or netbooks. Peppermint OS 3 is based on Lubuntu 12.04. It includes an elegant theme by default and includes media-codecs out of the box.

1. Cloud Lanjutan Dominasi dan Pengaruh
Seperti yang kita mempertimbangkan sejumlah tren penting dalam perangkat lunak perusahaan dan sistem, itu jelas bagaimana komputasi awan kritis adalah untuk industri. Hubungan yang kuat antara Linux dan komputasi awan akan terus mendorong Linux sepanjang 2013 dengan awan publik, awan swasta, IaaS, PaaS dan SaaS semua berkontribusi untuk penggunaan yang lebih luas dan lebih besar dari Linux.
Linux masuk akal untuk komputasi awan karena ketersediaan, skalabilitas, biaya, fleksibilitas, clustering, kinerja dan keuntungan lainnya. Contoh terbaru dari vitalitas Linux di awan adalah proyek OpenStack, yang terus tumbuh dan berkembang dalam perusahaan.
OpenStack juga merupakan medan pertempuran Linux terbaru, dengan Red Hat, SUSE dan Canonical semuanya bersaing untuk mendukung enterprise. Linux adalah bagian besar dari komputasi awan – tidak hanya secara teknis, tetapi juga budaya, dan dalam percakapan antara vendor dan pelanggan.
Kita melihat Linux, open source dan keterbukaan berdampak pada diskusi “awan terbuka,” menyoroti dampak yang lebih luas dari Linux di awan. Kami berencana untuk mempelajari lebih dalam topik ini karena kami menganggap Linux di awan dengan laporan penelitian 451 pada tahun 2013.
2. Pembaruan Perusahaan Relevansi dalam Komputasi Hybrid
Sejalan dengan pertumbuhan awan yang terus-menerus dan pentingnya, Linux akan mendapatkan relevansi perusahaan baru sebagai komputasi hibrida dan penggunaan prasarana multiple – baik yang lama maupun baru – ternyata perusahaan semakin vertikal ke Linux.
Perusahaan besar saat ini dan organisasi penyedia layanan biasanya memanfaatkan pusat data tradisional, infrastruktur virtual, awan publik dan awan swasta untuk mengembangkan, menyebarkan dan memelihara aplikasi dan layanan. Salah satu dari beberapa konstanta di semua lingkungan TI yang bervariasi Linux.
Dengan semakin banyak perusahaan mendapatkan pengalaman dan kepercayaan dengan awan publik, meniru dalam awan pribadi mereka sendiri, dan memanfaatkan warisan dan infrastruktur yang ada dan teknologi, saya berharap kita akan melihat peran pemersatu untuk Linux dalam komputasi hybrid pada tahun 2013.
3. Lanjutan Dominasi di HPC
Dominasi Linux di komputasi kinerja tinggi seperti yang ditunjukkan oleh daftar TOP500 Supercomputer telah ditetapkan.
Namun, dalam melihat temuan dari November 2012, kita melihat bahwa Linux telah berkembang dominasinya pada daftar superkomputer tercepat di dunia dan paling kuat, sekarang memiliki 10 posisi teratas dan 93,8 persen dari pangsa OS antara Top500 sistem. Itu naik dari 91 persen dua tahun lalu.
Berdasarkan pada teknologi di balik sistem atas, ada sepertinya tidak akan ada perlambatan untuk Linux, tentu tidak pada tahun 2013.
4. Lebih Linux dalam Kehidupan Sehari-hari kami
Meskipun digunakan untuk menjadi semacam menyenangkan untuk bercanda tentang berapa banyak orang yang menggunakan Linux dalam hidup mereka – apakah itu tentang teknologi perekam video digital, dalam penerbangan sistem film, email online atau point-of-sale sistem, kebanyakan orang tidak tahu itu Linux yang digunakan.
Saat ini, Linux masih di tempat-tempat tidak jelas, tetapi itu jauh lebih di depan konsumen lebih banyak, baik di smartphone Android, Linux-based e-pembaca seperti Kindle dan Nook, atau perangkat daya rendah ARM. Keberadaannya dalam komputasi awan juga memberikan Linux ke khalayak yang lebih luas, dari perusahaan ke konsumen.
Ini mungkin memakan waktu lebih lama daripada yang diantisipasi, tapi kita juga mulai melihat sinergi dengan mobil melalui Linux, sebagaimana dibuktikan oleh partisipasi industri otomotif tumbuh di Linux Foundation dan kelompok kerja Otomotif Kelas nya Linux.
5. Selanjutnya Ketidakjelasan pada Desktop
Sekali lagi, saya memprediksi ketidakjelasan lebih lanjut untuk Linux pada desktop. Pertanyaannya, meskipun, adalah apakah itu penting? Ada terus menjadi rintangan utama untuk pertumbuhan Linux pada desktop, termasuk saga boot loader, serta lebih berbasis pasar tantangan.
Ada terus menjadi perbaikan, peningkatan dan evolusi dari distribusi desktop Linux dan penggunaan. Distribusi seperti Debian, Fedora, Gentoo, OpenSUSE, Ubuntu dan lain-lain terus menyempurnakan pengalaman desktop Linux.
Kami juga melihat bentuk-bentuk baru dari desktop Linux dengan upaya seperti Chromebooks. Jika pernah ada kesempatan makna dan dominasi software Linux dan open source dalam komputasi awan bisa transfer ke konsumen dan desktop, mungkin terletak pada Chromebooks.
Bahkan jika tidak ada banyak pertumbuhan atau perhatian pada desktop Linux, terus mendukung ekosistem Linux secara keseluruhan dan peluang untuk OS

1. Cloud Lanjutan Dominasi dan Pengaruh
Seperti yang kita mempertimbangkan sejumlah tren penting dalam perangkat lunak perusahaan dan sistem, itu jelas bagaimana komputasi awan kritis adalah untuk industri. Hubungan yang kuat antara Linux dan komputasi awan akan terus mendorong Linux sepanjang 2013 dengan awan publik, awan swasta, IaaS, PaaS dan SaaS semua berkontribusi untuk penggunaan yang lebih luas dan lebih besar dari Linux.
Linux masuk akal untuk komputasi awan karena ketersediaan, skalabilitas, biaya, fleksibilitas, clustering, kinerja dan keuntungan lainnya. Contoh terbaru dari vitalitas Linux di awan adalah proyek OpenStack, yang terus tumbuh dan berkembang dalam perusahaan.
OpenStack juga merupakan medan pertempuran Linux terbaru, dengan Red Hat, SUSE dan Canonical semuanya bersaing untuk mendukung enterprise. Linux adalah bagian besar dari komputasi awan – tidak hanya secara teknis, tetapi juga budaya, dan dalam percakapan antara vendor dan pelanggan.
Kita melihat Linux, open source dan keterbukaan berdampak pada diskusi “awan terbuka,” menyoroti dampak yang lebih luas dari Linux di awan. Kami berencana untuk mempelajari lebih dalam topik ini karena kami menganggap Linux di awan dengan laporan penelitian 451 pada tahun 2013.
2. Pembaruan Perusahaan Relevansi dalam Komputasi Hybrid
Sejalan dengan pertumbuhan awan yang terus-menerus dan pentingnya, Linux akan mendapatkan relevansi perusahaan baru sebagai komputasi hibrida dan penggunaan prasarana multiple – baik yang lama maupun baru – ternyata perusahaan semakin vertikal ke Linux.
Perusahaan besar saat ini dan organisasi penyedia layanan biasanya memanfaatkan pusat data tradisional, infrastruktur virtual, awan publik dan awan swasta untuk mengembangkan, menyebarkan dan memelihara aplikasi dan layanan. Salah satu dari beberapa konstanta di semua lingkungan TI yang bervariasi Linux.
Dengan semakin banyak perusahaan mendapatkan pengalaman dan kepercayaan dengan awan publik, meniru dalam awan pribadi mereka sendiri, dan memanfaatkan warisan dan infrastruktur yang ada dan teknologi, saya berharap kita akan melihat peran pemersatu untuk Linux dalam komputasi hybrid pada tahun 2013.
3. Lanjutan Dominasi di HPC
Dominasi Linux di komputasi kinerja tinggi seperti yang ditunjukkan oleh daftar TOP500 Supercomputer telah ditetapkan.
Namun, dalam melihat temuan dari November 2012, kita melihat bahwa Linux telah berkembang dominasinya pada daftar superkomputer tercepat di dunia dan paling kuat, sekarang memiliki 10 posisi teratas dan 93,8 persen dari pangsa OS antara Top500 sistem. Itu naik dari 91 persen dua tahun lalu.
Berdasarkan pada teknologi di balik sistem atas, ada sepertinya tidak akan ada perlambatan untuk Linux, tentu tidak pada tahun 2013.
4. Lebih Linux dalam Kehidupan Sehari-hari kami
Meskipun digunakan untuk menjadi semacam menyenangkan untuk bercanda tentang berapa banyak orang yang menggunakan Linux dalam hidup mereka – apakah itu tentang teknologi perekam video digital, dalam penerbangan sistem film, email online atau point-of-sale sistem, kebanyakan orang tidak tahu itu Linux yang digunakan.
Saat ini, Linux masih di tempat-tempat tidak jelas, tetapi itu jauh lebih di depan konsumen lebih banyak, baik di smartphone Android, Linux-based e-pembaca seperti Kindle dan Nook, atau perangkat daya rendah ARM. Keberadaannya dalam komputasi awan juga memberikan Linux ke khalayak yang lebih luas, dari perusahaan ke konsumen.
Ini mungkin memakan waktu lebih lama daripada yang diantisipasi, tapi kita juga mulai melihat sinergi dengan mobil melalui Linux, sebagaimana dibuktikan oleh partisipasi industri otomotif tumbuh di Linux Foundation dan kelompok kerja Otomotif Kelas nya Linux.
5. Selanjutnya Ketidakjelasan pada Desktop
Sekali lagi, saya memprediksi ketidakjelasan lebih lanjut untuk Linux pada desktop. Pertanyaannya, meskipun, adalah apakah itu penting? Ada terus menjadi rintangan utama untuk pertumbuhan Linux pada desktop, termasuk saga boot loader, serta lebih berbasis pasar tantangan.
Ada terus menjadi perbaikan, peningkatan dan evolusi dari distribusi desktop Linux dan penggunaan. Distribusi seperti Debian, Fedora, Gentoo, OpenSUSE, Ubuntu dan lain-lain terus menyempurnakan pengalaman desktop Linux.
Kami juga melihat bentuk-bentuk baru dari desktop Linux dengan upaya seperti Chromebooks. Jika pernah ada kesempatan makna dan dominasi software Linux dan open source dalam komputasi awan bisa transfer ke konsumen dan desktop, mungkin terletak pada Chromebooks.
Bahkan jika tidak ada banyak pertumbuhan atau perhatian pada desktop Linux, terus mendukung ekosistem Linux secara keseluruhan dan peluang untuk OS

Sumber Belajar Perintah Dasar

  1. Pertama – halaman manual perintah.
    • man <perintah> : menampilkan semua informasi tentang perintah.
    • <perintah> ­­help : menampilkan opsi yang tersedia dari sebuah perintah.
  2. Kedua – Buku dan Internet.

Perintah Penanganan File

mkdir – membuat direktori.

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

ls – menampilkan isi dari direktori.

  • sintaks :
    ls [OPTION]... [FILE]...
  • contoh :
    $ ls -ls

cd – berpindah direktori.

  • sintaks :
    cd [DIRECTORY]
  • contoh :
    $ cd data

pwd – menampilkan tempat direktori yang sedang dikerjakan.

  • sintaks :
    $ pwd

cp – mengcopy file dan direktori.

  • sintaks :
    cp [OPTION]... SOURCE DEST
  • contoh :
    $ cp sample.txt sample_copy.txt
    $ cp sample_copy.txt target_dir

mv – memindahkan atau merubah nama file.

  • sintaks :
    mv [OPTION]... SOURCE DEST
  • contoh :
    $ mv source.txt target_dir
    $ mv old.txt new.txt

rm -­ menghapus file atau direktori.

  • sintaks :
    rm [OPTION]... FILE...
  • contoh :
    $ rm file1.txt , rm ­rf some_dir

find – mencari file dalam sebuah direktori.

  • sintaks :
    find [OPTION] [path] [pattern]
  • contoh :
    $ find file1.txt, find ­name file1.txt

touch – Update waktu akses dan modifikasi setiap BERKAS ke waktu sekarang. Argumen FILE yang tidak ada menjadi ada kosong.

  • sintaks:
    touch [OPTION]... FILE...
  • contoh :
    $ touch done

file – menentukan jenis file.

  • sintaks:
    file [OPTION...] [FILE...]
  • contoh :
    $ file ubuntu-desktop.pdf

locate – menemukan atau mencari file.

  • sintaks :
    locate [OPTION]... FILE...
  • contoh :
    $ locate file1.txt

whereis – locate the binary, source, and manual page files for a command.

  • sintaks :
    whereis [-bmsu] [-BMS directory...  -f] filename...
  • contoh :
    $ whereis ssh

Pola

Pola adalah ungkapan yang menggambarkan satu set string yang digunakan untuk memberikan gambaran ringkas dari sebuah himpunan, tanpa harus daftar semua elemen. contoh : ab*cd cocok apa pun yang dimulai dengan ab dan diakhiri dengan cd dll.

$ ls *.txt
artinya mencetak semua file yang berekstensi .txt (file teks)

Pemrosesan Teks

cat – menggabungkan file dan cetak pada keluaran standar.

  • sintaks :
    cat [OPTION] [FILE]...
  • contoh :
    $ cat avatar.avi.001 avatar.avi.002 > avatar.avi
    $ cat readme.txt

echo – menampilkan baris teks.

  • sintaks :
    echo [OPTION] [string] ...
  • contoh :
    $ echo I love Indonesia
    $ echo $HOME

grep – mencetak baris yang cocok dengan pola.

  • sintaks :
    grep [OPTION] PATTERN [FILE]...
  • contoh :
    $ grep ­i apple sample.txt

wc – mencetak jumlah baris, kata, dan byte di file.

  • sintaks :
    wc [OPTION]... [FILE]...
  • contoh :
    $ wc file1.txt

sort – mengurutkan file teks baris.

  • sintaks :
    sort [OPTION]... [FILE]...
  • contoh :
    $ sort file1.txt

md5sum – compute and check MD5 message digest.

  • sintaks :
    md5sum [OPTION]... [FILE]...
  • contoh :
    $ md5sum LinuxMint-5-Fluxbox.iso > md5sums
    $ md5sum -c md5sums

Linux File Permissions

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

rwxrw­r­­   = 764

Sistem Administrasi

chmod – mengubah hak akses file.

  • sintaks :
    chmod [OPTION] [MODE] [FILE]
  • contoh :
    $ chmod 744 calculate.sh

chown – mengubah pemilik file dan group.

  • sintaks :
    chown [OPTION]... OWNER[:[GROUP]] FILE...
  • contoh :
    $ chown ugos myfile.txt

su – mengubah user ID atau menjadi super-user.

  • sintaks :
    su [OPTION] [LOGIN]
  • contoh :
    $ su ugos
    $ su

passwd – update token otentikasi pengguna.

  • sintaks :
    passwd [options] [LOGIN]
  • contoh :
    $ passwd ugos

who – menunjukkan siapa yang login.

  • sintaks :
    who [OPTION]
  • contoh :
    $ who

Managemen Proses

ps – laporan snapshot dari proses saat ini.

  • sintaks :
    ps [OPTION]
  • contoh :
    $ ps ax

kill – untuk membunuh proses (menggunakan mekanisme sinyal).

  • sintaks :
    kill [OPTION] pid
  • contoh :
    $ kill ­9 2275

lsusb – daftar perangkat USB.

  • sintaks :
    $ lsusb

jobs – menampilkan nama dan id latar belakang pekerjaan.

  • sintaks :
    $ jobs

top – tampilan tugas Linux.

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

clear – menghapus layar terminal.

  • sintaks :
    $ clear

free – menampilkan jumlah memori yang bebas dan digunakan dalam sistem.

  • sintaks :
    free [-b | -k | -m | -g] [-o] [-s delay ] [-t] [-V]
  • contoh :
    $ free -m

Arsip

tar – ke arsip file.

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

bzip2 – kompresor blok-menyortir file.

  • sintaks :
    bzip2 [OPTION] FILE...
  • contoh :
    $ bzip2 original.mp3
    $ bzip2 -d original.mp3.bz2

zip – paket dan kompres (arsip) file.

  • sintaks :
    zip [OPTION] DEST SOURCE
  • contoh :
    $ zip -r original.zip original/

rar – arsip file dengan kompresi.

  • sintaks :
    rar <command> [-<switch 1> -<switch N>] archive [files...]
  • contoh :
    $ rar original.rar original

unzip – daftar, test dan ekstrak file yang dikompresi dalam sebuah ZIP archive.

  • sintaks :
    unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
  • contoh :
    $ unzip original.zip

unrar – daftar, test dan ekstrak file yang dikompresi dalam sebuah RAR archive.

  • sintaks :
    unrar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract>
  • contoh :
    $ unrar -x original.rar

7z – Sebuah pengarsipan file dengan rasio kompresi tertinggi.

  • sintaks :
    7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>]
  • contoh :
    $ 7z e original.7z

Jaringan

ssh – SSH client (remote login program) “ssh adalah program untuk login ke mesin remote dan untuk mengeksekusi perintah pada mesin remote”.

  • sintaks :
    ssh [options] [user]@hostname
  • contoh :
    $ ssh ­-l guest 10.105.11.20

scp – secure copy (copy file program remote) “scp salinan file antara host pada jaringan”.

  • sintaks :
    scp [options] [[user]@host1:file1] [[user]@host2:file2]
  • contoh :
    $ scp file1.txt guest@ip_address:~/

ifconfig – mengkonfigurasi perangkat jaringan.

  • sintaks :
    ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  • contoh :
    $ ifconfig

iwconfig – mengkonfigurasi perangkat jaringan nirkabel.

  • sintaks :
    iwconfig [interface]
  • contoh :
    $ iwconfig

wget – Downloader non-interaktif jaringan.

  • sintaks :
    wget [option]... [URL]...
  • contoh :
    $ wget -c http://repo.ugm.ac.id/iso/ubuntu/10.04/ubuntu-10.04-netbook-i386.iso

netstat – Cetak koneksi jaringan, tabel routing, statistik interface, koneksi masquerade, dan keanggotaan multicast.

  • sintaks :
    netstat [-vWeenNcCF] [<Af>] -r
  • contoh :
    $ netstat

mtr – tool diagnostik jaringan.

  • sintaks :
    mtr [-hvrwctglspniu46] [--help] [--version] [--report]
  • contoh :
    $ mtr google.co.id

iftop – menampilkan penggunaan bandwidth pada sebuah perangkat ethernet oleh host.

  • sintaks :
    iftop -h | [-nNpbBP] [-i interface] [-f filter code] [-F net/mask]
  • contoh :
    # iftop -i eth0

File Systems

fdisk – partisi manipulator.

  • sintaks :
    fdisk [options] <disk>
  • contoh :
    # fdisk ­l

mount – mount file system.

  • sintaks :
    mount ­t type device dir
  • contoh :
    # mount /dev/sda5 /media/target

umount – unmount file system.

  • sintaks :
    umount [OPTIONS] dir | device...
  • contoh :
    # umount /media/target

du – estimasi sintaks kapasitas file.

  • sintaks :
    du [OPTION]... [FILE]...
  • contoh :
    $ du -h

df – diskfile, laporan sintaks kapasitas hardisk.

  • sintaks :
    df [OPTION]... [FILE]...
  • contoh :
    $ df -h

eject – eject removable media

  • sintaks :
    eject [OPTION]
  • contoh :
    $ eject
    $ eject -t

Editor perintah

nano – Nano, editor lainnya, yang bebas disempurnakan Pico clone.

  • sintaks:
    nano [OPTIONS] [[+LINE,COLUMN] FILE]..
  • contoh :
    $ nano readme.txt

pico – sebuah program editor teks yang ditingkatkan.

  • sintaks:
    pico [OPTIONS] [[+LINE,COLUMN] FILE]..
  • contoh :
    $ pico readme.txt

vi – program text editor.

  • sintaks :
    vi [OPTION] [file]...
  • contoh :
    $  vi hello.c

vim – Vi Improved, program text editor.

  • sintaks :
    vim [OPTION] [file]...
  • contoh :
    $  vim hello.c

Perintah Advanced

reboot – reboot sistem.

  • sintaks :
    reboot [OPTION]
  • contoh :
    # reboot

halt – shutdown komputer.

  • sintaks :
    # halt

shutdown – shutdown komputer.

  • sintaks :
    shutdown [OPTION]
  • contoh :
    # shutdown -h now

sed – stream editor untuk penyaringan dan mengubah teks.

  • sintaks :
    sed [OPTION] [input­file]...
  • contoh :
    $ sed 's/love/hate/g' loveletter.txt

awk ­- pola scanning dan pengolahan bahasa.

  • contoh :
    $ awk ­F: '{ print $1 }' sample_awk.txt

watch – menjalankan program secara berkala, menunjukkan output fullscreen.

  • sintaks :
    watch [OPTION] <command>
  • contoh :
    $ watch lsusb

alias – membuat alias dari sebuah perintah.

  • sintaks:
    alias [name[=value] ... ]
  • contoh :
    $ alias dir='ls -l'

screen – layar manajer dengan emulasi terminal VT100/ANSI.

  • sintaks :
    screen [-opts] [cmd [args]]
  • contoh :
    $ screen -S ugos

lshw – list hardware.

  • sintaks :
    lshw [-format] [-options ...]
  • contoh :
    $ lshw -C network

dmidecode – DMI table decoder

  • sintaks :
    dmidecode [OPTIONS]
  • contoh :
    # dmidecode --type memory

uptime – menampilkan berapa lama sistem telah berjalan.

  • sintaks :
    $ uptime

split – membagi file menjadi potongan-potongan.

  • sintaks :
    split [OPTION]... [INPUT [PREFIX]]
  • contoh :
    $ split -b 200MB avatar.avi avatar.avi.

espeak – Sebuah perangkat lunak multi-lingual speech synthesizer.

  • sintaks :
    espeak [options] [<words>]
  • contoh :
    $ espeak -s 80 "Linux"

aplay – command-line perekam suara dan pemutar untuk driver soundcard ALSA.

  • sintaks :
    aplay [OPTION]... [FILE]...
  • contoh :
    $ aplay -l
    $ aplay donw.wav

arecord – command-line perekam suara untuk driver soundcard ALSA.

  • sintaks :
    arecord [OPTION]... [FILE]...
  • contoh :
    $ arecord -f cd -t raw | lame -x -r – out.mp3

lsb_release – cetak distribusi informasi spesifik.

  • sintaks :
    lsb_release [options]
  • contoh :
    $ lsb_release -a

cal – menampilkan sebuah kalender.

  • sintaks :
    cal [-hjy] [[month] year]
  • contoh :
    $ cal 4 2011

date – mencetak atau mengatur tanggal dan waktu sistem.

  • sintaks :
    date [OPTION]... [+FORMAT]
  • contoh :
    # date 041520152011
    artinya Apr 15 8:15 2011

history – menampilkan perintah-perintah yang sudah digunakan.

  • sintaks :
    $ history

bc – kalkulator.

  • sintaks :
    bc [ -hlwsqv ] [long-options] [  file ... ]
  • contoh :
    $ bc