Anda di halaman 1dari 5

Belajar Linux Perintah Dasar Berbasis Teks (Bash Script) di Linux Terminal

Perintah Dasar Berbasis Teks (Teks User Interface) di Linux Terminal


Posted in Tutorial Linux.

Tutorial Linux seperti ini sangat dibutuhkan bagi kita ang ingin lebih mendalami Linux. !alapun saat ini perintah"perintah berbasis teks di Linux sudah ban ak ang memiliki #UI (#raphical User Interface) sehingga lebih memudahkan user linux pemula namun pada beberapa perintah dasar linux$ akan lebih efisien dan cepat %ika tetap menggunakan perintah TUI (Teks User Interface) &teks mode. Inilah beberapa Perintah Dasar Berbasis Teks (Bash 'cript) di Linux Terminal ang akan kita bahas pada tutorial bela%ar linux ini. (any_command )help *enampilkan keterangan bantu tentang pemakaian perintah. +)help, sama dengan perintah pada D-' +&h,. (sudo 'uperUser Do$ mendapatkan akses root atau administrator pada user biasa tanpa harus login sebagai root user (ls *elihat isi file dari direktori aktif. Pada linux perintah dir han a berupa alias dari perintah ls. Untuk perintah ls sendiri sering dibuatkan alias ls )color$ agar pada !aktu di ls ditampilkan !arna"!arna sesuai dengan file"filen a$ biasan a hi%au untuk execute$ dsb. (ls -al *elihat seluruh isi file pada direktori aktif beserta file hidden$ lalu ditampilkan la ar per la ar. (cd director .hange director . *enggunakan cd tanpa nama direktori akan menghantarkan anda ke home direktori. Dan cd ) akan menghantarkan anda ke direktori sebelumn a. (cp &source &destination *engopi suatu file$ gunakan cp -r untuk cop suatu director (mcopy &source &destination *engcop suatu file dari&ke dos files stem. .ontoh mcop a/autoexec.bat 0&%unk . #unakan man mtools untuk command ang se%enis / mdir$ mcd$ mren$ mmo1e$ mdel$ mmd$ mrd$ mformat2. (m &source &destination *emindahkan atau mengganti nama file ln "s source destination *embuat 'imbolic Links$ contoh ln "sf &usr&34456&bin&37869':#; &etc&344&3$ membuat 'imbolic link dari file 37869':#; ke 3 (rm &files *enghapus file (mkdir &director

*embuat direktori baru (rmdir &director *enghapus direktori ang telah kosong (rm -r &files (recursi1e remo1e) *enghapus file$ direktori dan subdirektorin a. <ati"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 di Linux (more filename Untuk melihat isi suatu file$ dengan tambahan perintah more$ maka isi file tersebut ditampilkan la ar per la ar. (less filename *elihat suatu file la ar per la ar$ dan tekan tombol +=, apabila ingin keluar$ (pico filename >dit suatu text file. (pico -! filename >dit suatu text file$ dengan menonaktifkan fungsi !ord !rap$ sangat berguna untuk mengedit file seperti &etc&fstab. (lynx file.html *elihat file html atau bro!se ke net dengan text mode$ dimana gambar&image tidak dapat ditampilkan$ tapi l nx adalah suatu bro!ser ang sangat cepat$ sangat berguna bila anda han a menginginkan suatu artikel tanpa image. (tar -"x # filename.tar.g? *eng"untar sebuah file tar sekaligus meng"uncompress file tersebut (@.tar.g? atau @.tg?)$ untuk meletakkann a direktori g diinginkan tambahkan option ". direktori$ contoh tar "?x1f filename.tar.g? ". &opt (meletakkan file tersebut di direktori &opt (tar -x # filename.tar *eng"untar sebuah file tar ang tidak terkompress (@.tar). ($un"ip filename.g? *eng"uncompress sebuah file ?ip (@.g?, or @.?). dengan menggunakan g?ip (%uga ?ip atau compress) %ika anda menginginkan mengompress file. (bun"ip% filename.b?A *eng"uncompress file dengan format (@.b?A) dengan utiliti +b?ipAB$ digunakan pada file ang besar. (un"ip filename.?ip *eng"uncompress file dengan format (@.?ip) dengan utiliti +un?ip, ang kompatibel dengan pk?ip for D-'. (#ind & -name +filename, *encari +filename, pada komputer anda dimulai dengan direktori &. Camafile tersebut mungkin sa%a berisi !ildcard (@$D). (locate filename *encari file dengan string +filename,. 'angat mudah dan cepat dari perintah di atas. (talk username4 Berbicara dengan ke board dengan user lain g sedang login pada mesin kita (atau gunakan talk

username4Emachinename untuk berbicara dengan komputer lain). Untuk menerima undangan percakapan$ ketikkan talk usernameA. Fika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu$ anda bisa menggunakan perintah mesg n untuk menolak pesan tersebut. Dan gunakan perintah !ho atau r!ho untuk melihat siapa user ang mengganggu tersebut. (mc *en%alankan +*orton .ommander, 2 eh2 salah maksudn a +*idnight .ommander, sebagai file manager$ cepat dan bagus. (telnet ser1er Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan protokol T>LC>T. #unakan nama mesin atau Comor IP mesin$ dan anda akan mendapatkan prompt login name dari mesin tersebut$ masukkan pass!ordn a$ oh a .. anda %uga harus pun a account di mesin remote tersebut. Telnet akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk mengoperasikan mesin tersebut. Telnet sangat tidak aman$ setiap ang anda ketik men%adi +open text,$ %uga dengan pass!ord andaG #unakan ssh alih"alih telnet untuk mengakses mesin secara remote. (ssh userEipaddress ('ecure 'hell) Untuk mengakses mesin lain$ (rlo$in userEipaddress (remote login) *enghubungkan anda kekomputer lain. Loginname dan pass!ord$ tetapi apabila account anda tersebut telah dipakai$ maka anda akan mendapatkan pesan kesalahan pada pass!ord anda. 'angat tidak aman %uga$ gunakan ssh sebagai gantin a. (rsh userEipaddress (remote shell) Falan lain untuk menghubungkan anda ke remote machine. ;pabila login name&pass!ord anda sedang dipakai di remote mesin tsb$ maka pass!ord anda tidak akan berlaku. Idem dengan rlogin$ gantikan dengan ssh. (#tp userEipaddress 7tp ke mesin lain$ ini sangat berguna untuk mengop file ke&dari remote mesin. Fuga tidak aman$ gunakan scp dari keluarga ssh sebagai gantin a. (scp &source &destination (secure cop ) untuk cop file ke atau dari mesin lain$ contoh scp userEipaddress/&source &destination minicom Program *inicom (dapat dikatakan seperti +Procomm&< perterminal for Linux,). ('&program9name *en%alankan program pada direktori aktif$ ang mana tidak terdapat pada P;T< anda (xinit *en%alankan 3"!indo! ser1er (tanpa !indo!s manager). (startx *en%alankan 3"!indo! ser1er dan meload default !indo!s manager. 'ama seperti perintah +!in, under D-' dengan HinI.4 (startx ( )* *en%alankan sesi 3"!indo!s berikutn a pada displa 4 (default menggunakan displa J). ;nda dapat men%alankan ban ak #UI terminal secara bersamaan$ untuk pindah antar #UI gunakan $ $ etc$ tapi ini akan lebih ban ak memakan memori. (xterm (pada 3 terminal) $men%alankan 3"!indo!s terminal. Untuk keluar ketikkan exit

(xboin$ (pada 3 terminal). 'angat lucu deh 2.$ seperti games"games lama 2.. gimp (pada 3 terminal) Program image editor ang sangat bagus$ bisa disamakan dengan ;dobe Photoshop$ ang membedakan adalah program ini gratis. (netscape (pada 3 terminal) men%alankan netscape$ 1ersi pada !aktu tulisan ini dibuat telah mencapai 1ersi K.L netscape "displa host/J.J (pada 3 terminal) men%alankan netscape pada mesin ang aktif dan menampilkan outputn a pada mesin ang bernama host displa J screen J. ;nda harus memberikan akses untuk mesin aktif untuk menampilkann a pada mesin host dengan perintah xhost (shutdo!n -h no! (sebagai root) 'hut do!n sistem. Umumn a digunakan untuk remote shutdo!n. #unakan untuk shutdo!n pada konsol (dapat di%alankan oleh user). (halt reboot (sebagai root) <alt atau reboot mesin. Lebih simple dari perintah di atas. (man topic *enampilkan daftar dari sistem manual pages (help) sesuaidengan topic. .oba man man. lalu tekan = untuk keluar dari 1ie!er. Perintah info topic *anual pages dapat dibaca dilhat dengan cara an 9command )help. (apropos topic *enampilkan bantuan manual berdasarkan topik.. (p!d *elihat direktori ker%a saat ini (hostname *enampilkan nama local host (mesin dimana anda sedang beker%a). #unakan perintah netconf (sebagai root) untuk merubah nama host dari mesin tersebut$ atau edit file &etc&hosts (!hoami *encetak login name anda (id username *encetak user id (uid) atau group id (gid) (date *encetak atau merubah tanggal dan !aktu pada komputer$ contoh merubah tanggal dan !aktu ke AJJJ"4A"I4 AI/ML dengan perintah/ date 4AI4AIMLAJJJ (time *elihat %umlah !aktu g ditangani untuk pen elesaian suatu proses N info lainn a. Fangan dibingungkan dengan perintah date !ho *elihat user ang login pada komputer kita. (r!ho -a *elihat semua user g login pada net!ork anda. La anan perintah r!ho ini harus diaktifkan$ %alankan setup sebagai root untuk mengaktifkann a. (#in$er username *elihat informasi user$ coba %alankanO finger root (last *elihat user sebelumn a ang telah login di komputer.

(uptime *elihat %umlah !aktu pemakaian komputer oleh seseorang$ terhitung proses reboot terakhir. (ps (Pprint status) *elihat proses"proses ang di%alankan oleh user (ps aux *elihat seluruh proses ang di%alankan$ !alaupun tanpa terminal (uname -a Informasi s stem kernel anda (#ree Informasi memor (dalam kilob tes). (d# -h (Pdisk free) *elihat informasi pemakaian disk pada seluruh s stem (in human"readable form) (du & -bh (Pdisk usage) *elihat secara detil pemakaian disk untuk setiap direktori$ dimulai dari root (in human legible form). (cat &proc&cpuin#o .pu info. *elihat file pada &proc directori ang bukan merupakan file n ata (not real files). (cat &proc&interrupts *elihat alamat interrupt ang dipakai. (cat &proc& ersion *elihat :ersi dari Linux dan informasi lainn a. (cat &proc&#ilesystems *elihat files stem ang digunakan. (cat &etc&printcap *elihat printer ang telah disetup (lsmod (as root) *elihat module"module kernel ang telah di load. Demikian tutorial linux tentang sebagian dari sekian ban ak perintah dasar berbasis teks di terminal linux$ %ika ada ang dirasa kurang$ silahkan tambahkan melalui kolom komentar diba!ah$ mudahAan pen%elasan singkat bela%ar linux ini bermanfaat 'umber / http/&&!!!.ariel?.net&tutorial"linux&bela%ar"linux"perintah"dasar"teks"linux"terminal

Anda mungkin juga menyukai