Linux Command Line

 Apa itu Perintah linux (Linux Command Line)?


Perintah linux adalah sebuah aplikasi console yang cara menjalankannya harus menggunakan shell, terminal, command line interface (CLI), dipakai khusus untuk operating system linux.


Apa itu Linux Shell?

Shell adalah interface yang digunakan oleh user untuk berinteraksi dengan sistem operasi, pada umunya shell berupa Command-Line Interface (CLI) ataupun Graphical User Interface (GUI).

Pada windows, jenis shell yang digunakan adalah GUI shell, karena dengan GUI shell semua orang bisa menggunakannya dengan mudah.

Sedangkan yang dimaksud shell pada linux adalah Shell dalam versi Command-Line Interface (CLI) bukan GUI.

Saat menggunakan perintah Linux maka pengguna akan mengakses shell CLI dan diharuskan mengetikan perintah/text sebagai satu-satunya cara untuk berinteraksi dengan linux melalui shell.



Terminal Emulator

Terminal emulator adalah aplikasi yang menyediakan interface berbasis text (CLI) untuk mengakses shell dari GUI shell.


Untuk memudahkan dalam mengakses shell linux (Shell CLI) dari GUI maka dibuatlah terminal emulator agar pengguna dapat mengakses shell console dari shell GUI yang digunaka.


Macam macam perintah linux

1. perintah pwd

Gunakan perintah pwd untuk mengetahui jalur direktori kerja saat ini (folder) tempat Anda berada. Perintah ini akan mengembalikan jalur absolut (lengkap), yang pada dasarnya adalah jalur semua direktori yang dimulai dengan garis miring (/ ) . Contoh jalur absolut adalah / home / username .


2. perintah cd

Untuk menavigasi file dan direktori Linux, gunakan perintah cd . Ini membutuhkan jalur lengkap atau nama direktori, tergantung pada direktori kerja saat ini tempat Anda berada.


Katakanlah Anda berada di / home / username / Documents dan Anda ingin pergi ke Foto , sebuah subdirektori dari Dokumen . Untuk melakukannya, cukup ketik perintah berikut: cd Photos .


Skenario lain adalah jika Anda ingin beralih ke direktori yang benar-benar baru, misalnya, / home / username / Movies . Dalam hal ini, Anda harus mengetikkan cd diikuti dengan jalur absolut direktori: cd / home / username / Movies .


Ada beberapa pintasan untuk membantu Anda menavigasi dengan cepat:


cd .. (dengan dua titik) untuk memindahkan satu direktori ke atas

cd untuk langsung ke folder home

cd- (dengan tanda hubung) untuk pindah ke direktori sebelumnya

Di samping catatan, shell Linux peka huruf besar / kecil. Jadi, Anda harus mengetikkan direktori nama persis seperti itu.


3. Perintah ls

The ls Perintah ini digunakan untuk melihat isi dari direktori. Secara default, perintah ini akan menampilkan konten direktori kerja Anda saat ini.


Jika Anda ingin melihat isi dari direktori lain, ketik ls lalu path direktori. Misalnya, masukkan ls / home / username / Documents untuk melihat konten Dokumen .


Ada variasi yang dapat Anda gunakan dengan perintah ls :


ls -R juga akan menampilkan semua file di sub-direktori

ls -a akan menampilkan file yang tersembunyi

ls -al akan mencantumkan file dan direktori dengan informasi terperinci seperti izin, ukuran, pemilik, dll.


4. perintah cat

cat (kependekan dari concatenate) adalah salah satu perintah yang paling sering digunakan di Linux. Ini digunakan untuk membuat daftar isi file pada output standar (sdout). Untuk menjalankan perintah ini, ketik cat diikuti dengan nama file dan ekstensinya. Misalnya: cat file.txt .


Berikut cara lain untuk menggunakan perintah cat :


cat> nama file membuat file baru

cat filename1 filename2> filename3 menggabungkan dua file (1 dan 2) dan menyimpan hasilnya dalam file baru (3)

untuk mengonversi file menjadi penggunaan huruf besar atau kecil, cat nama file | tr az AZ> output.txt

5. perintah cp

Gunakan perintah cp untuk menyalin file dari direktori saat ini ke direktori lain. Misalnya, perintah cp scenery.jpg / home / username / Pictures akan membuat salinan pemandangan.jpg (dari direktori Anda saat ini) ke dalam direktori Pictures .


6. perintah mv

Penggunaan utama dari perintah mv adalah untuk memindahkan file, meskipun dapat juga digunakan untuk mengganti nama file.


Argumen dalam mv mirip dengan perintah cp. Anda perlu mengetik mv , nama file, dan direktori tujuan. Misalnya: mv file.txt / home / username / Documents .


Untuk mengganti nama file, perintah Linux adalah mv oldname.ext newname.ext


7. Perintah mkdir

Gunakan perintah mkdir untuk membuat direktori baru - jika Anda mengetik mkdir Music itu akan membuat direktori bernama Music .


Ada juga perintah tambahan mkdir :


Untuk membuat direktori baru di dalam direktori lain, gunakan perintah dasar Linux ini mkdir Music / Newfile

gunakan opsi  p (orang tua) untuk membuat direktori di antara dua direktori yang ada. Misalnya, mkdir -p Music / 2020 / Newfile akan membuat file "2020" baru.

8. perintah rmdir

Jika Anda perlu menghapus direktori, gunakan perintah rmdir . Namun, rmdir hanya memperbolehkan Anda untuk menghapus direktori kosong.


9. perintah rm

The rm Perintah ini digunakan untuk direktori menghapus dan isi di dalamnya. Jika Anda hanya ingin menghapus direktori - sebagai alternatif dari rmdir - gunakan rm -r .


Catatan : Berhati-hatilah dengan perintah ini dan periksa kembali direktori mana Anda berada. Ini akan menghapus semuanya dan tidak ada pengurungan.


10. perintah touch

The sentuh perintah memungkinkan Anda untuk membuat file baru kosong melalui baris perintah Linux. Sebagai contoh, masukkan touch /home/username/Documents/Web.html untuk membuat file HTML berjudul Web di bawah direktori Dokumen .


11.perintah locate

Anda dapat menggunakan perintah ini untuk mencari file, seperti perintah pencarian di Windows. Terlebih lagi, menggunakan argumen -i bersama dengan perintah ini akan membuatnya tidak peka huruf besar / kecil, sehingga Anda dapat mencari file bahkan jika Anda tidak ingat nama persisnya.


Untuk mencari file yang berisi dua atau lebih kata, gunakan asterisk (*) . Misalnya, perintah find -i school * note akan mencari file apa pun yang berisi kata “school” dan “note”, apakah itu huruf besar atau kecil.


12. perintah find

Mirip dengan perintah cari , menggunakan  find juga mencari file dan direktori. Perbedaannya adalah, Anda menggunakan perintah find untuk mencari file dalam direktori tertentu.


Sebagai contoh, perintah find / home / -name notes.txt akan mencari file bernama notes.txt di dalam direktori home dan subdirektorinya.


Variasi lain saat menggunakan find  adalah:


Untuk mencari file dalam direktori saat ini, temukan. -nama notes.txt

Untuk mencari direktori, gunakan / -type d -name notes. txt

13. perintah grep

Perintah dasar Linux lainnya yang tidak diragukan lagi berguna untuk penggunaan sehari-hari adalah grep . Ini memungkinkan Anda mencari semua teks dalam file tertentu.


Sebagai ilustrasi, grep blue notepad.txt akan mencari kata biru di file notepad. Baris yang berisi kata yang dicari akan ditampilkan sepenuhnya.


14. perintah sudo

Singkatan dari " SuperUser Do ", perintah ini memungkinkan Anda melakukan tugas yang memerlukan izin administratif atau root. Namun, tidak disarankan untuk menggunakan perintah ini untuk penggunaan sehari-hari karena mungkin mudah terjadi kesalahan jika Anda melakukan kesalahan.


15. Perintah df

Gunakan perintah df untuk mendapatkan laporan tentang penggunaan ruang disk sistem, yang ditampilkan dalam persentase dan KB. Jika Anda ingin melihat laporan dalam megabyte, ketik df -m .


16. perintah du

Jika Anda ingin memeriksa berapa banyak ruang yang dibutuhkan file atau direktori, perintah du (Disk Usage) adalah jawabannya. Namun, ringkasan penggunaan disk akan menampilkan nomor blok disk, bukan format ukuran biasa. Jika Anda ingin melihatnya dalam byte, kilobyte, dan megabyte, tambahkan argumen -h ke baris perintah.


17. perintah head

The kepala Perintah ini digunakan untuk melihat baris pertama dari file teks. Secara default, ini akan menampilkan sepuluh baris pertama, tetapi Anda dapat mengubah nomor ini sesuai keinginan Anda. Misalnya, jika Anda hanya ingin menampilkan lima baris pertama, ketik head -n 5 filename.ext .


18. perintah tail

Yang ini memiliki fungsi yang mirip dengan perintah head, tetapi alih-alih menampilkan baris pertama, perintah tail akan menampilkan sepuluh baris terakhir dari file teks. Misalnya, tail -n namafile.ext.


19. perintah diff

Singkatnya, perintah diff membandingkan konten dari dua file baris demi baris. Setelah menganalisis file, itu akan menampilkan baris yang tidak cocok. Pemrogram sering menggunakan perintah ini ketika mereka perlu melakukan perubahan program daripada menulis ulang seluruh kode sumber.


Bentuk paling sederhana dari perintah ini adalah diff file1.ext file2.ext


20. perintah tar

The tar perintah adalah perintah yang paling sering digunakan untuk mengarsipkan beberapa file ke dalam tarball - format file Linux umum yang mirip dengan format zip, dengan kompresi menjadi opsional.


Perintah ini cukup rumit dengan daftar fungsi yang panjang seperti menambahkan file baru ke dalam arsip yang sudah ada, membuat daftar konten arsip, mengekstrak konten dari arsip, dan banyak lagi. Lihat beberapa contoh praktis untuk mengetahui lebih banyak tentang fungsi lainnya.


21. perintah chmod

chmod adalah perintah Linux lainnya, digunakan untuk mengubah izin baca, tulis, dan eksekusi file dan direktori. Karena perintah ini agak rumit, Anda dapat membaca tutorial lengkap untuk menjalankannya dengan benar.


22. Perintah chown

Di Linux, semua file dimiliki oleh pengguna tertentu. The chown Perintah memungkinkan Anda untuk mengubah atau mentransfer kepemilikan file ke username tertentu. Misalnya, chown linuxuser2 file.ext akan menjadikan linuxuser2 sebagai pemilik file.ext .


23. perintah jobs

Perintah pekerjaan akan menampilkan semua pekerjaan saat ini bersama dengan statusnya. Pekerjaan pada dasarnya adalah proses yang dimulai oleh shell.


24. perintah kill

Jika Anda memiliki program yang tidak merespons, Anda dapat menghentikannya secara manual dengan menggunakan perintah kill . Ini akan mengirimkan sinyal tertentu ke aplikasi yang berperilaku tidak semestinya dan menginstruksikan aplikasi untuk berhenti sendiri.


Ada total enam puluh empat sinyal yang dapat Anda gunakan, tetapi orang biasanya hanya menggunakan dua sinyal:


SIGTERM (15) - meminta program untuk berhenti berjalan dan memberinya waktu untuk menyimpan semua kemajuannya. Jika Anda tidak menentukan sinyal saat memasukkan perintah kill, sinyal ini akan digunakan.

SIGKILL (9) - memaksa program untuk segera berhenti. Kemajuan yang belum disimpan akan hilang.

Selain mengetahui sinyal, Anda juga perlu mengetahui nomor identifikasi proses (PID) dari program yang ingin Anda matikan . Jika Anda tidak mengetahui PIDnya, cukup jalankan perintah ps ux .


Setelah mengetahui sinyal apa yang ingin Anda gunakan dan PID programnya, masukkan sintaks berikut:


bunuh [opsi sinyal] PID .


25. Perintah ping

Gunakan perintah ping untuk memeriksa status konektivitas Anda ke server. Misalnya, hanya dengan memasukkan ping google.com , perintah akan memeriksa apakah Anda dapat terhubung ke Google dan juga mengukur waktu respons.


26. perintah wget

Baris perintah Linux sangat berguna - Anda bahkan dapat mengunduh file dari internet dengan bantuan perintah wget . Untuk melakukannya, cukup ketik wget diikuti dengan tautan unduhan.


27. perintah uname

The uname perintah, pendek untuk Unix Nama, akan mencetak informasi rinci tentang sistem Linux Anda seperti nama mesin, sistem operasi, kernel, dan sebagainya.


28. perintah top

Sebagai terminal yang setara dengan Task Manager di Windows, perintah teratas akan menampilkan daftar proses yang sedang berjalan dan berapa banyak CPU yang digunakan setiap proses. Sangat berguna untuk memantau penggunaan sumber daya sistem, terutama mengetahui proses mana yang perlu dihentikan karena menghabiskan terlalu banyak sumber daya.


29. Perintah history

Ketika Anda telah menggunakan Linux untuk jangka waktu tertentu, Anda akan segera menyadari bahwa Anda dapat menjalankan ratusan perintah setiap hari. Dengan demikian, menjalankan perintah riwayat sangat berguna jika Anda ingin meninjau perintah yang Anda masukkan sebelumnya.


30. perintah man

Bingung tentang fungsi perintah Linux tertentu? Jangan khawatir, Anda dapat dengan mudah mempelajari cara menggunakannya langsung dari shell Linux dengan menggunakan perintah man . Misalnya, memasukkan man tail akan menampilkan instruksi manual dari perintah tail.


31. perintah echo

Perintah ini digunakan untuk memindahkan beberapa data ke dalam sebuah file. Misalnya, jika Anda ingin menambahkan teks, "Halo, nama saya John" ke dalam file bernama name.txt, Anda harus mengetikkan echo Halo, nama saya John >> name.txt


32. zip, perintah unzip

Gunakan perintah zip untuk mengompres file Anda ke dalam arsip zip, dan gunakan perintah unzip untuk mengekstrak file zip dari arsip zip.


33. perintah hostname

Jika Anda ingin mengetahui nama host / jaringan Anda cukup ketik nama host . Menambahkan -I di bagian akhir akan menampilkan alamat IP jaringan Anda.


34. useradd, perintah userdel

Karena Linux adalah sistem multi-pengguna, ini berarti lebih dari satu orang dapat berinteraksi dengan sistem yang sama pada waktu yang sama. useradd digunakan untuk membuat pengguna baru, sedangkan passwd menambahkan kata sandi ke akun pengguna tersebut. Untuk menambahkan orang baru bernama jenis John, useradd John dan kemudian untuk menambahkan jenis kata sandinya, passwd 123456789.


Menghapus pengguna sangat mirip dengan menambahkan pengguna baru. Untuk menghapus tipe akun pengguna, userdel UserName

















Comments

Popular posts from this blog

PHP Lumen Service Docs

Interoperabilitas - Web Service