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,
(Baca Juga : perintah dos Command Prompt Windows )
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 {} /external‐hard‐drive/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 url‐list.txt
| xargs wget –c
|
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
|
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% asp‐patch‐rpms.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 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
|
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 komentar untuk "Perintah Dasar Linux Terminal / Command Linux Untuk Pemula"
Welcome to The Rooftop Casino in Washington! This is the perfect venue for 충주 출장안마 any type of casino party or 당진 출장마사지 event 서산 출장샵 you're 서울특별 출장안마 looking 통영 출장마사지 for!