<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14240900</id><updated>2011-04-22T21:22:24.772-07:00</updated><title type='text'>myVerySimpleBlog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14240900.post-8409453702944761744</id><published>2007-04-02T00:17:00.000-07:00</published><updated>2007-04-02T00:49:04.589-07:00</updated><title type='text'>LINUX BASIC, Apakah yang dimaksud proses dalam Linux?</title><content type='html'>Menampilkan proses yang sedang berjalan&lt;br /&gt;&lt;br /&gt;Linux adalah sistem operasi multitasking, yang berarti memungkinkan lebih dari satu proses berjalan pada saat yang sama. Untuk mengetahui task apa saja yang sedang berjalan di sistem anda pada saat yang sama, gunakan command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ps -f&lt;/span&gt;&lt;br /&gt;UID PID PPID STIME TTY TIME COMD&lt;br /&gt;hermie 24 1 00:35:28 tty1 0:01 bash&lt;br /&gt;hermie 137 24 00:36:39 tty1 0:00 ps –f&lt;br /&gt;&lt;br /&gt;output dari command tersebut menampilkan detail dari masing-masing task berupa UID (pemilik task), PID (task ID), PPID (parent task ID), STIME (waktu task mulai aktif), TIME (sudah berapa lama task aktif), dan CMD (command line yang digunakan untuk mengaktifkan task). Jika anda memperhatikan PID dan PPID, anda dapat melihat bahwa bash menjalankan command ps –f, karena PPID dari ps –f adalah merupakan ID dari bash.&lt;br /&gt;&lt;br /&gt;Menjalankan task di foreground dan background.&lt;br /&gt;&lt;br /&gt;Misalkan anda memiliki task yang memerlukan waktu lama (misal: meng-compile suatu program berukuran besar) untuk menyelesaikannya, dan misal pada saat yang sama anda juga ingin melakukan pekerjaan lainnya. Linux membolehkan anda menjalankan suatu  task di background dan menjalankan task lainnya melalui command prompt. Dengan menambahkan tanda &amp; (ampersand) di tiap akhir command, anda menjalankan task tersebut di background dan kembali pada prompt command, contoh command berikut ini:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;cc hugepgm.c &gt; outlist &amp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;akan menjalankan cc (Compiler C) sebagai task di background, menjalankannya secara paralel dengan task-task lain di sistem anda.&lt;br /&gt;&lt;br /&gt;Catatan:sangat dianjurkan untuk me-redirect output/result dari task background ke dalam satu file, sebagaimana ditunjukkan disini, karena task background masih berbagi console dengan task foreground. Jika tidak melakukan ini, task background dapat menimpa output screen dari task yang sedang dijalankan ketika misalnya anda meng-edit satu file atau menjalankan satu command.&lt;br /&gt;&lt;br /&gt;Jika anda menjalankan satu task yang perlu waktu lama dan lupa menambahkan tanda &amp;, anda masih dapat mengalihkan task tersebut ke background. Jangan menekan ctrl-C (yang akan mengakhiri task foreground) tetapi cukup tekan ctrl-Z setelah command mulai berjalan, ketik bg, dan tekan enter. Anda akan mendapatkan kembali prompt anda dan melanjutkan menjalankan command lain. Gunakan command fg untuk menarik proses yang sedang berjalan di background untuk ditampilkan dan berjalan di foreground.&lt;br /&gt;&lt;br /&gt;Anda juga mungkin juga bertanya-tanya mengapa perlu suatu task dijalankan berpindah-pindah dari foreground ke background dan sebaliknya, fitur ini sangat berguna misalnya anda sedang menjalankan proses compile yang perlu waktu lama dan anda perlu segera menjalankan command dari prompt shell. Sementara proses kompilasi terus berjalan, anda dapat menekan ctrl-Z dan mengetikkan command bg untuk mengalihkan kompiler bekerja di background. Kemudian dapat menyelesaikan pekerjaan lain di prompt dan setelah selesai dapat menjalankan command fg untuk mengembalikan task compiler ke foreground. Menekan ctrl-Z juga berfungsi sama pada editor teks Emacs dan program email Pine. Anda dapat menghentikan sementara kedua program dan mengembalikan lagi kedua program tersebut dengan command fg.&lt;br /&gt;&lt;br /&gt;Tentu saja, dilingkungan X Windows, semua proses mengetikkan command ini tidak diperlukan. Anda cukup membuka jendela shell dan menjalankan command lain di jendela tersebut. Anda dapat menyaksikan kedua proses berjalan di jendela terpisah pada saat yang sama, dan anda tidak perlu kuatir harus menambahkan tanda &amp;, melakukan piping ke file, atau memperhatikan proses yang berjalan di background atau foreground.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-8409453702944761744?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/8409453702944761744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=8409453702944761744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/8409453702944761744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/8409453702944761744'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/04/linux-basic-apakah-yang-dimaksud-proses.html' title='LINUX BASIC, Apakah yang dimaksud proses dalam Linux?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-7327386790737485762</id><published>2007-04-01T22:58:00.000-07:00</published><updated>2007-04-01T23:23:11.680-07:00</updated><title type='text'>LINUX BASIC,  Apakah pipeline dalam Linux dapat membuat kita kaya?</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;" lang="EN"&gt;Mengirim output dari satu program ke dalam program lainnya.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;Linux menyediakan banyak utiliti untuk memanipulasi data. Anda dapat melakukan proses search, sort, slice, dice dan transform data yang disimpan dalam file dengan bermacam cara. Suatu &lt;i style=""&gt;pipe&lt;/i&gt; (juga disebut pipeline) adalah fitur dari shell yang sangat berguna yang memungkinkan anda mengirim output dari satu program langsung ke program lainnya.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;" lang="EN"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;" lang="EN"&gt;Misalnya, anda memiliki satu file berisi informasi dari sejumlah orang, termasuk keterangan mengenai nama, umur, kode pos dan nomer telepon dari tiap-tiap orang seperti berikut ini:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Roosevelt Tommy          38        54579              555-1212&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Nixon Edward                  19        37583              246-3457&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Roosevelt Freddie           47        11745              674-6972&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;st1:city style="font-family: verdana;"&gt;&lt;st1:place&gt;Lincoln&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style="font-family: verdana;"&gt; Albert                  26        26452              916-5763&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;span style="font-family: verdana;"&gt;Jika anda ingin mencari semua entri berisi &lt;/span&gt;&lt;st1:place style="font-family: verdana;"&gt;Roosevelt&lt;/st1:place&gt;&lt;span style="font-family: verdana;"&gt; dan mengurutkan berdasar kode pos, dapat menjalankan command berikut:&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;strong style="font-family: verdana;"&gt;grep &lt;/strong&gt;&lt;st1:place style="font-family: verdana;"&gt;&lt;strong&gt;Roosevelt&lt;/strong&gt;&lt;/st1:place&gt;&lt;strong style="font-family: verdana;"&gt; people.txt &gt; grep.out&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong style="font-family: verdana;"&gt;&lt;/strong&gt;&lt;strong style="font-family: verdana;"&gt;sort +3 grep.out&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong style="font-family: verdana;"&gt;&lt;/strong&gt;&lt;strong style="font-family: verdana;"&gt;rm grep.out&lt;/strong&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;span style="font-family: verdana;"&gt;karena command &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;grep&lt;/b&gt;&lt;span style="font-family: verdana;"&gt; dan &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;sort&lt;/b&gt;&lt;span style="font-family: verdana;"&gt; belum dibahas, command diatas dapat diartikan seperti berikut ini:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;carilah entri/baris yang berisi kata &lt;/span&gt;&lt;st1:place style="font-family: verdana;"&gt;&lt;i style=""&gt;Roosevelt&lt;/i&gt;&lt;/st1:place&gt;&lt;span style="font-family: verdana;"&gt; dalam file &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;people.txt&lt;/b&gt;&lt;span style="font-family: verdana;"&gt; dan simpan dalam satu file bernama &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;grep.out&lt;/b&gt;&lt;span style="font-family: verdana;"&gt;. Kemudian urutkan file &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;grep.out&lt;/b&gt;&lt;span style="font-family: verdana;"&gt; pada kolom ke-4 dan tampilkan hasilnya di console sebelum menghapus file &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;grep.out&lt;/b&gt;&lt;span style="font-family: verdana;"&gt;. (tanda +3 artinya memerintahkan proses pengurutan berdasar kolom ke-4).&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;span style="font-family: verdana;"&gt;Namun anda dapat menghindari menjalankan proses membuat dan menghapust file temporer (&lt;/span&gt;&lt;b style="font-family: verdana;"&gt;grep.out&lt;/b&gt;&lt;span style="font-family: verdana;"&gt;) dengan mengkombinasikan operasi tersebut dalam command seperti berikut ini:&lt;/span&gt;&lt;b style="font-family: verdana;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;b style="font-family: verdana;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;b style="font-family: verdana;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;b style="font-family: verdana;"&gt;grep &lt;/b&gt;&lt;st1:place style="font-family: verdana;"&gt;&lt;b style=""&gt;Roosevelt&lt;/b&gt;&lt;/st1:place&gt;&lt;b style="font-family: verdana;"&gt; people.txt | sort +3&lt;/b&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;span style="font-family: verdana;"&gt;garis vertikal memerintahkan shell supaya output dari program sebelah kiri (&lt;/span&gt;&lt;b style="font-family: verdana;"&gt;grep&lt;/b&gt;&lt;span style="font-family: verdana;"&gt;) dikirim atau menjadi input dari program sebelah kanan (&lt;/span&gt;&lt;b style="font-family: verdana;"&gt;sort&lt;/b&gt;&lt;span style="font-family: verdana;"&gt;). Di &lt;/span&gt;&lt;i style="font-family: verdana;"&gt;background&lt;/i&gt;&lt;span style="font-family: verdana;"&gt;, shell mungkin saja menjalankan tiga command seperti pada contoh sebelumnya, tapi anda tidak perlu memperhatikan ini, anda sudah mengkombinasikannya menjadi satu command.&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;span style="font-family: verdana;"&gt;Anda dapat menjalankan berapapun perintah atau command dalam pipeline, bahkan dapat mengkombinasikan pipe dengan redirection, sebagaimana contoh berikut:&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;b style="font-family: verdana;"&gt;grep &lt;/b&gt;&lt;st1:place style="font-family: verdana;"&gt;&lt;b style=""&gt;Roosevelt&lt;/b&gt;&lt;/st1:place&gt;&lt;b style="font-family: verdana;"&gt; people.txt | sort +3 &gt; sort-results&lt;/b&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;span style="font-family: verdana;"&gt;disini, dikerjakan proses yang sama seperti contoh sebelumnya, tetapi hasilnya disimpan dalam satu file bernama &lt;/span&gt;&lt;b style="font-family: verdana;"&gt;sort-results&lt;/b&gt;&lt;span style="font-family: verdana;"&gt;.&lt;/span&gt;&lt;o:p style="font-family: verdana;"&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-7327386790737485762?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/7327386790737485762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=7327386790737485762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/7327386790737485762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/7327386790737485762'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/04/linux-basic-apakah-pipeline-dalam-linux.html' title='LINUX BASIC,  Apakah pipeline dalam Linux dapat membuat kita kaya?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-2286771070299447162</id><published>2007-03-21T23:06:00.000-07:00</published><updated>2007-04-02T00:17:13.440-07:00</updated><title type='text'>LINUX BASIC, Apakah yang dimaksud Redirection dan cara kerjanya?</title><content type='html'>&lt;em&gt;&lt;b&gt;Melakukan Redirect input atau output dari command-command Linux&lt;/b&gt;&lt;/em&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Fitur bash lain yang berguna adalah kemampuannya melakukan redirect input dan output dari command-command Linux. Anda dapat menyimpan hasil dari suatu command ke dalam file selain menampilkannya di layar, atau anda juga dapat meng-input data dari satu file ke dalam satu prorgam selain meng-input data tersebut dari keyboard.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Mari kita lihat proses redirection ini. Coba bayangkan satu command fiktif yang disebut &lt;b style=""&gt;nocats&lt;/b&gt; yang meminta user memasukkan input berupa angka dan menunggu sejumlah baris teks sebanyak angka tersebut dimasukkan sebelum mulai memproses teks tersebut. (progarm &lt;b style=""&gt;nocats&lt;/b&gt; ini akan melakukan pengecekan pada tiap input teks dan mencetak baris teks tersebut hanya jika tek tidak mengandung kata &lt;i style=""&gt;cat&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;Anda dapat memasukkan data ke program tersebut melalui console (pada contoh dibawah, teks yang di-&lt;b style=""&gt;bold&lt;/b&gt; adalah input yang anda ketik, sementara teks normal adalah output pada console):&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;$ &lt;strong&gt;nocats&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;3&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;Dogs are much better than those other household animals.&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;A cat would never beg for jerky treats.&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;Dogs are pretty stupid, but at least they stick around.&lt;br /&gt;&lt;/strong&gt;Dogs are much better than those other household animals.&lt;br /&gt;Dogs are pretty stupid, but at least they stick around.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Jika menggunakan editor teks, anda dapat meletakkan semua input data pada satu file yang disebut &lt;b style=""&gt;stuff&lt;/b&gt; dan memasukkannya sebagai input dari program &lt;b style=""&gt;nocats&lt;/b&gt; seperti ini:&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;% &lt;strong&gt;nocats &lt; stuff &lt;/strong&gt;&lt;br /&gt;Dogs are much better than those other household animals.&lt;br /&gt;Dogs are pretty stupid, but at least they stick around.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Simbol kurang-dari (&lt;) memerintah program untuk tidak menunggu input dari keyboard melainkan mengambil input dari file &lt;b style=""&gt;stuff&lt;/b&gt;.&lt;br /&gt;Simbol lebih-dari (&gt;) tidak akan menampilkan output ke console melainkan me-redirect output program ke file. karena itu command berikut ini:&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;% &lt;strong&gt;nocats &lt;&gt; bother&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="font-weight: normal;"&gt;akan memerintah program &lt;/span&gt;nocats&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt; untuk membaca input dari satu file (&lt;/span&gt;stuff&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;) dan menuliskannya ke file yang lain &lt;/span&gt;&lt;/strong&gt;(&lt;strong&gt;bother&lt;/strong&gt;), dan menghindarkan untuk memasukkan atau menampilkan data pada console. Yang penting dicatat disini adalah program &lt;b style=""&gt;nocats&lt;/b&gt; tidak perlu mengetahui mengenai redirection ini. Program &lt;b style=""&gt;nocats&lt;/b&gt; tetap menganggap input berasal dari keyboard dan output ke console, tapi shell yang mengerjakan semua ini dengan memasukkan input dan output secara temporer ke dalam file.&lt;br /&gt;&lt;br /&gt;untuk memaskkan output ke dalam file yang sudah ada dengan tidak menghapus isi yang sudah ada dalam file dapat digunakan simbol dua buah tanda lebih-dari (&gt;&gt;), bisa dilihat dalam contoh berikut:&lt;o:p&gt;&lt;/o:p&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;zippity &gt; somefile&lt;br /&gt;&lt;/strong&gt;&lt;b&gt;&lt;strong&gt;doodah &gt;&gt; somefile&lt;/strong&gt;&lt;/b&gt;&lt;strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/strong&gt;command &lt;strong&gt;zippity&lt;/strong&gt; dijalankan pertama kali, output akan ditaruh pada file &lt;b style=""&gt;somefile&lt;/b&gt;. Kemudian jalankan command &lt;b style=""&gt;doodah&lt;/b&gt;, dan output dari command ini ditambahkan pada file &lt;b style=""&gt;somefile&lt;br /&gt;&lt;/b&gt;yang sudah ada dengan tidak menghapus isinya.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Catatan: penting untuk diingat bahwa melakukan &lt;i style=""&gt;piping &lt;/i&gt;&lt;span style=""&gt; &lt;/span&gt;dengan tanda &gt; tunggal akan menghapus isi dari output file jika file tersebut sudah ada sebelumnya.&lt;o:p&gt;&lt;/o:p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-2286771070299447162?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/2286771070299447162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=2286771070299447162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/2286771070299447162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/2286771070299447162'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basics-apakah-yang-dimaksud.html' title='LINUX BASIC, Apakah yang dimaksud Redirection dan cara kerjanya?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-4438830817766318463</id><published>2007-03-21T20:43:00.000-07:00</published><updated>2007-03-21T20:49:32.761-07:00</updated><title type='text'>LINUX BASIC, Apakah fungsi dari alias file dalam Linux?</title><content type='html'>&lt;b style=""&gt;&lt;i style=""&gt;Alias: membuat sinonim untuk command.&lt;/i&gt;&lt;/b&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Membuat alias adalah cara lain untuk meminimalkan pekerjaan anda pada keyboard, dan anda juga dapat menghilangkan keharusan untuk mengingat command yang aneh dan panjang dengan membuat sinonim dengan kata-kata yang lebih berarti. Berikut beberapa contoh:&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;strong&gt;alias dir='ls -l'&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;alias dogs='find . -name "*dog*" -print'&lt;/strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;pada contoh ini, alias yang pertama memberitahu bash bahwa jika anda mengetikkan &lt;b style=""&gt;dir&lt;/b&gt; pada command line, bash harus menjalankan command &lt;b style=""&gt;ls –l&lt;/b&gt;. Jika anda pengguna DOS kelas hardcore ;), anda dapat membuat banyak sinonim seperti di lingkungan DOS untuk banyak command dalam Linux.&lt;br /&gt;&lt;br /&gt;Alias yang kedua berarti jika anda mengetik &lt;b style=""&gt;dogs&lt;/b&gt; memerintah bash untuk memanggil command &lt;b style=""&gt;find&lt;/b&gt; untuk mencari semua file yang memiliki karakter dog.&lt;br /&gt;&lt;br /&gt;Saat ini anda tidak perlu khawatir mengenai command &lt;b style=""&gt;ls &lt;/b&gt;dan &lt;b style=""&gt;find&lt;/b&gt;. Yang perlu diingat hanyalah dengan command &lt;b style=""&gt;alias&lt;/b&gt; anda dapat menghemat beberapa ketikan pada keyboard dan lebih mudah mengingat command.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Tidak diragukan lagi anda dapat mencari lagi beberapa hal bermanfaat dengan menggunakan command alias dan menambahkannya ke file &lt;b style=""&gt;.profile&lt;/b&gt; sehingga alias-alias tersebut akan tersedia tiap kali anda log in. file &lt;b style=""&gt;.profile&lt;/b&gt; anda dapat menyimpan banyak command dan bash akan menjalankan secara otomatis ketika anda log in, sama seperti fungsi file &lt;b style=""&gt;autoexec.bat &lt;/b&gt;dalam lingkungan DOS.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Untuk informasi lebih lanjut mengenai command alias, lihat bagian &lt;u&gt;alias manual&lt;/u&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-4438830817766318463?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/4438830817766318463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=4438830817766318463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/4438830817766318463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/4438830817766318463'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-apakah-fungsi-dari-alias.html' title='LINUX BASIC, Apakah fungsi dari alias file dalam Linux?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-884542626117534791</id><published>2007-03-21T19:54:00.000-07:00</published><updated>2007-03-21T19:57:38.250-07:00</updated><title type='text'>LINUX BASIC, Dapatkah memanggil command yang sebelumnya sudah dijalankan?</title><content type='html'>&lt;o:p&gt; &lt;/o:p&gt;&lt;b style=""&gt;&lt;i style=""&gt;Command History dan editing&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;Bash mengingat command-command apa saja yang terakhir anda jalankan, sehingga anda dapat memanggilnya dan menjalankannya lagi dengan mudah. Jika anda menekan tombol panah atas, Bash menampilkan di prompt command yang baru saja anda masukkan. Jika anda menekan tombol panah atas atau bawah berulang kali akan dipanggil dan ditampilkan satu demi satu sejumlah command yang dieksekusi yang anda masukkan, dan anda juga dapat mengubah text dari command yang sedang ditampilkan dengan tombol panah kira dan kanan, anda juga dapat menggunakan tombol insert dan delete, sebelum menekan tombol enter untuk mengekseskusi command yang sedang ditampilkan tersebut.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;b style=""&gt;&lt;i style=""&gt;Command Completion: Linux dapat membaca pikiran anda&lt;/i&gt;&lt;/b&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Jika anda seorang yang malas mengetik command, anda akan menyukai fitur ini. Misal anda memiliki satu direktori/folder yang berisi file-file berikut:&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;strong&gt;cars-are-fun&lt;br /&gt;&lt;/strong&gt;&lt;b&gt;&lt;strong&gt;cats-are-bad&lt;br /&gt;&lt;/strong&gt;&lt;/b&gt;&lt;strong&gt;dogs-are-good&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;birds-have-lips&lt;/strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;ketik &lt;strong&gt;rm cat&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt; dan kemudian tekan tombol tab akan melengkapi command yang anda ketik menjadi :&lt;/span&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;strong&gt;rm cats-are-bad&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;tombol tab akan mencocokkan nama file yang ada dalam direktori saat ini dengan nama file berawalan &lt;i style=""&gt;cat&lt;/i&gt;. Shell akan mencari apa yang sudah anda ketik dan kemudian mengecek apakah ada file yang berawalan seperti dalam command (&lt;i style=""&gt;cat&lt;/i&gt;). Jika memang ada, shell akan melengkapi nama file tersebut. Jika tidak ada nama file yang dimaksud, shell tidak melakukan apapun. Jika terdapat beberapa file berawalan yang sama, akan dibunyikan suara beep, kemudian anda dapat menekan tombol tab dua kali untuk menampilkan semua file yang berawalan sama, atau dapat melanjutkan mengetik sendiri nama file yang dimaksud.&lt;br /&gt;&lt;br /&gt;Anda tetap harus menekan enter untuk mengekseskusi command, tapi jika anda mengingat fitur ini anda dapat menghemat beberapa ketukan keyboard dan dapat berpura-pura Linux benar dapat membaca pikiran anda ;)&lt;o:p&gt;&lt;/o:p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-884542626117534791?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/884542626117534791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=884542626117534791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/884542626117534791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/884542626117534791'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-dapatkah-memanggil-command.html' title='LINUX BASIC, Dapatkah memanggil command yang sebelumnya sudah dijalankan?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-5790168012856404527</id><published>2007-03-21T00:24:00.000-07:00</published><updated>2007-03-21T00:28:45.018-07:00</updated><title type='text'>LINUX BASIC, Dapatkah menggunakan wildcard di dalam Linux?</title><content type='html'>&lt;b style=""&gt;&lt;i style=""&gt;Wildcards&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;Wildcard berguna jika anda hendak menjalankan satu operasi terhadap sejumlah file. sebagaimana pada lingkungan DOS atau Windows, jika anda hendak menghapus file yang namanya diawali dengan “jan” dan diakhiri dengan “txt”, anda dapat menggunakan lambang asterisk (*) sebagai karakter wildcard, dengan demikian perintahnya akan menjadi seperti berikut :&lt;br /&gt;&lt;br /&gt;&lt;b style=""&gt;rm jan*txt&lt;/b&gt;&lt;span style=""&gt;  &lt;/span&gt;(&lt;b style=""&gt;rm&lt;/b&gt; adalah command untuk menghapus file).&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;karakter * memberitahu shell untuk mencari semua file yang berawalan “jan” dan berakhiran “txt” tanpa mempedulikan jumlah karakter yang berada diantara awalan dan akhiran tersebut. Command ini bahkan akan mencari file yang tanpa karakter diantara awalan dan akhiran tersebut, seperti &lt;b style=""&gt;jantxt&lt;/b&gt;. Karena itu suatu file yang diberi nama &lt;b style=""&gt;jan-9 6.txt&lt;/b&gt; juga akan dihapus, sebagaimana file &lt;b style=""&gt;jantxt&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Karakter wildcard yang lebih sempit cakupannya adalah tanda tanya (?), yang hanya mewakili satu karakter tunggal.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;Berikut ini beberapa contoh penggunaan:&lt;strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;rm jan-8?.txt&lt;/strong&gt; menghapus &lt;span style=""&gt; &lt;/span&gt;jan-81.txt dan &lt;span style=""&gt; &lt;/span&gt;jan-82.txt, tapi tidak jan-89b.txt&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;rm jan-95.???&lt;/strong&gt; menghapus &lt;span style=""&gt; &lt;/span&gt;jan-95.txt dan jan-95.dat, tapi tidak jan-95.db&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;ketika anda menggunakan wildcard, shell akan mencari semua file yang cocok dan memperpanjang command yang anda masukkan, jadi jika anda memasukkan command &lt;strong&gt;rm jan-95.* &lt;/strong&gt;akan sama seperti mengetik &lt;strong&gt;rm jan-95.txt jan-95.dat jan-95.db&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;.&lt;/span&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;catatan: dalam sistem Linux, shell melakukan interpretasi terhadap wildcard, sementara program yang sebenarnya tidak pernah melihat karakter wildcard.&lt;br /&gt;&lt;br /&gt;Ini menyediakan cara yang sama dan mudah bagi semua program Linux dalam menangani karakter wildcard. Dalam lingkungan DOS, program (bukan shell) harus menginterpretasikan sendiri karakter wildcard.&lt;br /&gt;Kekurangan dari hal ini adalah anda tidak tahu command DOS mana saja yang akan menerima wildcard dan tiap program dapat menginterpretasikan wildcard secara berbeda :(  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-5790168012856404527?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/5790168012856404527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=5790168012856404527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/5790168012856404527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/5790168012856404527'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-dapatkah-menggunakan.html' title='LINUX BASIC, Dapatkah menggunakan wildcard di dalam Linux?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-5018674220868264098</id><published>2007-03-20T23:44:00.000-07:00</published><updated>2007-03-20T23:50:06.600-07:00</updated><title type='text'>LINUX BASIC, Bagaimana menggunakan command prompt di Linux</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Command-command Linux&lt;/span&gt;&lt;b style=""&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="" lang="EN"&gt;Ketika anda memasukkan satu command di Linux, anda mengetik satu command pada satu prompt dan kemudian menekan tombol &lt;b style=""&gt;enter&lt;/b&gt;. Command dapat terdiri lebih dari satu kata, beberapa juga memerlukan &lt;b style=""&gt;switches&lt;/b&gt; (yang dapat merubah perilaku command tersebut) dan/atau nama dari satu atau beberap file (yang memberitahukan pada command tersebut pada data mana perintah akan dijalankan).&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Mari melihat contoh command yang ditunjukkan disini:&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;$ &lt;strong&gt;ls -l sample.doc&lt;/strong&gt;&lt;/span&gt;&lt;em&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;em&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;Command-command Pada Sistem Linux Bersifat Case-Sensitive&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-style: normal;" lang="EN"&gt;Salah satu hal penting yang perlu diingat mengenai menjalankan command di lingkungan Linux/Unix-like adalah bahwa kesemuanya menerapkan case-sensitive. Dalam lingkungan DOS, anda dapat mengetik &lt;b&gt;DIR &lt;/b&gt;atau &lt;b&gt;dir &lt;/b&gt;atau bahkan &lt;b&gt;Dir&lt;/b&gt; dan mendapat output yang sama, tapi tidak demikian dalam lingkungan Linux. Linux tidak akan mengerti jika anda mengetik &lt;b&gt;LS&lt;/b&gt; sementara yang dimaksud adalah command &lt;b&gt;ls&lt;/b&gt; untuk me-&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="" lang="EN"&gt;list&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-style: normal;" lang="EN"&gt; file-file anda. Dengan hal yang terkait nama file, anda bahkan harus lebih berhati-hati, karena file-file dengan nama yang nyaris sama (dengan perbedaan pada huruf besar dan kecil) dapat diletakkan di directory yang sama, bahkan jika file-file tersebut memiliki isi yang berbeda, misal file &lt;/span&gt;&lt;/em&gt;&lt;strong&gt;&lt;span style="" lang="EN"&gt;Cookie_Recipe&lt;/span&gt;&lt;/strong&gt;&lt;span style="" lang="EN"&gt; dan &lt;strong&gt;cookie_recipe&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt; dianggap berbeda oleh Linux, sementara bagi kita kedua file tersebut sekilas nampak sama dengan perbedaan hanya pada huruf besar.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Panduan terbaik untuk hal ini adalah sebagai berikut: hampir semuanya di Linux ditulis menggunakan huruf kecil, jadi hindari penggunaan huruf besar dalam penamaan file.&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;i style=""&gt;&lt;span style="" lang="EN"&gt;Command Prompt yang Bervariasi&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Jika shell Linux siap menerima command, anda dapat melihat command prompt. Sebagaimana dalam lingkungan DOS, command prompt pada Linux dapat berbeda. Sebagai contoh, ketika anda log in sebagai &lt;b style=""&gt;root&lt;/b&gt;, default command prompt adalah tanda &lt;b style=""&gt;pound (#)&lt;/b&gt;, tetapi jika anda log in sebagai user biasa (seperti user &lt;b style=""&gt;hermie&lt;/b&gt;), prompt berubah menjadi tanda &lt;b style=""&gt;dollar($)&lt;/b&gt;.&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Bash menggunakan prompt yang berbeda untuk memberi clue pada user mengenai privilese yang dimiliki oleh user tersebut.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Perhatikan benar-benar prompt yang sedang aktif, supaya tidak sampai terjadi &lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;anda tidak secara sengaja menghapus file-file penting ketika log in sebagai root dengan privilese superuser.&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Biasanya lebih penting lagi untuk memperhatikan prompt ketika anda menggunakan command &lt;b style=""&gt;su&lt;/b&gt;&lt;/span&gt; (switch user), yang memungkinkan anda untuk secara temporer bertindak selaku root, sementara anda saat itu sedang log in sebagai user biasa. Perhatikan bagaimana prompt berubah pada contoh berikut ini (input dari user menggunakan huruf yang di-&lt;b style=""&gt;bold&lt;/b&gt;)&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;$ &lt;strong&gt;who am i&lt;br /&gt;&lt;/strong&gt;hermie&lt;br /&gt;&lt;br /&gt;$ &lt;strong&gt;su - root&lt;br /&gt;&lt;/strong&gt;Enter password for root: &lt;strong&gt;xxxxxxx&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;# &lt;strong&gt;who am i&lt;br /&gt;&lt;/strong&gt;root&lt;br /&gt;&lt;br /&gt;# &lt;strong&gt;exit&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;$ &lt;strong&gt;who am i&lt;br /&gt;&lt;/strong&gt;&lt;span style="" lang="EN"&gt;hermie&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;pada contoh ini, memasukkan command who am i memberitahu kepada anda, pada saat tersebut dianggap sebagai apakah anda oleh sistem Linux, yaitu sebagai user &lt;b style=""&gt;hermie&lt;/b&gt;. Kemudian command &lt;b style=""&gt;su – root&lt;/b&gt; merubah menjadi user root (prompt sekarang berubah menjadi tanda pound &lt;b style=""&gt;#&lt;/b&gt;). Command &lt;b style=""&gt;exit&lt;/b&gt; membawa anda keluar dari account root dan menjadikan anda kembali log in sebagai &lt;b style=""&gt;hermie&lt;/b&gt;, dan prompt berubah tanda menjadi tanda dollar, &lt;b style=""&gt;$&lt;/b&gt;. (Cek bagian &lt;u&gt;command Linux yang penting&lt;/u&gt;, untuk info lebih jauh mengenai command &lt;b style=""&gt;su&lt;/b&gt;).&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Contoh tadi menggunakan prompt dan command &lt;b style=""&gt;who am i&lt;/b&gt; untuk menunjukkan pada user yang sedang log in, tetapi ada cara lebih baik yaitu dengan meng-kustomisasi simbol prompt. Sebagai contoh command berikut ini:&lt;/span&gt;&lt;strong&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="" lang="EN"&gt;PS1="\u \$ "&lt;/span&gt;&lt;/strong&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Akan merubah prompt sehingga menampilkan user name (&lt;b style=""&gt;\u&lt;/b&gt;), diikuti tanda atau simbol dollar (atau simbol pound, jika anda seorang superuser). Anda dapat menggunakan karakter lain, untuk memasukkan waktu sekarang, tanggal, atau direktori mana kita sedang bekerja (&lt;strong&gt;\t&lt;/strong&gt;, \d, atau &lt;strong&gt;\w&lt;/strong&gt;). berikut ini contoh bagaimana menggunakan options-options tadi.&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="" lang="EN"&gt;PS1="\t \$ "&lt;/span&gt;&lt;/strong&gt;&lt;span style="" lang="EN"&gt; yields 09:15:24 $.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="" lang="EN"&gt;PS1="\u (\d) \$ " &lt;/span&gt;&lt;/strong&gt;&lt;span style="" lang="EN"&gt;yields hermie (Wed Nov 4) $.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="" lang="EN"&gt;PS1="\u (\w) \$ " &lt;/span&gt;&lt;/strong&gt;&lt;span style="" lang="EN"&gt;yields hermie (/home/hermie) $.&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Semua command diatas ini digunakan untuk men-set variable PS1 (prompt string no. 1) dengan karakter string tertentu. Bash shell menginterpretasikan nilai PS1 tiap kali melakukan build string prompt.&lt;/span&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN"&gt;Pada bagian “Variabel Lingkungan”, anda akan belajar lebih lanjut mengenai variabel khusus seperti PS1 dan bagaimana men-set nilai-nilai tersebut secara otomatis tiap kali anda log in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-5018674220868264098?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/5018674220868264098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=5018674220868264098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/5018674220868264098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/5018674220868264098'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-bagaimana-menggunakan.html' title='LINUX BASIC, Bagaimana menggunakan command prompt di Linux'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-1993297187789728221</id><published>2007-03-20T00:30:00.000-07:00</published><updated>2007-03-20T00:33:31.966-07:00</updated><title type='text'>LINUX BASIC, Shell Linux mana yang harus digunakan?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Bash (dan Shell lainnya)&lt;/span&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;br /&gt;&lt;br /&gt;Bash, sebagai shell default dalam Linux, sangat populer dan memberikan banyak fitur. Bash mengkombinasikan kemudahan yang ada pada Shell Bourne (shell dalam sistem Unix) dengan fitur dari shell modern lainnya.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Selain Bash, terdapat alternatif lain. Shell &lt;/span&gt;Korn&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt; populer diantara pengguna Unix karena menawarkan kemampuan scripting (programming) yang lengkap. Korn adalah software komersial, namun terdapat versi gratis (free) dalam Linux yang disebut &lt;/span&gt;pdksh&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;. Sheel lain yang terkenal diantara para programmer Bahasa C adalah shell C, yang dalam Linux disebut dengan &lt;/span&gt;tcsh&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Sebagian besar versi Linux menyediakan baik shell pdksh dan tcsh, dan anda dapat mencobanya dengan memasukkan nama shell pada prompt shell anda. Jika anda memutuskan untuk menggunakan shell lain selain bash yang default secara permanen, anda harus log in sebagai &lt;/span&gt;root&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt; dan meng-edit entry untuk user ID anda pada file &lt;/span&gt;/etc/passwd&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Entri pada file &lt;/span&gt;/etc/passwd&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt; seperti contoh berikut. Yang perlu dilakukan hanyalah mengubah kata “bash” pada akhir baris menjadi “pdksh” atau “tcsh”, selesai. (jika anda tidak familiar dengan teks editor di Linux, buka halaman &lt;u&gt;Text Editor&lt;/u&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;hermie:x:501:1::/home/hermie:/bin/bash&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Meskipun ada beberapa shell alternatif, sangat disarankan untuk membiasakan lebih dulu dengan fitur yang ada pada bash, karena bash merupakan shell yang paling umum digunakan dalam Linux. Mulai dari bagian ini, kita akan membahas cara kerja shell bash, jadi silakan log ini sebagai hermie mengikuti tutorial ini. Akan sangat membantu ketika anda membaca tutorial ini anda juga langsung mengerjakan command yang sedang dibahas, bereksperimen dengan command tersebut, dan melihat output yang dihasilkan.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Untuk informasi lebih lanjut mengenai shell &lt;b style=""&gt;bash&lt;/b&gt;, lihat halaman &lt;u&gt;bash manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-1993297187789728221?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/1993297187789728221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=1993297187789728221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/1993297187789728221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/1993297187789728221'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-shell-linux-mana-yang-harus_20.html' title='LINUX BASIC, Shell Linux mana yang harus digunakan?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-8995318845098450718</id><published>2007-03-20T00:28:00.000-07:00</published><updated>2007-03-20T00:30:10.563-07:00</updated><title type='text'>LINUX BASIC,  Perlukah Logoff dan mematikan PC Linux?</title><content type='html'>&lt;em&gt;&lt;b&gt;Menghentikan Sistem!&lt;/b&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Jika anda sudah selesai bekerja dengan sistem Linux, gunakan command &lt;strong&gt;logout &lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;pada prompt&lt;/span&gt;&lt;/strong&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;Logout&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;span style="font-weight: normal;"&gt;Pada command prompt untuk keluar dari account anda dan kembali ke prompt log-in. (command &lt;/span&gt;exit&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt; memiliki fungsi yang sama dengan &lt;/span&gt;logout&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;). Untuk log out dari banyak console, gunakan tombol &lt;/span&gt;alt-F&lt;/strong&gt;&lt;em&gt;&lt;b&gt;n&lt;/b&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-style: normal;"&gt; untuk berpindah ke console yang berbeda dan log out dari tiap-tiap console. Perlu diingat, meski anda log out dari semua console yang aktif, Linux masih tetap berjalan.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-style: normal;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Jika anda ingin mematikan PC pada saat ini sangat tidak disarankan. Mematikan PC yang menjalankan sistem Linux tanpa menggunakan command &lt;/span&gt;&lt;/em&gt;&lt;strong&gt;shutdown&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt; akan memberi efek yang buruk pada hard disk komputer. Jika ingin mematikan PC, pastikan anda log in sebagai root dan jalankan command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;shutdown -h now&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;strong&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;span style="font-weight: normal;"&gt;anda akan melihat pesan yang ditampilkan yang mengindikasikan berbagai subsistem sedang dimatikan, dan kemudian komputer akan reset. Jika anda sudah melihat pesan yang menyatakan bahwa proses shutdown sudah selesai, anda dapat menekan tombol power yang menghubungkan PC dan sumber listrik untuk mematikan PC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div style="text-align: left;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Tips: menekan tombol &lt;/span&gt;&lt;/strong&gt;&lt;b style=""&gt;ctrl-alt-delete&lt;/b&gt; juga akan mematikan sistem Red Hat Linux dengan aman. Ingatlah untuk menekam tombol power untuk mematikan PC begitu anda melihat layar bootup pada PC anda. Pasangan tombol ini pada sistem Linux yang lain akan melakukan hard reset (yang dapat menyebabkan kerusakan pada filesystem).    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Sangat tidak disarankan untuk menggunakan kombinasi ctrl-alt-delete pada sistem selain Red Hat Linux kecuali anda mengetahui bahwa proses tersebut aman.&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-8995318845098450718?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/8995318845098450718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=8995318845098450718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/8995318845098450718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/8995318845098450718'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-perlukah-logoff-dan.html' title='LINUX BASIC,  Perlukah Logoff dan mematikan PC Linux?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-1343623899161549475</id><published>2007-03-19T21:14:00.000-07:00</published><updated>2007-03-19T21:18:47.207-07:00</updated><title type='text'>LINUX BASIC, Apakah yang dimaksud dengan virtual console?</title><content type='html'>Kegunaan virtual console.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;Ingatkah anda tentang multiple log-in?, meskipun anda hanya memiliki satu console fisik (terdiri monitor dan keyboard) yang tersambung ke PC, anda dapat menggunakan virtual console untuk log-in ke lebih dari satu account secara simultan (bersamaan).&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;br /&gt;Anda dapat menggunakan virtual console untuk mengerjakan task secara paralel. Misalnya, kita dapat menggunakan satu console untuk menjalankan editor teks&lt;span style=""&gt;  &lt;/span&gt;dan menggunakan console lainnya untuk menjalankan command test. Anda bahkan dapat menggunakan mouse untuk melakukan proses cut dan paste dari satu virtual console ke virtual console lainnya. Ketika anda mulai menjalankan sistem Linux dan sampai pada prompt log-in, yang anda lihat tersebut adalah console nomor 1. anda dapat log in sebagai &lt;b style=""&gt;root&lt;/b&gt; disini; kemudian tekan &lt;b style=""&gt;alt-F2&lt;/b&gt;. Anda akan&lt;span style=""&gt;  &lt;/span&gt;melihat prompt log-in yang lain. Anda dapat log in sebagai user &lt;b style=""&gt;hermie&lt;/b&gt; pada console ini dan kemudian tekan tombol &lt;b style=""&gt;alt-F3&lt;/b&gt; untuk mengakses console ketiga dan kemudian menekan &lt;b style=""&gt;alt-F1&lt;/b&gt; untuk kembali ke console pertama.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;br /&gt;Virtual console sangat berguan juga anda memiliki task yang butuh waktu lama untuk memprosesnya, seperti menginstall paket software berukuran besar dari CD-ROM, anda dapat berpindah ke console yang lain dan log in lagi dan mengerjakan task yang lain sementara saat itu CD-ROM anda sedang bekerja.&lt;i style=""&gt;&lt;br /&gt;&lt;br /&gt;Catatan: anda tidak perlu menggunakan user account berbeda untuk tiap console. Linux membolehkan anda log in menggunakan satu account bersamaan dalam jumlah banyak dan dalam waktu yang sama/simultan.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;br /&gt;Secara default, sistem Linux sudah memiliki sejumlah virtual console yang siap digunakan ketika anda mulai menjalankan sistem Linux anda, dengan menekan tombol &lt;b style=""&gt;alt-F&lt;i style=""&gt;n&lt;/i&gt;&lt;/b&gt; setiap saat akan menampilkan virtual console ke-n ke layar monitor anda. Anda juga dapat berganti virtual console dengan menggunakan tombol &lt;b style=""&gt;alt-panah kiri&lt;/b&gt; atau &lt;b style=""&gt;alt-panah kanan&lt;/b&gt;.&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;Proses multitasking di dalam Linux tidaklah berbeda jauh seperti memiliki beberapa windows yang aktif dalam sistem operasi Windows atau Macintosh. Perbedaannya hanyalah bila anda memiliki beberapa virtual console yang aktif, yang dapat dilihat di layar monitor hanya satu virtual console pada satu waktu, sementara yang lainnya tetap aktif dan menjalankan task di belakang layar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-1343623899161549475?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/1343623899161549475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=1343623899161549475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/1343623899161549475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/1343623899161549475'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-apakah-yang-dimaksud-dengan.html' title='LINUX BASIC, Apakah yang dimaksud dengan virtual console?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-509715520341350152</id><published>2007-03-12T20:18:00.000-07:00</published><updated>2007-03-12T20:22:01.326-07:00</updated><title type='text'>LINUX BASIC, Mengapa user root berbeda dari user lainnya?</title><content type='html'>User Root&lt;o:p&gt; &lt;/o:p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Di setiap sistem unix, user root disebut juga &lt;i style=""&gt;superuser&lt;/i&gt; karena user ini punya power jauh diatas user lainnya yang fana (user root kadang juga tidak terpengaruh oleh kristal kriptonit dari planet kripton).&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Sebagai root, anda dapat mengakses file dan melakukan perubahan sistem yang tidak dapat dilakukan user biasa lainnya. Selain itu anda juga dapat menghapus seluruh isi hardisk anda hanya dalam 10 ketikan keyboard.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Kecuali anda memang berencana untuk menginstall sistem baru atau melakukan tweak terhadap sistem, sebaiknya anda log in dalam sistem linux sebagai user selain user root.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Ex Nihilo: Menambahkan user baru.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Dalam sistem linux, user baru tidak dihasilkan dari evolusi, mereka dibuat oleh &lt;i style=""&gt;benevolent&lt;/i&gt; superuser. Untuk membuat account user yang baru, log in sebagai root dan masukkan comand seperti ditunjukkan dibawah. Tidak ada batasan jumlah user yang dapat ditambahkan.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;b style=""&gt;adduser hermie&lt;/b&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;setelah menggunakan command &lt;b style=""&gt;adduser&lt;/b&gt;, anda harus membuat untuk user baru tersebut sebelum digunakan. Gunakan command berikut untuk membuat password&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;b style=""&gt;passwd hermie&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;..dan masukkan password untuk hermie ketika diminta&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-509715520341350152?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/509715520341350152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=509715520341350152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/509715520341350152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/509715520341350152'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-mengapa-user-root-berbeda.html' title='LINUX BASIC, Mengapa user root berbeda dari user lainnya?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14240900.post-6513349484695652581</id><published>2007-03-12T19:52:00.000-07:00</published><updated>2007-03-12T20:01:25.579-07:00</updated><title type='text'>LINUX BASIC, Apakah yang dimaksud Shell dalam Linux?</title><content type='html'>&lt;p class="MsoNormal" style="text-align: justify;"&gt;Apakah yang dimaksud Shell dalam Linux?&lt;/p&gt;      &lt;p class="MsoNormal" style="text-align: justify;"&gt;Untuk menggunakan Linux, atau setiap mesin dengan sistem operasi turunan Unix/Linux-like, anda harus paham beberapa hal mengenai shell. Shell adalah suatu program yang berfungsi sebagai perantara antara anda (user) dengan sistem operasi itu sendiri. Dalam lingkungan DOS, command.com bertindak sebagai shell untuk anda. Shell dalam linux punya beberapa nama (bash, pdksh, dan tcsh), tetapi semuanya melakukan hal yang kurang lebih sama. Selain menterjemahkan command/perintah anda menjadi sesuatu yang dapat dimengerti dan kemudian dijalankan oleh kernel sistem operasi, shell juga menambahkan fungsi-fungsi penting lainnya yang belum disediakan oleh sistem operasi.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Menggunakan satu shell dalam linux berarti bekerja dalam command line, mirip seperti bekerja dalam lingkungan DOS. Saat ini hampir semua sistem linux datang dengan GUI, namun tetap masih ada beberapa task dalam linux yang harus diselesaikan melalui command line. Apa yang disajikan dalam bagian ini akan memberikan suatu dasar bagi anda untuk dapat menggunakan linux dengan baik dan efisien. Berikut ini deskripsi beberapa fitur dasar dari semua shell linux, preview dari fungsi yang dijalankan fungsi tersebut, dan rundown singkat dari apa yang anda akan pelajari dalam bagian ini.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Prompts.&lt;/span&gt; Suatu prompt adalah satu karakter atau untai karakter (biasanya berupa $ atau #) yang ditampilkan oleh shell ketika sudah siap menerima perintah. Anda akan belajar beberapa tipe prompt yang berbeda dan bagaimana meng-kustomisasi-nya agar sesuai dengan kebutuhan dan cara anda bekerja dalam linux.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Command resolution.&lt;/span&gt; Ketika anda memasukkan satu command, shell harus menentukan program mana yang dijalankan berdasar command tersebut. Anda akan belajar bagaimana shell melakukan ini dan bagaimana command resolution memprosesnya agar sesuai keperluan anda.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Job control.&lt;/span&gt; Linux membolehkan anda melakukan multitasking (mejalankan beberapa task sekaligus pada satu saat). Anda akan belajar bagaimana memulai, me-list, dan menghentikan task. Anda juga akan belajar perbedaan eksekusi task di background dan foreground.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Command history and completion.&lt;/span&gt; Ketika anda bekerja dan sudah memasukkan banyak command, kadangkala anda ingin mengulang beberapa command sebelumnya atau mengetikkan command yang mirip. Anda akan belajar bagaimana memanggil dan memodifikasi command yang sudah dimasukkan sebelumnya, juga menggunakan shortcut keyboard yang secara otomatis dapat melengkapi command yang akan anda ketik.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Wildcard and aliases.&lt;/span&gt; Wildcard memungkinkan ada memproses banyak file dalam satu saat, dibandingkan jika harus memprosesnya satu-persatu. Anda akan belajar menggunakan dua tipe wildcard dan bagaimana membuat alias untuk command-command yang sering digunakan.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Piping dan I/O redirection.&lt;/span&gt; Mengirim output dari satu program langsung ke program yang lain atau ke sebuah file dapat menghemat waktu dan keystrokes. Anda akan belajar bagaimana mem-pipe output-output program (menghubungkan beberapa program bersama) dan bagaimana membuat satu program dapat menerima input dari file daripada dari keyboard.&lt;br /&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Bagian ini akan membahas masing-masing fungsi secara detail dan mengajarkannya untuk keperluan anda, tapi sebelumnya terdapat beberapa pendahuluan mengenai shell.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;Untuk informasi lebih lanjut mengenai shell bash, kunjungi &lt;u&gt;bash manual&lt;/u&gt;.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Next lesson: &lt;u&gt;User Root dan user lain&lt;/u&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14240900-6513349484695652581?l=pranala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pranala.blogspot.com/feeds/6513349484695652581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14240900&amp;postID=6513349484695652581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/6513349484695652581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14240900/posts/default/6513349484695652581'/><link rel='alternate' type='text/html' href='http://pranala.blogspot.com/2007/03/linux-basic-apakah-yang-dimaksud-shell.html' title='LINUX BASIC, Apakah yang dimaksud Shell dalam Linux?'/><author><name>pranala</name><uri>http://www.blogger.com/profile/03351643267465619644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
