Perintah Dasar Linux Terminal / Command Linux Untuk Pemula


Assalammualaikum sobat semua, kali inni saya akan membahas Perintah Linux Terminal / Command Linux Untuk Pemula yang kita tau linux itu malesin ya sob susah deh pokonya tapi kalo kalian tekun mengulang-ngulang perintah dan menggunakan OS ini kalian akan mahir sob kalo ga percaya coba aja wkwkwkwk, Linux kebanyakan di pakai untuk server dan web bisa juga di hosting, si linux ini sangat beda ya sama windows kalo windows menurut saya lebih peraktis tapi rentan terserang virus dll, dan kalo linux kayanya jauh deh dari kata virus,


oke langsung aja ini dalah beberapa command linux nya

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" *


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


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



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


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$ 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/ /'

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


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

export command
Melihat environtment variabel yang terkait oracle
$ export | grep ORACLE

$ sort t: k 3n /etc/passwd | more

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

$ sort t: k 3n /etc/passwd | more

xargs command
Memindahkan semua file gambar ke hardisk eksternal


# ls *.jpg | xargs n1 i cp {} /externalharddrive/directorysemua 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 urllist.txt | xargs wget –c


ls command
Display filesize in human readable format (e.g. KB, MB etc.,)


$ ls lh
rwr‐‐‐‐‐ 1 johndoe teamdev 8.9M Jun 12 15:27 archlinux.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


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


~ /

mkdir command
Membuat folder jurnalweb dengan perintah mkdir


mkdir jurnalweb


cp command
Menduplikasi / copy file dengan perintah cp


cp nama_file.txt nama_file_baru.txt


gedit command
Untuk membuka file agar bisa di ubah-ubah dengan gedit


gedit nama_file.txt


mv command
Memindahkan sebuah folder ke lokasi berbeda dengan perintah mv


mv direktori_atau_file direktori_atau_file_baru


rm command
Menghapus file dengan perintah rm


rm file


Menghapus direktori folder dengan perintah rm


rm r direktori


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


pwd


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% asppatchrpms.txt


bzip2 command
Membuat file kompres dengan format .bzip2


$ bzip2 test.txt


Mengekstrak / uncompress sebuah file dengan format .bzip2


bzip2 d test.txt.bz2


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 113098 23:50 METAINF/MANIFEST.MF
32169 082598 21:07 classes_
15964 082598 21:07 classes_names
10542 082598 21:07 classes_ncomp

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


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

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.


$ ps ef | more


Untuk melihat proses yang berjalan saat ini dalam struktur pohon. Pilihan H singkatan hirarki proses.


$ ps efH | more


Oke itu aja dari saya, ingat ya kalo kalian mau jago dan lancar make command nya kalian harus sering sering menggunakann ya. Sekiat dari saya semoga bermanfaat dan berguna ...wasalam

1 comments:

The Rooftop Casino in Washington - Dr.MD
Welcome to The Rooftop Casino in Washington! This is the perfect venue for 충주 출장안마 any type of casino party or 당진 출장마사지 event 서산 출장샵 you're 서울특별 출장안마 looking 통영 출장마사지 for!

Reply

Post a Comment