Sebelum kita mengetahui Perintah Dasar Linux, terlebih dahulu kita harus mengenal LINUX. Seperti kata pepatah " Tak Kenal Maka Tak Sayang".
=> PENGENALAN LINUX
> Linux dikenalkan pertama kali pada Agustus 1991 oleh LINUS TROVALDS.
> Linux merupakan versi berbeda dari UNIX yang menyerupai UNIX.
> Linux merupakan sistem operasi Multi - user dan Multi - tasking. Artinya lebih dari
satu orang dapat masuk ke komputer Linux yang sama dan pada waktu yang
sama begitupun USER. Multi-Tasking, artinya user dapat mengeksekusi lebih dari satu
proses(program) pada waktu yang sama.
> Pada Linux terdapat virtual console yang memungkinkan user masuk ke beberapa
login apabila tidak menggunakan X Window System.
* Itulah beberapa point pengenalan tentang LINUX, masih banyak lagi tentang pengenalan
bahkan sejarah LINUX, teman - teman dapat cari di media internet maupun media lainnya.
Dan inilah Perintah Dasar Linux yang saya dapatkan di salah satu situs internet "Buku Wiki".
bahkan sejarah LINUX, teman - teman dapat cari di media internet maupun media lainnya.
Dan inilah Perintah Dasar Linux yang saya dapatkan di salah satu situs internet "Buku Wiki".
=> PERINTAH - PERINTAH DASAR LINUX
Sebenarnya untuk melihan semua kemungkinan perintah yang dapat digunakan dengan
menekan tab dua kali. Misalnya Anda ingin mengetahui perintah apa saja yang dapat
dimulai dengan huruf a, maka Anda cukup mengetikkan a lalu tekan tab dua kali.
^ &
Perintah & digunakan untuk menjalankan perintah di belakan (background) Contoh :
wget http://id.wulansari.org &
Perintah & dipakai dibelakang perintah lain untuk menjalankannya di background. Apa
itu jalan di background? Jalan dibackground
maksudnya adalah kita membiarkan
sistem untuk menjalankan perintah
sendiri tanpa partisipasi kita, dan membebaskan
shell/command prompt
agar bisa dipergunakan menjalankan perintah yang lain.
^ adduser
Perintah adduser digunakan untuk menambahkan user. Biasanya hanya dilakukan
oleh root untuk menambahkan user atau
account yg baru. Setelah perintah ini bisa
dilanjutkan dengan perintah
passwd, yaitu perintah untuk membuat password bagi
user tersebut.Contoh :
# adduser vicky # passwd anakkota#
Jika Anda menjalankan perintah adduser, Anda akan diminta
memasukkan password
untuk user yang Anda buat. Isikan password untuk
user baru tersebut dua kali dengan
kata yang sama.
^ alias
Digunakan untuk memberi nama lain dari sebuah perintah. Alias
digunakan untuk
memudahkan agar tidak harus mengetikkan perintah yang
panjang, tapi cukup aliasnya
saja. Misalnya bila Anda ingin perintah ls dapat juga dijalankan dengan mengetikkan
perintah dir, maka buatlah aliasnya sbb:
$ alias dir=ls
Kalau Anda suka dengan tampilan berwarna-warni, cobalah bereksperimen dengan
perintah berikut:
$ alias dir="ls -ar --color:always"
Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup
ketikkan alias saja (tanpa argumen). Lihat juga perintah unalias.
^ apt-cache
Untuk mencari aplikasi yang telah didownload oleh apt-get.$ apt-cache search apache2
^ apt-get
Untuk menginstall atau uninstall aplikasi di linux, sebagian keluarga linux yang menggunakan adalah
debian dan turunannya. Contoh untuk
menginstall aplikasi apache:
$ apt-get install apache2
Untuk mengecek pembaruan dari aplikasi yang terinstall di linux.
$ apt-get update
Untuk memperbarui aplikasi di linux, biasanya digunakan setelah apt-get update.
$ apt-get upgrade
^ bg
Untuk maminta sebuah proses yang dihentikan sementara(suspend) agar
berjalan di
background. Misalnya Anda sedang menjalankan sebuah perintah
di foreground (tanpa
diakhiri perintah &) dan suatu saat Anda membutuhkan shell tersebut maka Anda dapat
memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikan perintah
bg untuk menjalakannya di background. Dengan cara ini Anda telah membebaskan shell
tapi tetap mempertahankan perintah lama berjalan di background.
^ cat
Menampilkan isi dari sebuah file di layar. Contoh:
$ cat /nama/suatu/file
^ cd: Change Directory
Untuk berpindah / berganti direktori.
Syntax : cd nama_direktori wulan
[kave@client08~]# cd wulan
^ chgrp
Perintah ini digunakan untuk merubah kepemilikan kelompok file atau
direktori. Misalnya
untuk memberi ijin pada kelompok atau grup agar
dapat mengakses suatu file. Sintaks
penulisannya adalah sbb:
# chgrp <grup baru> <file>
^ chmod
Untuk mengganti perijinan pada file atau direktori.
Syntax : chmod [options] file_atau_direktori
Contoh : Mengganti perijinan file /data/mhs1/otomatis.sh dari 664 menjadi 755
[jave@client08~]$ chmod 755 /data/mhs1/otomatis.sh
^ chown
^ chown
Mengganti kepemilikan atas file atau direktori
Syntax : chown [options] username:groupname
Contoh : Mengganti kepemilikan file /data/otomatis.sh yang sebelumnya dimiliki oleh
user yang bernama labcrew menjadi labcrew2
[kave@client08~]$ chown labcrew2:labcrew2
/data/otomatis.sh
/data/otomatis.sh
^ cp
Untuk menyalin file atau copy. Misalnya untuk menyalin file1 menjadi file2:
$ cp <file1> <file2>
^ fg
Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan
kembali di foreground. Lihat juga perintah bg diatas.
^ find
Untuk menemukan dimana letak sebuah file. Untuk menemukan dimana letak sebuah
file. Perintah ini akan mencari file
sesuai dengan kriteria yang Anda tentukan.
Sintaksnya adalah perintah
itu sendiri diikuti dengan nama direktori awal pencarian,
kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir
menentukan
bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari
emua file yang berakhiran .doc di current direktori serta tampilkan
hasilnya di layar:
$ find. -name *.doc -print
Contoh hasil :
. /public/docs/account.doc
. /public/docs/balance.doc
. /public/docs/statistik/prospek.doc
. /public/docs/statistik/presconf.doc
^grep
Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang
mengandung teks dengan kriteria yang telah Anda tentukan.
Format perintah :
$ grep <teks> <file>
Misalnya akan dicari file-file yang mengandung teks marginal di current direktori:
$ grep marginal <file>
^ gzip
Ini adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file.
Sintaksnya sangat sederhana:
$ gzip <namafile>
^ halt
Perintah ini hanya bisa dijalankan oleh super user atau Anda harus login
sebagai root.
Perintah ini untuk memberitahu kernel supaya mematikan
sistem atau shutdown.
^ hostname
Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk
mengeset nama host sistem.
Contoh pemakaian :
[user@localhost mydirectoryname] $ hostname
localhost.localdomain
localhost.localdomain
^ kill
Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita
tentukan. Tujuannya
adalah menghentikan proses. Format penulisan:
$ kill <sinyal> <pid>
PID adalah nomor proses yang akan di hentikan. Tidak tahu PID proses
mana yang mau
dibunuh? Cobalah bereksperimen dengan perintah:
ps aux | grep <myusername>
^ less
Untuk menampilkan isi dari suatu file. dengan perintah "less", saat menampilkan suatu
file maka file akan terbuka dan dapat di scroll - up & scroll - down. Untuk keluar dari
tampilan "less" dapat dilakukan dengan menekan tombol 'q'. Perintah less ini lebih
cocok dikatakan sebagai file - viewer. Karena dapat menampilkan file tetapi tidak dapat
cocok dikatakan sebagai file - viewer. Karena dapat menampilkan file tetapi tidak dapat
melakukan proses update/editing.
Syntax : less nama_file
Contoh : less index.html
^ ls
Untuk menampilkan isi dari suatu direktori.
Syntax : ls [options] nama_file_atau_direktori
Contoh :
[kave@client08~]$ ls -l
option -l berfungsi untuk menampilkan file dalam format long seperti yang terlihat pada
contoh. Jika tidak menggunakan option -l maka hasilnya akan seperti di bawah ini :
^ man
Menampilkan halaman bantuan/manual (help-page) untuk perintah yang diminta.
Syntax : man nama_perintah
$ man <perintah>
^ mkdir
Membuat direktori baru, sama dengan perintah md di DOS.
Contoh : mkdir<nama folder> kemudian enter
$mkdir wulan
^ mv
Untuk memindahkan atau mengganti nama suatu file atau direktori.
Syntax : mv file_atau_direktori_sumber file_atau_direktori_tujuan
Contoh :
* memindahkan file biodata.txt ke direktori wulan
[kave@client08~]$ mv biodata.txt wulan/
* mengganti nama direktori wulan menjadi wulanlinux
[kave@client08~]$ mv wulan wulanlinux
^ pwd : Present Working Directory
Untuk menampilkan informasi direktori aktif saat ini.
Syntax : pwd
Contoh :
[kave@client08~] $ pwd
/home/kave
* Menunjukkan bahwa direktori aktif saat ini adalah /home/kave
^ rm : Menghapus file/direktori
Syntax : rm [options] nama_file_atau_direktori
Contoh :
[urindo]$ rm -v wulan/
removed 'wulan//biodata.txt'
removed directory: 'wulan/'
* Menghapus direktori praktikum/ beserta subdirektori dan semua file yang ada di
dalamnya. Dalam hal ini option -r berguna untuk menghapus direktori.
^ rmdir : Menghapus direktori. Serupa dengan perintah rm -r, hanya saja perintah ini khusus
untuk menghapus direktori.
Syntax : rmdir [options]
Contoh :
[urindo]$ rmdir wulan/
^ su : Untuk berganti user aktif. Jika hanya menggunakan su saja maka diasumsikan user
yang dituju adalah root.
Syntax : su [options] nama_user
Contoh :
[urindo]$ su wulan
Password : (masukkan password di sini)
[wulan/home/urindo]$
^ tail
Menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10
tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan:
[urindo]$ tail <jumlah baris> <file file....>
^ who
Menampilkan informasi user yang sedang login pada sistem.
Syntax : who
Contoh :
[urindo]$ who
urindo vc/1 Apr 11 14:05
urindo :0 Apr 10 21:00
* Menunjukkan bahwa sedang ada 2 user yang aktif, yaiut 'urindo' pada vc/1 (mode
teks) dan pada :0 (mode grafis)
teks) dan pada :0 (mode grafis)
^ whoami
Menampilkan informasi user yang digunakan.
Syntax : whoami
Contoh :
[urindo]$ whoami
urindo
* Menunjukkan bahwa user yang digunakan saat ini adalah 'urindo'
^ wc : Word Count
Menampilkan jumlah bytes, kata dan baris dalam suatu fil.
Syntax : wc [options] nama_file
Contoh :
[urindo] $ wc sing.html
150 600 8050 sing.html
* Menunjukkan bahwa file sing.html memiliki 150 baris, 600 kata dan 8050 bytes.
* Itulah beberapa Perintah - perintah dasar LINUX yang saya dapat, sebenarnya
masih banyak lagi perintah - perintah dasar lainnya. Teman - teman dapat search di
Media internet maupun Media lainnya.
masih banyak lagi perintah - perintah dasar lainnya. Teman - teman dapat search di
Media internet maupun Media lainnya.
******************************************** SEKIAN*************************************************