Selasa, 12 April 2016

perbedaan perintah linux di ubuntu vs debian



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 dicari
grep -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 remote
ssh -l johndoe remotehost.example.com
Debug SSH client
ssh -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 terakhir
Berpindah ke direktori jurnal
cd jurnal
kembali ke direktori sebelumnya
cd ..
Berpindah ke direktori home user anda
~ /

12. mkdir command

Membuat folder jurnalweb dengan perintah mkdir
mkdir jurnalweb

13. cp command

Menduplikasi / copy file dengan perintah cp
cp nama_file.txt nama_file_baru.txt

14. gedit command

Untuk membuka file agar bisa di ubah-ubah dengan gedit
gedit nama_file.txt

17. mv command

Memindahkan sebuah folder ke lokasi berbeda dengan perintah mv
mv direktori_atau_file direktori_atau_file_baru

18. rm command

Menghapus file dengan perintah rm
rm file
Menghapus direktori folder dengan perintah rm
rm -r direktori

19. pwd command

Perintah pwd akan mencetak/memberi informasi lokasi folder anda berada saat ini
pwd

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 .bzip2
bzip2 -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 mls
ftp> 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.

Tidak ada komentar:

Posting Komentar