Linux di
ubuntu
Perintah-perintah
Dasar di Linux Ubuntu.Ubuntu sangat terkenal dengan CLI-nya (Command Line Interface). CLI
sendiri adalah antar muka yang tidak menyediakan grafik, baik berupa
gambar-gambar, jendela-jendela ataupun animasi-animasi yang bisa memanjakan
pengguna, melainkan hanya berupa teks yang harus diketikkan oleh pengguna.
Jadi, apabila user ingin melakukan operasi dalam sistem operasi tersebut,
misalnya melakukan copy, rename, cut, delete, dan sebagainya,
maka pengguna harus megetikkan perintah berupa teks dengan cara manual dan
bukan dengan klik-klik seperti pada interface GUI (Graphic User Interface).
Berikut
ini adalah beberapa perintah yang bisa digunakan di sistem operasi Ubuntu pada
mode CLI, baik Desktop maupun Server, yang juga banyak untuk bisa digunakan
pada distro yang lain.
1. grep command
Mencari string tertentu dalam sebuah file (case in-sensitive search)$ grep -i "the" file_demo
Mencetak
garis yang cocok dengan apa yang dicarigrep -A 3 -i "contoh" text_demo
Mencari
string yang diberikan dalam semua file secara rekursif$ grep -r "jurnalweb" *
2. tar command
Tar ini adalah untuk membuat file yang di kompress, saya seperti zip atau rar.Membuat file arsip baru
$ tar cvf nama_file_arsip.tar namadirektori/
Mengekstrak
file tar$ tar xvf nama_arsip.tar
Melihat file
tar$ tar tvf nama_arsip.tar
3. find command
Mencari file berdasarkan nama file (case-sensitive)# find -iname "MyCProgram.c"
Perintah
untuk mengeksekusi file yang ditemukan berdasarkan perintah find$ find -iname "MyCProgram.c" -exec md5sum {} \;
Mencari
semua file kosong/empty pada folder/direktori home# find ~ -empty
4. ssh command
Login ke sebuah host secara remotessh -l johndoe remotehost.example.com
Debug SSH
clientssh -v -l johndoe remotehost.example.com
Menampilkan
versi SSH Client$ ssh -V
OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003
5. sed command
Ketika anda mencopy file DOS ke Linux, kamu akan menemukan \r\n disetiap baris. Contoh ini mengubah format file DOS ke format Unix menggunakan perintah sed.$sed 's/.$//' filename
Cetak isi
file secara terbalik$ sed -n '1!G;h;$p' jurnalweb.txt
Tambahkan nomor
baris untuk semua baris yang tidak kosong dalam sebuah file$ sed '/./=' jurnalweb.txt | sed 'N; s/\n/ /'
6. awk command
Menghapus duplikasi file menggunakan perintah awk$ awk '!($0 in array) { array[$0]; print }' temp
Cetak semua
baris dari /etc/passwd yang memiliki uid dan gid sama$awk -F ':' '$3==$4' passwd.txt
Mencetak
field tertentu dari sebuah file$ awk '{print $2,$5;}' karyawan.txt
7. sort command
Sort / Mengurutkan file secara ascending (dari terkecil ke besar)$ sort names.txt
Sort/Mengurutkan
secara descending (dari besar ke kecil)$ sort -r names.txt
Menampilkan
file passwd berdasarkan kolom ke-3$ sort -t: -k 3n /etc/passwd | more
8. export command
Melihat environtment variabel yang terkait oracle$ export | grep ORACLE
declare -x ORACLE_BASE="/u01/app/oracle"
declare -x ORACLE_HOME="/u01/app/oracle/product/10.2.0"
declare -x ORACLE_SID="med"
declare -x ORACLE_TERM="xterm"
Mengekpor
sebuah environtment variabel$ export ORACLE_HOME=/u01/app/oracle/product/10.2.0
9. xargs command
Memindahkan semua file gambar ke hardisk eksternal# ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory
Mencari
semua file gambar JPG di sistem dan kompres file-file tersebut# find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz
Download
semua URL yang dituliskan di dalam file url-list.txt# cat url-list.txt | xargs wget –c
10. ls command
Display filesize in human readable format (e.g. KB, MB etc.,)$ ls -lh
-rw-r----- 1 johndoe team-dev 8.9M Jun 12 15:27 arch-linux.txt.gz
Urutkan File
Berdasarkan Perubahan Waktu Terakhir (Pada Reverse Order) Menggunakan ls -ltr$ ls -ltr
Klasifikasi
visual File Dengan Menggunakan Karakter Khusus ls -F$ ls -F
11. cd command
Gunakan “cd -” untuk beralih antara dua direktori terakhirBerpindah ke direktori jurnal
cd jurnal
kembali ke
direktori sebelumnyacd ..
Berpindah ke
direktori home user anda~ /
12. mkdir command
Membuat folder jurnalweb dengan perintah mkdirmkdir jurnalweb
13. cp command
Menduplikasi / copy file dengan perintah cpcp nama_file.txt nama_file_baru.txt
14. gedit command
Untuk membuka file agar bisa di ubah-ubah dengan geditgedit nama_file.txt
17. mv command
Memindahkan sebuah folder ke lokasi berbeda dengan perintah mvmv direktori_atau_file direktori_atau_file_baru
18. rm command
Menghapus file dengan perintah rmrm file
Menghapus
direktori folder dengan perintah rmrm -r direktori
19. pwd command
Perintah pwd akan mencetak/memberi informasi lokasi folder anda berada saat inipwd
20. gzip command
Membuat sebuah file kompres dengan formal .gzip$ gzip test.txt
Uncompress /
Ekstrak sebuah file .gzip$ gzip -d test.txt.gz
Menampilkan
rasio kompresi dari sebuah file yang sudah di kompres dengan perintah gzip -l$ gzip -l *.gz
compressed uncompressed ratio uncompressed_name
23709 97975 75.8% asp-patch-rpms.txt
21. bzip2 command
Membuat file kompres dengan format .bzip2$ bzip2 test.txt
Mengekstrak
/ uncompress sebuah file dengan format .bzip2bzip2 -d test.txt.bz2
22. unzip command
Untuk mengekstrak sebuah file dengan format .zip$ unzip my_file.zip
Meliha isi
file zip tanpa mengekstrak nya$ unzip -l my_file.zip
Archive: my_file.zip
Length Date Time Name
-------- ---- ---- ----
40995 11-30-98 23:50 META-INF/MANIFEST.MF
32169 08-25-98 21:07 classes_
15964 08-25-98 21:07 classes_names
10542 08-25-98 21:07 classes_ncomp
22. shutdown command
Matikan / shutdown sistem dan matikan daya komputer secara langsung atau segera# shutdown -h now
Metikan /
shutdown sistem setelah 10 menit# shutdown -h +10
Restart
sistem menggunakan perindah shutdown# shutdown -r now
Memaksa
pemeriksaan filesystem saat reboot.# shutdown -Fr now
23. ftp command
Dua perintah ftp dan secure ftp (sftp) memiliki perintah yang sama, yaitu untuk menghubungkan anda dengan server dan mendownload beberapa file$ ftp IP/hostname
ftp> mget *.html
Melihat
nama-nama file yang terletak di server remote sebelum mendownload dengan
merintah mlsftp> mls *.html -
/ftptest/features.html
/ftptest/index.html
/ftptest/othertools.html
/ftptest/samplereport.html
/ftptest/usage.html
24. ps command
Perintah ps digunakan untuk menampilkan informasi tentang proses yang sedang berjalan di sistem.Meskipun ada banyak argumen yang dapat dilewatkan ke perintah ps, berikut adalah beberapa yang umum.
Untuk melihat proses yang berjalan saat ini.
Linux di debian
Dalam
Distribusi Linux Debian ada banyak perintah untuk menjalankan suatu pekerjaan.
Perintah-perintah dasar itu harus kita kuasai agar kita bisa menjalankan
pekerjaan. Kita sebagai pemula baik untuk mengetahui dan minimal pernah
menggunakan perintah-perintah dasar itu karena suatu saat perintah-perintah itu
akan berguna untuk kita sebagai pemula pengguna linux.
Di sini kita
akan belajar kira-kira 27 perintah dasar pada linux debian. Teman jumlah 27
perintah yang akan kita pelajari bukanlah jumlah semua perintah yang ada dalam
Distribusi Linux Debian, melainkan itu semua hanya sebagian. Dengan semakin
berkembangnya jaman apalagi untuk perkembangan teknologi pasti akan semakin
bertambah, begitupun perintah-perintah dasar yang akan kita pelajari ini pasti
akan bertambah juga. Berikut adalah perintah-perintah dasar Linux Debian :
1. Any_command
–help: menampilkan bantuan tentang perintah-perintah dasar dari linux
debian
2. Ls
: berfungsi untuk menampilkan direktori yang aktif. Jadi jika kita terlalu
banyak membuka suatu direktori, kita hanya perlu mengetik perintah “ls” yang di
ikuti nama direktori yang ingin kita buka pada program root terminal. Maka akan
muncul pada layar dengan sendirinya.
3. Ls –al:
sama dengan perintah “ls” hanya saja perintah “ls-al” menampilkan seluruh
direktori yang aktif satu per satu pada layar.
4. Cd:
merupakan singkatan dari change directory yang berfungsi untuk merubah
direktori menggunakan cd.
5. Cp
: sama dengan fungsi tombol Ctrl+c pada Windows yaitu untuk mengcopy suatu
file.
6. mcopy
: perintah ini berfungsi untuk mengganti nama suatu file dan juga memindahkan
suatu file.
7. rm:
yang merupakan singkatan dari remove files yang berfungsi untuk menghapus suatu
data atau file.
8. mkdir:
berfungsi untuk membuat directory baru, kepajangan dari perintah ini adalah
make directory.
9. rm:
sama dengan perintah rm files yaitu menghapus, hanya saja rm files menghapus
suatu file sedangkan rm directory untuk menghapus suatu directory.
10. rm –r:
perintah yang kepanjangan recursive remove yang berfungsi untuk menghapus suatu
file, directory, atau subdirectory. Perlu kita tahu untuk berhati-hati
menggunakan perintah ini karena perintah ini dapat menghapus semua data pada
sistem, dan di Linux tidak ada perintah undelete.
11. more:
dengan perintah more kita dapat melihat isi suatu file, dan isi file tersebut
dapat di tampilkan layar per layar.
12. Less
filename: bergunamenampilkan suatu file layar per layar. Jika kita ingin
menghentikan perintah ini tinggal tekan tombol “p” maka akan berhenti.
13. pico
filename: perintah ini berfungsi untuk mengedit suatu text file.
14. pico
–w filename: sama dengan perintah ” pico filename” yaitu mengedit suatu
text file. Hanya saja pada perintah ini di sertai dengan mengnokatifkan fungsi
word warp. Dan perintah ini berguna untuk mengedit text file seperti
/etc/fstab.
15. lynx
file.html: perintah ini berfungsi melihat suatu file html dengan text mode.
Perintah ini adalah salah satu cara membuka browser dan juga sesuai untuk
mencari artikel tanpa image.
16. tar
-zxvf filename.tar.gz: perintah ini digunakan untuk mengekstrak file tar
sekaligus mengun-compres file tar tersebut.
17. tar
-xvf filename.tar: sama dengan “tar -zxvf filename.tar.gz” yaitu berfungsi
untuk mengekstrak suatu file tar tapi ada perintah ini adalah mengekstrak file
tar yang tidak terkompress.
18. gunzip
filename.gz: berfun gsi intuk meng-uncompress suatu file zip dengan menggunaka
gunzip jika kita ingin untuk mengompress file.
19. bunzip2
filename.bz2: perintah ini di gunakan untuk meng-uncompress suatu file yang
besar dengan format (*.bz2).
20. find
/ -name “filename”: jika di Windows terdapat menu search untuk mencari suatu
nama file. Maka di Linux ada perintah find / -name “filename” untuk mencari
suatu nama file.
21. locate:
mencari suatu file berdasarkan nama file tersebut dan di mana lokasi
penyimpanan file tersebut.
22. talk:
suatu perintah yang berfungsi untuk menjalankan suatu percakapan atau
berhubungan dengan computer lain.
23. mc:
perintah ini digunakan untuk menjalankan “midnight commander” dengan bagus dan
cepat sebagai file manager.
24. telnet
: berguna untuk berhubungan dengan computer lain dengan protocol TELNET.
25. rlogin
: merupakan singkatan dari remote login yang berfungsi untuk menghubungkan kita
dengan computer lain.
26. rsh
: kepanjangannya adalah remote shell yang merupakan jalan lain untuk
menghubungkan kita dengan remote machine.
27. Clear:
perintah ini berfungsi untuk membersihkan layar dari directory yang aktif.
sumber jejaring.web.id

Tidak ada komentar:
Posting Komentar