Wednesday, January 29, 2014

MACAM-MACAM TEKS EDITOR PADA LINUX

MACAM-MACAM TEKS EDITOR PADA LINUX
Teks editor yang terdapat pada linux diantaranya (selain Vi dan Vim):

1.  Nano
            nano adalah sebuah kutukan berbasis editor teks untuk Unix dan Unix-seperti sistem. Ini merupakan tiruan dari Pico, editor dari Pine klien email. nano bertujuan untuk meniru fungsionalitas dan mudah digunakan antarmuka dari Pico, tetapi tanpa ketat mailer integrasi dari Pine / Pico paket. Nano ad alah perangkat lunak bebas. Dengan rilis versi 2.0.7 yang telah berubah dari lisensi GPLv2 ke GPLv3.
            nano, seperti Pico, adalah keyboard-berorientasi, dikontrol dengan tombol kontrol. Misalnya, Control-O menyimpan file saat ini; Control-W pergi ke menu pencarian. nano meletakkan dua baris "jalan pintas bar" di bagian bawah layar, banyak dari daftar perintah yang tersedia saat ini dalam konteks. Untuk daftar lengkap, Control-G mendapat bantuan layar.
            Tidak seperti Pico, nano menggunakan meta kunci untuk Toggle dengan perilakuMeta-S berganti lancar dan bergulir pada mode off. Hampir semua fitur yang dapat dipilih dari baris perintah dapat secara dinamis toggled.

Dasar-dasar Nano
Membuka dan Menciptakan sebuah File
# nano filename
            Nano merupakan sebuah editor modeless, jadi anda dapat langsung mengetik untuk memasukkan teks. Jika anda mengedit sebuah file konfigurasi seperti /etc/fstab, gunakan opsi -w, sebagai contoh:
 Nonaktifkan word wrap
# nano -w /etc/fstab
Keterangan: Penggunaan opsi -w sangatlah penting ketika anda mengedit file konfigurasi. Jika tidak, sistem anda tidak akan dapat boot atau mengalami masalah lain.
Simpan dan Keluar

            Jika anda ingin menyimpan perubahan yang telah anda buat, tekan Ctrl+O. Untuk keluar dari nano, tekan Ctrl+X. Jika anda ingin keluar dari nano setelah melakukan perubahan, anda akan ditanyakan apakah ingin menyimpan perubahan tersebut atau tidak. Tekan N jika anda tidak ingin, atau Y jika anda ingin menyimpannya. Anda kemudian akan ditanyakan tentang nama file. Ketik nama file lalu tekan Enter.
            Jika anda dengan tidak sengaja memberikan perintah untuk menyimpan perubahan, anda dapat membatalkannya dengan menekan Ctrl+C ketika anda ditanyakan tentang nama file.

Cut dan Paste
            Untuk meng-cut sebuah baris, gunakan Ctrl+K (tahan tombol Ctrl lalu tekan K). Baris tersebut akan hilang. Untuk mem-paste-nya, pindahkan kursor pada baris yang anda inginkan lalu tekan Ctrl+U. Baris tadi akan tampak kembali. Untuk memindahkan banyak baris, cut-lah baris-baris tersebut dengan berkali-kali menekan Ctrl+K secara berurutan, kemudian paste baris-baris tersebut dengan sekali menekan Ctrl+U. Seluruh paragraf akan tampil di tempat yang anda inginkan.
            Jika anda memerlukan kendali lebih, berarti anda harus menandakan teks tersebut. Pindahkan kursor ke awal teks yang ingin anda cut. Tekan Ctrl+6 (atau Alt+A). Sekarang pindahkan kursor anda sampai ke akhir teks yang ingin anda cut: teks yang telah ditandai akan disorot. Jika anda ingin membatalkan penandaan teks, tekan kembali Ctrl+6. Tekan Ctrl+K untuk meng-cut teks yang telah ditandai, Ctrl+U untuk mem-paste.
Mencari Teks
            Mencari sebuah string sangatlah mudah selama anda berpikir "WhereIs", bukannya "Search". Tekan Ctrl+W, ketikkan string yang ingin anda cari, lalu tekan Enter. Untuk mencari kembali string yang sama, tekan Alt+W.
Catatan: Pada teks bantuan nano, tombol Ctrl dilambangkan dengan sebuah tanda sisipan (^), jadi Ctrl+W dituliskan sebagai ^W, dsb. tombol Alt dilambangkan dengan sebuah M (dari "Meta"), jadi Alt+W dituliskan sebagai M-W.
Opsi-opsi yang Lain
Jika anda tertarik untuk mengutak-atik nano, pastikan untuk membaca /etc/nanorc.
2. Emacs
            Emacs adalah kelas kaya fitur-editor teks, biasanya dicirikan oleh mereka diperpanjang. Pembangunan dimulai pada pertengahan 70-an dan sampai 2008, masih aktif. . Emacs editor teks yang paling populer dengan ahli teknis komputer pengguna dan pemrogram komputer.. Yang paling populer adalah v ersi Emacs GNU Emacs, merupakan bagian dari proyek GNU, yang umumnya hanya disebut sebagai "Emacs".
            GNU Emacs manual menjelaskan itu sebagai "diperpanjang, disesuaikan, sendiri-dokumentasi, real-time layar editor.". Hingga September 2008, rilis stabil terbaru dari GNU Emacs adalah versi 22,3.
            Selain dari GNU Emacs, lain versi Emacs yang digunakan adalah XEmacs, yang merupakan fork dari GNU Emacs dimulai pada tahun 1991. XEmacs tersebut tetap kebanyakan kompatibel dan terus menggunakan ekstensi bahasa yang sama, pelat Emacs, sebagai GNU Emacs. Hampir semua GNU Emacs dan XEmacs ditulis dalam pelat Emacs, sehingga diperpanjang dari Emacs' fitur yang mendalam.
            Asli Emacs adalah satu set Editor macro untuk supernovidades editor. Ia ditulis pada tahun 1976 oleh Richard Stallman, pada awalnya bersama Guy L. Steele, Jr. [1] Ia terinspirasi oleh ide-ide dari TECMAC dan TMACS, sepasang supernovidades-editor makro yang ditulis oleh Steele, Dave Bulan, Richard Greenblatt , Charles Frankston, dan lain-lain.
            Dalam Unix budaya, Emacs adalah salah satu dari dua utama contenders tradisional di editor perang, yang lain sedang vi. Perkataan "emacs" sering pluralized sebagai emacsen, secara perbandingan dengan boxen (sendiri digunakan oleh analogi dengan oxen) dan VAXen.
3. Acme
            Acme adalah editor teks dan grafis shell dari Plan 9 dari Bell Labs sistem operasi, yang dirancang dan dilaksanakan oleh Rob Pike. Ia dapat menggunakan sam perintah bahasa.. Rancangan antarmuka telah dipengaruhi oleh Oberon.. Hal ini berbeda dari mengedit lain di lingkungan yang bertindak sebagai 9P server. Sebuah keistimewaan dari elemen antarmuka pengguna adalah mouse chording.
            Acme dapat digunakan sebagai mail dan pembaca berita, atau sebagai Frontend wikifs. Aplikasi ini dapat dimungkinkan oleh komponen eksternal berinteraksi dengan file Acme melalui sistem antarmuka.
4. ActiveState Komodo
            ActiveState Komodo adalah nama yang diberikan kepada sebuah keluarga terpadu pembangunan lingkungan (IDE) yang dihasilkan oleh aplikasi perangkat lunak perusahaan ActiveState.
5. IDE Komodo
            Komodo IDE adalah IDE untuk bahasa pemrograman dinamis dibangun pada Mozilla platform. Ia mendukung bahasa dinamis, termasuk JavaScript, Perl, PHP, Python, Ruby, dan Tcl; kerangka susunan seperti Ruby pada rel dan CakePHP; dan perpustakaan klien seperti Yahoo! UI Library and Dojo . Perpustakaan UI dan Dojo.
            ActiveState ditambahkan browser sisi dukungan di Komodo IDE 4.0, termasuk debugging, DOM penampil, katalog dukungan, Inspektur HTTP, dan intelijen untuk kode bahasa seperti JavaScript, CSS, HTML, dan XML, memungkinkan pemrogram untuk mengedit dan debug Ajax kode dan multi - bahasa file. Komodo IDE, meskipun tidak Open Source, adalah diperpanjang menggunakan standar Mozilla API berdasarkan XUL, XBL, dan XPCOM, ditambah Python dan JavaScript. Komodo
6. Komodo Edit
            Komodo Edit adalah gratis editor teks dinamis untuk program bahasa yang diperkenalkan pada Januari 2007. Dengan rilis versi 4.3, Komodo Edit dibangun di atas Buka Komodo proyek.
Komodo Edit inherits banyak fitur dari Komodo IDE, seperti yang lengkap bahasa yang didukung (Perl, PHP, Python, Ruby, Tcl) dan platform (Linux, Mac OS X, dan Windows). Komodo Edit juga mendukung browser sisi bahasa seperti JavaScript, CSS, HTML, dan XML.
            Ini dikembangkan untuk pemrogram yang membutuhkan multi-bahasa editor dengan fungsionalitas luas, tetapi bukan fitur dari sebuah IDE, seperti debug, DOM penampil, interaktif kerang, dan sumber kode kontrol integrasi. IDE juga tersedia untuk Linux, Mac OS X, dan Microsoft Windows platform.
7. Bluefish (editor teks)
            Bluefish adalah perangkat lunak bebas / open source editor teks untuk POSIX-Penetapan sistem operasi seperti Linux dan Mac OS X. Yang cocok untuk digunakan adalah banyaknya program dan bahasa markup, dengan fokus khusus pada mereka gunakan untuk pengembangan Web.
            Bluefish membutuhkan The Gimp Toolkit (GTK). The LaTeX editor Winefish didasarkan pada Bluefish.
8. Diakonos
            Diakonos adalah disesuaikan, bermanfaat kutukan berbasis (konsol berbasis, atau berbasis teks) editor teks. Ia dikembangkan dengan niat yang lebih mudah untuk mengkonfigurasi dan menggunakan dari Emacs, lebih hebat dari Pico dan Nano, dan tidak seperti samar-samar sebagai vi atau ex.
            Diakonos menggunakan umum Macintosh / Windows jalan pintas keyboard - Ctrl-C untuk menyalin, Ctrl-V untuk paste, Ctrl-O untuk membuka file, Ctrl-S untuk menyimpan dan sebagainya, bukan lebih idiosyncratic kunci kombinasi yang digunakan oleh sebagian besar lainnya konsol berbasis ed itor.
Diakonos adalah Ruby program, dan oleh karena itu kebutuhan Ruby diinstal.
Fitur
• script dalam bahasa apapun
• makro dan pemutaran rekaman
• multi-elemen clipboard
• multi-tingkat membatalkan
• diurai ( "pintar") lekukan
• disesuaikan multi highlight sintaks, dengan dukungan untuk embedded bahasa (misalnya PHP, eRuby, Javascript)
9. Eddie
            Eddie adalah editor teks yang pertama kali diluncurkan pada tahun 1997 untuk BeOS, dan kemudian porting ke Linux dan Mac OS X. Ianya ditulis oleh Pavel CĂ­sler, sebelumnya pernah menjadi pengembang senior di Jadilah, yang kemudian bekerja untuk Eazel dan saat ini bekerja untuk Apple dan terus untuk mengembangkan Eddie sebagai peliharaan proyek, sekarang di Mac OS X. Terinspirasi oleh klasik Macintosh 'Macintosh Programmer Lokakarya editor, itu terutama ditujukan untuk bekerja dengan C dan C + + pembangunan. Namun, Eddie warna untuk mendukung sintaks HTML, JavaScript, .kon / .widget, Perl, dan banyak format lain. Eddie yang mendukung Worksheet - menyediakan baik ditunjuk shell yang memungkinkan kuasa bash dan kenyamanan dalam normal penyuntingan teks mode jendela.
10. Geany
            Geany sangat ringan berat-lintas-platform GTK + editor teks berdasarkan sedikit dengan dasar Integrated Development Environment (IDE) fitur. Perangkat ini dirancang untuk memiliki ketergantungan ter batas pada paket terpisah pendek dan beban kali. Tersedia untuk berbagai sistem operasi, seperti Windows, Linux, Mac OS X , BSD dan Solaris. Di antara yang didukung bahasa pemrograman yang (menurut dokumentasi) C, Java, JavaScript, PHP, HTML, CSS, Python, Perl, Pascal dan Haskell adalah salah satu yang lebih lengkap dengan fitur editor pada platform Linux, paling Linux sebagai editor mengadopsi filosofi yang lebih minimalis. Hal ini mirip dengan Windows editor seperti NoteTab atau konteks.
Fitur
• Auto-complete Auto-lengkap
• Multiple document support Beberapa dokumen dukungan
• Project support Proyek dukungan
• Syntax highlighting Syntax highlight
• Code folding Kode lipat
• Symbol lists Lambang daftar
• Embedded terminal Embedded terminal
11. Gedit
            gedit adalah perangkat lunak bebas, UTF-8 kompatibel editor teks untuk lingkungan desktop GNOME Hal ini terutama dirancang untuk mengedit kode program, dan teks terstruktur, seperti bahasa markup. Perangkat ini dirancang untuk memiliki bersih, sederhana grafis antarmuka pengguna sesuai dengan filosofi GNOME proyek
Fitur
            Untuk berbagai program dan kode markup format teks, termasuk gedit highlight sintaks dan GUI tab untuk mengedit beberapa file. Tab dapat dipindahkan antara berbagai jendela sebagai sesuai dengan sandi. Ini jauh dapat mengedit file dengan diimplementasikan pada GNOME VFS perpustakaan. Ia mendukung penuh langkah dan membatalkan sistem serta mencari dan mengganti. Lain-lain khas kode berorientasi fitur termasuk nomor baris, mengurung pencocokan, rata teks, highlight baris saat ini dan otomatis file cadangan. Seperti Mei 2008 gedit kekurangan kemampuan memecah jendela dan melihat satu file oleh beberapa jendela, yang lain fitur umum dari program editor teks.
            Beberapa fitur canggih gedit multilanguage meliputi pemeriksaan ejaan dan fleksibel plugin sistem yang memungkinkan untuk secara dinamis menambahkan fitur baru, misalnya potongan dan integrasi dengan aplikasi eksternal termasuk terminal. [2]
12.Arsitektur
            Dirancang untuk X Window System, gedit menggunakan GTK + 2.0 dan GNOME 2.0 perpustakaan. GNOME integrasi termasuk drag and drop antara Nautilus,
13. jEdit
            jEdit adalah editor teks untuk pemrogram, tersedia di bawah GNU General Public License. jEdit ditulis di Jawa dan berjalan pada Linux, Mac OS X, OS / 2, Unix, VM, dan Windows.
Fitur
            jEdit termasuk Sintaks highlight asli yang me mberikan dukungan untuk lebih dari 130 format file. Untuk mendukung format tambahan dapat ditambahkan secara manual menggunakan XML fileIa mendukung UTF-8 encodings dan banyak lainnya.
            Aplikasi ini sangat disesuaikan dan dapat diperpanjang dengan macro yang ditulis dalam BeanShell, Jython, JavaScript dan beberapa lainnya bahasa script. GNOME manajer file. Untuk dokumentasi gedit menggunakan GNOME membantu sistem, virtual file sistem, dan pencetakan kerangka [3], yang memungkinkan dicetak kembali, selain GNOME standar sistem pencetakan.
14. JOE
            JOE atau Joe's Memiliki Editor adalah terminal berbasis editor teks untuk sistem Unix, tersedia di bawah GPL. Perangkat ini dirancang untuk mudah digunakan.
            JOE terpadu termasuk membantu sistem peringatan dan bagaimana untuk mendapatkan bantuan selalu pada layar. Tombol urutan di JOE adalah serupa dengan WordStar dan Turbo C: banyak adalah kombinasi dari tombol kontrol dan tombol lain, atau kombinasi Ctrl + K dan tombol lain, atau kombinasi dari Escape tombol dan tombol lain. Sejumlah pengaturan juga tersedia melalui Ctrl + T . Program ini umumnya disesuaikan luas melalui file konfigurasi, warna dan mendukung highlight sintaks populer untuk berbagai format file, fitur yang juga dapat diatur.
            JOE datang dengan file makro yang membantu ia berusaha Emacs (ketika invoked sebagai jmacs; walaupun tidak pelat programmability dari Emacs), Pico (ketika invoked sebagai jpico), atau WordStar (ketika invoked sebagai jstar). Ada juga yang berlainan disebut "rjoe", yang dibatasi dalam satu yang memungkinkan untuk mengedit file hanya ditentukan pada baris perintah (yang dapat berguna untuk menegakkan prinsip paling hak istimewa).
            JOE adalah editor default di awal beberapa distribusi Linux, yang telah menyebabkan ia menjadi populer di kalangan tertentu. Hal ini termasuk sebagai salah satu pilihan pada saat ini sebagian besar distribusi Linux. Pengembangan siklus dihentikan untuk sementara ketika versi 2,8 ini dirilis oleh Yusuf Allen pada tahun 1995. Pembangunan yang telah diambil alih oleh kelompok baru bagi kita semua pada tahun 2001, dipimpin oleh Marek Grac, yang dirilis 2,9 dan beberapa versi terbaru, memperkenalkan standar membangun sistem dan pemasangan banyak bug. Allen kembali ke proyek pada tahun 2004 dan merilis versi 3.0, yang memperkenalkan dan mendukung highlight sintaks untuk UTF-8.
15. Kate
            Kate adalah editor teks untuk KDE. The acronym "Kate" stands for " K DE a dvanced t ext e ditor". The akronim "Kate" singkatan dari "K DE yang dvanced t e ditor ext".
            Kate has been part of the kdebase package since KDE release 2.2 ( August 15 , 2002 ). Kate telah bagian dari kdebase paket KDE sejak rilis 2.2 (15 Agustus 2002). Because of the KParts technology which is part of KDE, it is possible to embed Kate as an editing component in any other KDE application. Karena dari KParts teknologi yang merupakan bagian dari KDE, ada kemungkinan untuk embed Kate sebagai mengedit komponen dalam aplikasi KDE lain. The integrated development environment KDevelop and the web development environment Quanta Plus are two of the major KDE applications that make use of Kate as an editing component. Terpadu pembangunan lingkungan KDevelop web dan pembangunan lingkungan Quanta Plus adalah dua utama KDE aplikasi yang menggunakan Kate mengedit sebagai komponen.
fitur termasuk:
• Syntax highlight mesin, diperpanjang melalui XML file
• Cari dan ganti teks menggunakan ekspresi reguler
• MDI, memecah jendela, jendela tabbing
• CR, CRLF, LF newline dukungan
• kolom pilihan (alias blok pilihan)
• Encoding support (UTF-8, UTF-16, ascii dll)
o Kolom pilihan
• Kode lipat kemampuan untuk Java, C + +, C, PHP, Python dan lain-lain.
• Shell integrasi
• Jauhkan beberapa dokumen terbuka di satu jendela
• Bernama sesi dukungan (dikenal sebagai "proyek" KDE sebelum versi 2.5)
• Tarik dan lepaskan mengedit teks
• Interpuncts digunakan untuk menunjukkan karakter ruang
• HTML ekspor
• Plugin arsitektur untuk aplikasi dan komponen editor, termasuk:
o Dasar kata selesai
o pemeriksaan ejaan
• Wide mendukung protokol (http, ftp, ssh, WebDAV dll)
• Customizable pintas
• Scriptable menggunakan JavaScript (KDE 3.5)
Kate dibangun menggunakan KatePart widget di KDE yang menyediakan massal dari aplikasi 'mengedit dukungan.
16. KWrite
            KWrite adalah editor teks ringan untuk K Desktop Environment (KDE). Dalam KDE 2.x, KWrite tidak menggunakan KParts teknologi, yang memungkinkan Menanamkan satu aplikasi ke yang lain. Kemudian, KWrite telah rewritten untuk menggunakan teknologi ini. Hal ini memungkinkan pengguna untuk memilih, misalnya, Vim akan melekat KWrite Pilihan lain termasuk Qt Designer berbasis editor teks dan KDE lanjutan teks editor (KATE). Yang terakhir adalah pilihan default, dan membuat penggunaan Kate editor teks.
Fitur
• ekspor ke HTML, PDF, PostScript
• Pilihan mode blok (lihat foto layar)
• Kode lipat
• Penunjuk
• Syntax highlight
• Encoding pilihan
• Akhir-dari-baris modus pilihan (Unix, Windows, Macintosh)
• Kata selesai

17. MicroEMACS
            MicroEMACS adalah kecil, portabel Emacs-seperti editor teks awalnya ditulis oleh Dave Conroy pada tahun 1985, dan selanjutnya dikembangkan dan dipertahankan oleh Daniel Lawrence. MicroEMACS telah porting ke banyak sistem operasi, termasuk MS-DOS, Microsoft Windows, VAX / VM, AmigaOS dan berbagai sistem operasi mirip Unix.
            Varian MicroEMACS juga ada, seperti MicroGNUEmacs (yang kemudian diganti mg), yang lebih GNU Emacs-editor kompatibel. Banyak hubungan ke vi juga dapat ditemukan di MicroEMACS. Vi klon yang keji itu berdasarkan sekitar versi lama MicroEMACS.
            Linus Torvalds menggunakan sebuah versi uEmacs / PK 4.0.15. Versi ini telah disesuaikan dengan Petri H. Kutvonen dari MicroEMACS 3.9e.
18. Midnight Commander
            GNU Midnight Commander (mc) adalah bebas lintas-platform file manager ortodoks dan clone dari Norton Commander.
            Midnight Commander merupakan aplikasi konsol dengan teks antarmuka pengguna. Utama antarmuka terdiri dari dua panel yang menampilkan file sistem. It Digunakan dengan cara yang mirip dengan banyak program lain berjalan di Unix shell. Tombol panah kontrol file pilihan, memasukkan kunci yang digunakan untuk memilih file dan Fungsi Tombol melakukan operasi seperti nama, mengedit dan menyalin file. Versi terbaru dari Midnight Commander juga memiliki mouse lebih mudah untuk mendukung operasi. Tersebut adalah versi menyadari GPM dan X terminal Emulator yang mendukung mouse pelaporan. Bila berjalan di dalam terminal X, versi ini dapat memperbarui nama jendela yang di Midnight Commander berjalan (jika diperbolehkan oleh terminal emulator).
            Midnight Commander's fitur termasuk kemampuan untuk melihat isi PPJ paket file, untuk bekerja dengan format sebagai arsip umum jika mereka hanya direktori lain, dan untuk fungsi sebagai FTP atau IKAN klien. Midnight Commander juga termasuk disebut editor mcedit. mcedit's menyertakan fitur highlight sintaks untuk bahasa tertentu, dan kemampuan untuk bekerja di kedua ASCII dan guna-guna modePengguna juga memiliki pilihan untuk mengganti dengan editor mcedit mereka pilihan (Pilihan Menu> Konfigurasi> [Jangan] Internal Gunakan Edit).
            Midnight Commander juga dapat mengubah nama grup file, tidak seperti beberapa manajer file yang hanya dapat mengubah nama file pada satu waktu. Hal ini nyaman untuk memanipulasi koleksi file besar, misalnya untuk membuat mereka untuk memenuhi baru penamaan. Midnight Commander juga dapat memindahkan file yang berbeda untuk direktori pada saat yang bersamaan karena nama mereka. Hal ini memungkinkan pengguna menentukan asli dan nama file yang dihasilkan menggunakan karakter wildcard. Hal ini membuat daya ekspresi reguler di Unix atau Linux tersedia untuk mengganti nama file, yang nyaman dengan user interfaceSelain itu, pengguna dapat memilih apakah atau tidak untuk memanfaatkan "shell pola" (otomatis dari kelompok wildcard). Semua fitur tersebut tersedia dengan menggunakan File> Ubah nama / Pindah menu pilihan. (Menekan F1 maka akan menghasilkan sebuah penjelasan singkat dari pilihan, termasuk contoh bagaimana untuk menggunakan wildcard.)
            Midnight Commander sekarang termasuk dalam sebagian besar distribusi Linux dan berlisensi di bawah Lisensi Publik Umum GNU. Ini sangat populer di Linux karena yang berdasarkan teks antarmuka serbaguna, seperti ncurses atau S-Lang, yang memungkinkan untuk bekerja pada sebuah konsol biasa, di dalam X Window terminal, melalui SSH sambungan dan semua jenis kerang jauh.
19. ne
            ne (untuk "nice editor") adalah konsol editor teks untuk POSIX komputer seperti sistem operasi Linux atau Mac OS X. menggunakan termcap perpustakaan, atau perpustakaan seperti ncurses yang menyediakan antarmuka y ang. Ada juga yang Cygwin versi. Ia dikembangkan oleh Sebastiano Vigna University of Milan, Italia
            ne ini dimaksudkan untuk memberikan alternatif untuk vi yang akan lebih akrab modern untuk pengguna dan masih akan portabel di seluruh POSIX-persyaratan sistem operasi. Umum menggunakan jalan pintas keyboard seperti Ctrl-Q untuk keluar dan Ctrl-O untuk membuka sebuah file, bukan multi-modus perintah struktur vi. Memiliki dukungan penuh untuk UTF-8, ekspresi reguler dan binari bersih.
            ne pada awalnya dikembangkan pada Amiga dan terinspirasi oleh platform yang TurboText's editor, yang ditulis oleh Martin Taillefer. Pembangunan kemudian dipindahkan ke Linux. Todd Lewis bergabung dengan tim pengembangan, sumbangan kode wrote dia untuk menambahkan fitur yang diperlukan di Universitas North Carolina di Chapel Hill.
20. NEdit
            NEdit, yang Nirwana editor, merupakan editor teks dan editor kode sumber untuk Sistem X Window. Ia mempunyai antarmuka yang mirip dengan teks editor pada Microsoft Windows dan Macintosh, daripada lama untuk UNIX editor seperti Emacs. Hal ini pada awalnya dikembangkan oleh Mark Edel untuk Fermilab dan dirilis di bawah lisensi terbatas, tetapi sekarang ini didistribusikan di bawah GNU General Public License (ditambah Motif ayat ¹), dan dikembangkan sebagai independen open source proyek oleh tim pengembang. Nedit was also distributed with IRIX operating system. Nedit juga didistribusikan dengan IRIX sistem operasi.
            NEdit diperpanjang adalah melalui C-makro seperti bahasa, dan fitur otomatis lekukan dan highlight sintaks untuk berbagai bahasa komputer. NEdit dapat juga proses tag file yang dihasilkan menggunakan perintah Unix ctags atau bergairah Ctags program.
            User interface yang dibangun menggunakan Motif perangkat bantu, yang dibuat itu segera sukses dengan berbagai platform milik Unix yang menggunakan antarmuka pengguna perangkat bantu. Untuk versi open source sepenuhnya, alternatif LessTif perpustakaan dapat digunakan sebagai gantinya.
21. Pico
            Pico adalah editor teks untuk Unix dan Unix-sistem berbasis komputer. Hotel ini terpadu dengan Pine e-mail client, yang dirancang oleh Kantor Komunikasi dan Komputasi di University of Washington.
            Dari Pine FAQ: "Pi ne pesan bersama mposition editor juga tersedia sebagai terpisah berdiri sendiri-program, disebut Pico. Pico sangat sederhana dan mudah digunakan editor teks yang menawarkan ayat justifikasi, cut / paste, dan ejaan pemeriksa ... "
            Pico tidak mendukung bekerja dengan beberapa file secara simultan dan tidak dapat melakukan menemukan dan mengganti berbagai file. Ia juga tidak dapat menyalin teks dari satu file ke lain (walaupun ada kemungkinan untuk membaca teks ke dalam editor dari file dalam direktori kerja). Pico juga mendukung pencarian dan mengganti operasi.
            Pico interface dengan berbagai cara sangat mirip dengan yang ditemukan pada Windows editor, seperti Notepad. Dengan perbandingan, beberapa populer Unix editor teks seperti vi dan Emacs memberikan secara signifikan lebih besar daripada jumlah fitur Pico, termasuk ekspresi reguler pencarian dan mengganti dan bekerja dengan beberapa file pada saat yang bersamaanNamun, mereka umumnya sulit untuk mempelajari bagaimana cara menggunakannya.
            Nano dikembangkan karena Pico's lisensi bukan merupakan perangkat lunak bebas lisensi, sejak distribusi dari versi perubahan kode secara tegas dilarang. Nano mencoba untuk meniru picocell dengan standar mengulangi lingkungan pengguna untuk digunakan. Namun nano dapat dikonfigurasi agar lebih bermanfaat. Nano dapat dikonfigurasi untuk menawarkan dukungan mouse, indentasi otomatis, pencarian ekspresi reguler dan bahkan sintaks highlight

PERINTAH DASAR LINUX BESERTA FUNGSINYA

kali ini saya akan share tentang perintah dasar yg ada di linux ,silahkan baca

ls
Melihat isi file dari direktori aktif. Pada linux perintah “dir” hanya berupa alias dari perintah “ls”. Untuk perintah “ls” sendiri sering dibuatkan alias “ls  –color”, agar pada waktu di “ls” ditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.

ls -al
Melihat seluruh isi file pada direktori aktif beserta file hidden + attribute/permission filenya , lalu ditampilkan layar perlayar.

cd (directory)
Change directory. Menggunakan “cd” tanpa nama direktori akan menghantarkan  anda ke home direktor. Dan “cd -” akan menghantarkan anda ke direktori sebelumnya.

cp source destination
mengcopy suatu file. contohnya : cp /home/sleepholic/Desktop/Joomla.zip /opt/lampp/htdocs/.Ini berarti saya mengcopyfile Joomla.zip yang ada di desktop ke folder htdocs di lamp

mcopy source destination
Mengcopy suatu file dari/ke dos filesystem. Contoh mcopy a:autoexec.bat/junk .Gunakan “man mtools” untuk command yang sejenis: mdir, mcd, mren, move, mdel, mmd, mrd, mformat….

mv source destination
Memindahkan atau mengganti nama file. Contohnya :  mv /opt/lampp/htdocs/joomla.zip /home/sleepholic/Desktop  . ini aritnya anda memindahkan (cut) file joomla.zip ke Desktop .Untuk Rename : mv namaLama namaBaru . Contoh: mv Joomla.zip Project.zip .ini berartianda mengganti nama joomla.zip menjadi project.zip

ln -s source destination
Membuat Simbolic Links, contoh  ln  -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X

rm files
Menghapus file. Contoh  rm /opt/lampp/htdocs/Joomla.zip  ini berarti anda  menghapus file Joomla.zip dalam folder /opt/lampp/htdocs/

mkdir directory
Membuat direktori baru. contoh  mkdir /home/sleepholic/Desktop/folderbaru  .Ini berarti andatelah membuat folder baru di desktop dengan nama folderbaru

rmdir directory
Menghapus direktori yang telah kosong. Hanya bisa dilakukan untuk folder yang kosong. Contoh :  rmdir /home/sleepholic/Desktop/folderbaru  .Ini berarti anda menghapus folderbaru di Desktop

rm -r files
Recursive Remove, Menghapus file, direktori dan subdirektorinya. Tidak perduli apakah direktori/folder tersebut ada isnya atau tidak. apapun isinya akan terhapus. Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root dengan mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak  ada perintah untuk undelete diLinux (belum)

more
Untuk menampilkan sesuatu layar per layar. tambahkan perintah more dibelakang.Contoh : cp –help |more .Maka help dari cp akan ditampilkan layar-per-layar

less filename
Melihat suatu file layar per layar, dan tekan tombol “q” apabila ingin keluar.

pico filename
Edit suatu text file

pico -w filename
Edit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file seperti /etc/fstab.

lynx file.html
Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampil-kan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.Contoh : lynx google.com .anda akan menikmati google di terminal.

tar -xvfz filename.tar.gz
Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz or *.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option  -C direktori, contoh tar  -zxvffilename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt)

tar -xvf filename.tar
Meng-untar sebuah file tar yang tidak terkompress (*.tar).

gunzip filename.gz
Meng-uncompress sebuah file zip (*.gz” or *.z). dengan menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress file.

bunzip2 filename.bz2
Meng-uncompress file dengan format (*.bz2) dengan utiliti “bzip2″, digunakan pada file yang besar.

unzip filename.zip
Meng-uncompress file dengan format (*.zip) dengan utiliti “unzip” yang kompatibel dengan pkzip for DOS.

find / -name “filename”
Mencari “namafile” pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).

locate filename
Mencari file dengan string “filename”. Sangat mudah dan cepat dari perintah di atas.

talk username1
Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan “talk username1@machinename” untuk berbicara dengan komputer lain) . Untuk menerima undangan percakapan, ketikkan”talk username2″. Jika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu, anda bisa menggunakan perinta”mesg n” untuk menolak pesan tersebut. Dan gunakan perintah “who” atau  ”rwho” untuk melihat siapa user yang mengganggu tersebut.

mc
Menjalankan “Morton Commander” … eh… salah maksudnya “Midnight Commander” sebagai file manager, cepat dan bagus.(kalau gak ada install dulu.)

telnet server
Untuk menghubungkan komputer kita  ke komputer lain dengan menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name dari mesin tersebut, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut. Telnet akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk mengoperasikanmesin tersebut. Telnet sangat tidak aman, setiapyang anda ketik menjadi “open text”, juga dengan password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.

rlogin server (=remote login)
Menghubungkan anda ke komputer lain. Loginname dan password, tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya. rsh server (=remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila login name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh. ftp server Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya

minicom
Program Minicom (dapat dikatakan seperti “Procomm/Hyperterminal for Linux”).

./program_name
Menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH anda

xinit
Menjalankan X-window server (tanpa windows manager).

.startx
Menjalankan X-window server dan meload default windows manager. Sama seperti perintah ”win” under DOS dengan Win3.1

startx — :1
Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini akan lebih banyak memakan memori.

x-term
(pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan “exit”xboing(pada X terminal). Sangat lucu deh …., seperti games-games lama …..

gimp
Program image editor yang sangat bagus, bisa disamakan dengan Adobe Photoshop, yang membedakan adalah program ini gratis.

shutdown -h now
(sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).

halt
reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.

man topic
Menampilkan daftar dari sistem manual pages (help) sesuai dengan topic. Coba “man man”. lalutekan “q” untuk keluar dari viewer. Perintah “info topic” Manual pages dapat dibaca dilhat dengan cara “any_command –help”.

apropos topic
Menampilkan bantuan manual berdasarkan topik.

pwd
Melihat direktori kerja saat ini (print working directory)

hostname
Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah “ netconf”(sebagai root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts

whoami
Mencetak login name anda. untuk mengetahui anda terlogin dengan user apa.

id username
Mencetak user id (uid) atau group id (gid)

date
Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000

time
Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya. Jangan dibingungkan dengan perintah “date”whoMelihat user yang login pada komputer kita.

rwho –a
Melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan setup sebagai root utk mengaktifkannya.

finger username
Melihat informasi user, coba jalankan; finger root

last
Melihat user sebelumnya yang telah login di komputer.uptimeMelihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.

ps (=print status)
Melihat proses-proses yang dijalankan oleh user.

pa axu
Melihat seluruh proses yang dijalankan,walaupun tanpa terminal control, juga ditampilkan nama dari user untuk setiap proses.

top
Melihat proses yang berjalan, dengan urutan penggunaan cpu. uname –aInformasi system kernel anda.

free
Informasi memory (dalam kilobytes).

df –h
(=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-readable form)

du / -bh
(=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in human legible form).

cat /proc/cpuinfo
Cpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).

cat /proc/interrupts
Melihat alamat interrupt yang dipakai.cat /proc/versionVersi dari Linux dan informasi lainnya.

cat /proc/filesystems
Melihat filesystem yang digunakan.

cat /etc/printcap
Melihat printer yang telah disetup.

lsmod
(as root) Melihat module-module kernel yang telah di load.

set
Melihat environment dari user yang aktif

echo $PATH
Melihat isi dari variabel “PATH”. Perintah ini dapat digunakan untuk menampilkan variabel environmen lain dengan baik. Gunakan “set” untuk melihat environmen secara penuh.

dmesg
Mencetak pesan-pesan pada waktu proses boot.(menampilkan file: /var/log/dmesg).

adduser
Menambah pengguna.

clear
Membersihkan Layar

terima kasih ,semoga bisa membantu teman2 sekalian

susunan dan definisi direktori pada Linux

assalamualaikum wr.wb

Struktur direktori Linux mengikuti standar Filesystem Hierarchy Structure (FHS) yang dipegang oleh Free Standard Group, walaupun kebanyakan distribusi memodifikasi standar tersebut. 


Berikut ini merupakan susunan dan definisi direktori pada Linux :

  • / (root) 
Secara umum struktur direktori Linux diawali dengan root atau yang sering disebut sebagai filesystem-nya biasanya dilambangkan dengan symbol / yang merupakan root atau akar dari seluruh direktori global. Partisi tempat meletakan / (root system), yang akan menjadi direktori system atau partisi pokok.
  • /boot
Direktori /boot menyimpan beberapa file boot loader, diantaranya GRUB atau LILO (Linux Loader). Kernel, initrd dan system.map juga terletak di dalam/boot. Jika system yang digunakan menggunakan partisi LVM ataupun partisi dalam jaringan, maka ada baiknya apabila dibuatkan partisi kecil tersendiri untuk meletakan /boot dalam harddisk dengan filesystem konvensional. Pada umumnya /boot tersebut sangat jarang sekali berubah isinya, kecuali jika memang kamu sendiri yang merubah settingan kernel.
  • /sys
Berisi informasi yang berkaitan dengan kernel, device dan firmware. Untuk memudahkan mengingat, direktori ini dianggap sebagai kependekan dari kata “system”.
  • /sbin
Berisi file-file biner yang memiliki esensi sebagai pengendali system. File biner, atau bisa dianggap sebagai aplikasi system, jika dioperasikan secara tidak tepat dapat berpotensi merusak. Untuk memudahka mengingat maka direktori ini dianggap kependekan dari kata “super binary”.
  • /bin
Berisi file-file binary atau aplikasi yang lebih umum dan dapat digunakan oleh semua user. Untuk memudahkan mengingat, maka direktori ini dianggap sebagai kependekan dari kata “binary”.
  • /lib
Berisi file library atau pustaka dari semua aplikasi binary yang tersimpan dalam direktori /sbin dan /bin. Direktori ini juga menyimpan berbagai macam library yang digunakan oleh aplikasi lain.konsep penggunaan library secara bersamaan ini dapat menghemat ukuran aplikasi di Linux. Untuk memudahkan mengingat, maka direktori ini dianggap sebagai kependekan dari kata “library”.
  • /dev
Merupakan pseudo filesystem atau direktori yang sebenarnya tidak berisi file. Isi dari /dev ini berkaitan dengan semua perangkat yang terdapat pada system. Sebagai contoh, untuk informasi port serial, port printer, dapat diberlakukan seperti membaca file. Partisi dalam harddisk disebut dengan /dev/sda7 apabila perangkat serial terletak di /dev/tty01. Untuk memudahkan mengingat maka direktori ini dianggap sebagai kependekan dari kata ”device”.
  • /etc
Direktori /etc berisi file-file konfigurasi system. Mayoritas aplikasi dan layanan konfigurasinya tersimpan di direktori /etc, termasuk diantaranya /etc/hosts, /etc/ resolv.conf dan lain-lain. Direktori /etc/init.d menyimpan konfigurasi bagaimana sebuah layanan dijalankan. Direktori /etc/rc*.d menyimpan konfigurasi untuk menentukan service yang dijalankan setiap sesi init.
  • /home
Semua direktori home pengguna tersimpan di direktori ini dengan nama user masing-masing sebagai pengelompokannya. Untuk beberapa siste Linux yang dispesifikasikan untuk server, direktori pengguna masih dikelompokan lagi menjadi /home/users. Direktori /home/nama-user menyimpan konfigurasi spesifik terhadap user tersebut. Oleh Karena itu, berbeda user, walaupun berada di system yang sama bisa mendapat lingkungan dan tampilan yang berbeda. Direktori /home merupakan direktori yang paling dekat dengan user karena direktori ini bisa berisi dari dokumen pekerjaan hingga semua file hiburan, seperti mp3 dan film, termasuk file foto. Oleh Karen itu, direktori /home ditempatkan pada partisi terpisah untuk membatasi agar semua file pengguna tidak endesak file system. Hal ini dapat menahan semua file yang disimpan user hingga total ukuran tertentu tanpa mengganggu ruang gerak system. Direktori /media  digunakan untuk menyimpan seluruh direktori mount point. CD-ROM, DVD, flashdisk, bahkan floppy disk juga akan di-mount di sini. Pada beberapa distro Linux sudah menyediakan fasilitas untuk menampilkan seluruh device yang di-mount ke dalam desktop, jadi kita tidak perlu menu direktori /media untuk dapat mengakses data flashdisk, tetapi cukup melihatnya ke bagian desktop dan masuk ke dalam direktori baru. Pada umumnya, untuk workstation yang terintegrasi dengan jaringan, proses mounting storage network juga diletakan di /media. Dengan system pengelompokan demikian, maka kita akan mudah mengenali bahwa semua yang berada dalam direktori /media merupakan media penyimpanan.
  • /mnt
Kernel 2.4.x masih umum digunakan Linux untuk tempat mengupulkan mount point yang berada di direktori /mnt. Kini, system berbasis kernel 2.6.x ke atas sudah menggunakan direktori /media sehingga /mnt seringkali menjadi kosong. /mnt bisa juga dijadikan sebagai mount point dalam keadaan system rescue atau troubleshooting. Untuk memudahkan mengingat, maka direktori ini dianggap kependekan dari kata “mount”.
  • /opt
Direktori /opt kini telah jarang digunakan. Beberapa paket software terpisah menggunaka direktori untuk menyimpan paket yang menuju ke lokasi tertentu. Untuk memudahkan mengingat, maka direktori ini dianggap sebagai kependekan dari kata “optional”.
  • /usr
Sebuah subhirarki dari root filesistem disimpan di direktori /usr. Dalam direktori /usr tersimpan aplikasi dan utility yang spesifik dengan user. Jika kita melihat isi direktori tersebut, maka kita juga akan menemukan direktori yang mirip dengan di /, yaitu bin, sbin dan lib. Aplikasi dan library yang terletak pada /usr tidak terlalu kritikal untuk system. Dengan kata lain direktori ini merupakan tempat bagi user untuk menginstal aplikasi non-official dari distro, misalnya menginstal melalui tarball, atau paket yang dibuat sendiri. Jika pengguna temasuk orang yang sering menambahkan aplikasi sendiri selain bawaan paket yang disediakan untuk distro tersebut, maka direktori /usr sudah dipastikan akan cepat sekali membengkak. Disarankan bagi kamu untuk menempatkan direktori ini dalam partisi terpisah. Untuk aplikasi yang bisa langsung dijalankan, maka system Linux akan membaca secara bersamaan file yang terdapat di direktori /bin dan /usr/bin, demikian halnya untuk /sbin dan /usr/sbin. Untuk memudahkan mengingat maka direktori ini dianggap kependekan dari kata “user”.
  • /usr/share
Merupakan tempat di dalam /usr yang digunakan untuk menyimpan semua data yang bisa dibagikan dan tidak terikat dengan platform, misalnya wallpaper, fonts, sound theme yang bisa dan boleh digunakan oleh semua user, diletakan di dalam /usr/share.
  • /usr/doc
Direktori ini merupakan tempat untuk menyimpan dokumentasi dan catatan yang berkaitan dengan aplikasi. Apabila aplikasi third-partyyang digunakan merupakan aplikasi yang dikembangkan dengan baik, maka tentunya menyediakan file dokumentasi yang dapat dibaca di dalam /usr/doc.
  • /usr/src
Direktori ini merupakan tempat penyimpanan source code dari aplikasi sistem. Pada umumnya, source code dari kernel Linux tersimpan di sini. Source code tersebut sangat bermanfaat untuk melakukan kompilasi ulang  atau melakukan optimasi di tingkat kernel dengan dasar kernel sebelumnya.
  • /usr/include
Direktori /usr/include menyimpan seluruh file header dari compiler C, yang mendefinisikan struktur dan konstanta yang dibutuhkan untuk membangun sebuah aplikasi standar. Direktori pada /usr/include tersimpan header untuk compiler C++.
  • /usr/X11R6
Direktori ini menyimpan system X-Window dan hal terkait lainnya. Subdirectories di bawah /usr/X11R6 menyimpan binary X itu sendiri, serta dokumentasi, file header, config.icon, sounf, dan sebagainya, yang berkaitan dengan grafis.
  • /usr/local
Direktori ini menyimpan aplikasi yang terinstal dan file yang digunakan di local machine. Jika computer yang digunakan merupakan bagian dari sebuah jaringan besar, dengan lokasi direktori /usr terletak di computer yang berbeda dan dibagikan ke dalam jaringan untuk di-mount ke dalam /usr maka direktori /usr/localakan berisi file yang hanya digunakan local machine. Hal tersebut bukan berarti menggambarkan bahwa /usr/ local menjadi tidak berguna, namun karena pada umumnya komputer tidak memanfaatkan bentuk jaringan seperti demikian. Jika kamu menemukan aplikasi menarik, namun secara official tidak tersedia dan bukan bagian dari distro yang digunakan, maka hendaknya anda menginstalnya ke /usr/local. Sebagai contoh jika pada umumnya aplikasi tambahan akan tersimpan di /usr/bin maka aplikasi tambahan yang sifatnya lebih custom hendaknya disimpan di /usr/local/bin.caa tersebut diyakini dapat menghindari kebingungan penggunaan jenis aplikasi yang tersedia serrta menjaga system agar tetap bersih dan rapi.
  • /root
Direktori ini merupakan direktori home untuk superuser (root). Jangan bingung dengan direktori root (/) karena memilik fungsi berbeda, meskipun caa menyebutnya sama.
  • /var
Direktori /var merupakan direktori yang berkarakter sangat dinamis jika digunakan dalam server. Kamu disarankan aga meletakan direktori /var di direktori terpisah karena direktori ini sangat membengkak dengan cepat. Selain itu, hal ini juga berfungsi untuk mencegah internal fragmentasi dan proses pencarian file tidak terlalu jauh hanya seputar cylinder tersebut. Untuk memudahkan mengingat, maka direktori ini dianggap sebagai kependekan dari kata “veriative”.
  • /var/log
Direktori ini merupakan tempat penyimpanan berbagai log atau catatan yag berkaitan dengan system. Isi /var/log ini terus terupdate selama system berjalan. Oleh karena itu, /var/log merupakan alasan dan penyebab utama membengkaknya direktori /var tetapi jika tidak disiapkan ruang tersendiri, maka ukuran log tersebut dapat memakan ruang kosong pada system. Direktori /var/log tersebut disarankan agar menjadi tujuan utama apabila terjadi ketidakberesan pada sistem. Kelebihan system Linux adalah sistem peringatan error secara detail saat terjadi error pada sistem, misalnya pada webserver, /var/log/httpd/access.log akan mencatat pengaksesan web dan alamat tujuan akses tersebut dengan kecepatan update data yang luar biasa, termasuk ketika dalam keadaan banyak pengunjung. Contoh lain dapat kamu perhatikan pada direktori /var/log/syslog yang menyimpan log berkaitan dengan sistem. Direktori tersebut dapat mengenali flashdisk yang kita masukan melalui auto-amount yang dapat memberikan pesan yang ain. Kita juga bisa melihat apakah rule crontab yang kita buat dapat berjalan sesuai dengan waktunya atau tidak. Setiap keadaan sistem yang tercatat di direktori tersebut berpengaruh terhadap pembengkakan direktori tersebut.
  • /var/mail
Direktori dugunakan untuk menyimpan email yang masuk dan keluar. Direktori /var/mail ini akan sangat terasa fungsiya jika kamu membuat mail server menggunakan postfix, sendmail atau qmail. Pada dasarnya kita juga dapat mengirim email tanpa menggunakan mailserver tersebut, namun lingkup mesin dan user telah menjadi batasan kita melakukan hal tersebut. Kamu tentunya tidak menginginkan aktivitas kirim mengirim email hanya dapat kamu lakukan sendiri tanpa kehadiran orang lain yang berinteraksi dengan kamu; hal yang aneh. Oleh karena itu, maka perlu dibuatkan mail server yang sesungguhnya agar aktivitas kirim mengirim email dapat sebaik yang tersedia di mail.yahoo.com. direktori /var/mail merupakan penyebab kedua yang membuat direktori /var dapat membengkak lebih parah. Aktivitas dan lalu lintas pengiriman email yang tinggi, serta file attachment berukuran besar telah menyebabkan /var/mail menjadi pelaku utama atas membengkaknya direktori /var. Penyimpanan direktori /var dengan partisi tersendiri hanya dapat menyebabkan mailserver menjadi macet ketika direktori /var habis total, tanpa mengganggu system Linux-masih dapat berjalan dengan nyaman untuk mengatasi kekacauan di /var. menetapkan quota di mailserver juga merupakan salah satu cara yang dapat kita lakukan agar direktori /var tidak segera penuh.
  • /var/spool
Direktori var/spool digunakan untuk menyimpan semua file spooling atau yang sedang mengantri untuk diproses. Pada umumnya operasi pada direktori ini adalah operasi printing. Apabila disain Linux difungsikan sebagai printer server, atau sharing printer, maka kamu harus selalu memperhatikan direktori ini apabila penggunanya banyak.
  • /var/run
Direktori ini menyimpan PID (Process ID) dari semua layanan yang berjalan. PID yang tercatat pada direktori /var/run akan digunakan oleh script di dalam /etc/init.d/* untuk mengendalikan layanan yang tersedia pada Linux.
  • /proc
Direktori /proc jua merupakan pseudo filesystem yang mirip dengan /dev. Bedanya /proc hanya berkaitan dengan system, tidak pada device. Jika melakukan pengecekan ukuran penggunaan space, jangan terkecoh dengan direktori /proc  yang tercatat menunjukan memakan space yang sangat besar. Segala macam space yang tertulis sama sekali tidak terdapat di media penyimpanan harddisk. Jadi direktori /proc sebenarnya tidak ada hanya mengandung informasi dari sistem. Akan tetapi jika kita mengubah isi informasi dari beberapa file /proc  maka hal tersebut juga dapat mengubah kinerja sistem. Jangan takut apabila sistem berubah menjadi aneh ketika kamu mengubah isi /proc. Selama perubahan isi haya dilakukan menggunakan echo maka isi /proc akan kembali seperti semula ketika kamu me-restart sistem.
  • /tmp
Direktori ini merupakan file sistem yang menyimpan seluruh file sementara. Beberapa distro dapat membersihkan isi /tmp secara otomatis saat proses reboot. Direktori /tmp memiliki mode terbuka sehingga mudah untuk ditulis oleh siapa saja. Direktori /var/tmp juga digunakan untuk menyimpan file sementara. Jika /tmp dapat membersihkan diri pada proses reboot, maka /var/tmp tidak akan dibersihkan saat system reboot. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari kata “temporary”.
  • /lost+found
Direktori ini merupakan tempat yang digunakan Linux untuk menyimpan semua file yang berhasil di-recover saat terjadi crash pada sistem. Mungkin saja, kamu dapat menemuka kembali file yag hilang di direktori ini.