Perintah Dasar Linux
Perintah Dasar Linux
A.Pengertian
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. tapi apakah anda tau command command yang terdapat di linux??
B.Maksud Dan Tujuan
Agar para Pembaca/Pengunjung tau command command yang terdapat di dalam linux
C.Pembahasan
Disini saya akan memberi list-list command command yang terdapat di linux
inilah daftar Command Commandnya
1. Grep command
Mencari string tertentu dalam sebuah file (case in-sensitive search)$ grep -i "the" file_demoMencetak garis yang cocok dengan apa yang dicari
grep -A 3 -i "contoh" text_demoMencari 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.tarMelihat 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.comDebug SSH client
ssh -v -l johndoe remotehost.example.comMenampilkan 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/.$//' filenameCetak isi file secara terbalik
$ sed -n '1!G;h;$p' jurnalweb.txtTambahkan 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 }' tempCetak semua baris dari /etc/passwd yang memiliki uid dan gid sama
$awk -F ':' '$3==$4' passwd.txtMencetak 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.txtSort/Mengurutkan secara descending (dari besar ke kecil)
$ sort -r names.txtMenampilkan 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/directoryMencari semua file gambar JPG di sistem dan kompres file-file tersebut
# find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gzDownload 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.gzUrutkan File Berdasarkan Perubahan Waktu Terakhir (Pada Reverse Order) Menggunakan ls -ltr
$ ls -ltrKlasifikasi 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 jurnalkembali ke direktori sebelumnya
cd ..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 fileMenghapus direktori folder dengan perintah rm
rm -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.txtUncompress / 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.txtMengekstrak / uncompress sebuah file dengan format .bzip2
bzip2 -d test.txt.bz2
22. Unzip Command
Untuk mengekstrak sebuah file dengan format .zip$ unzip my_file.zipMeliha 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 nowMetikan / shutdown sistem setelah 10 menit
# shutdown -h +10Restart sistem menggunakan perindah shutdown
# shutdown -r nowMemaksa 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 *.htmlMelihat 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.
$ ps -ef | moreUntuk melihat proses yang berjalan saat ini dalam struktur pohon. Pilihan H singkatan hirarki proses.
$ ps -efH | more
D.Refrensi : http://www.yekayee.us/2017/02/perintah-dasar-linux.html
https://joseftkja.blogspot.co.id/2016/11/perintah-perintah-dasar-linux-asli-no_10.html
Artikel yang menarik dan bermanfaat...
ReplyDelete