Linux Untuk Pemula #2: Perintah Linux Dasar - hapidzfadli
News Update
Loading...

Selasa, 23 Februari 2021

Linux Untuk Pemula #2: Perintah Linux Dasar

 


Sama seperti bagaimana kita menggunakan Windows setiap hari, membuat folder, memindahkan file, menyalin sesuatu, kita akan mempelajari operasi harian ini untuk Linux.

Kami akan menghabiskan sebagian besar waktu kami di terminal, yang merupakan antarmuka baris perintah dari sistem operasi kami. Di sinilah kita mengetik perintah untuk melakukan operasi yang kita inginkan.

Perintah "pwd"

Sebelum kita mulai, kita harus tahu di direktori mana kita bekerja, dan di mana file yang kita buat akan disimpan. Perintah pwd adalah salah satu cara untuk mengidentifikasi direktori tempat kita berada.

Jadi seperti yang kami lakukan dalam kasus kami, kami menemukan bahwa kami berada di direktori / root .





Perintah "whoami"

Menggunakan perintah whoami kita melihat pengguna mana yang kita masuki. Di sini, kami masuk sebagai root (yang diterjemahkan menjadi administrator dalam istilah windows)





cd: Mengubah direktori

Untuk mengubah direktori melalui terminal, kami menggunakan perintah cd . Mari kita ubah direktori kita saat ini ke Desktop.

cd Desktop/




ls: Melihat Daftar Isi Folder

Untuk melihat isi direktori kita menggunakan   perintah "ls" , (sangat mirip dengan perintah dir di windows)




Perintah "Bantuan"

Hampir setiap perintah, aplikasi, dan atau utilitas di Linux memiliki file bantuan khusus yang memandu penggunaannya. Jika Anda ingin mempelajari lebih lanjut tentang perintah tertentu atau jika Anda mengalami kebuntuan, help (-h, –help) akan menjadi teman terbaik Anda.

Mari cari tahu lebih lanjut tentang kerangka kerja volatilitas.

volatility --help




man: Halaman Manual

Selain file bantuan, sebagian besar perintah dan aplikasi juga memiliki halaman manual, yang dapat diakses melalui pengetikan man before the command.

Seperti yang terlihat di bawah, ini memberikan deskripsi dan semua tag yang dapat digunakan dengan perintah ls.

man ls



















locate: Mencari kata kunci

Saat mencari kata kunci tertentu, salah satu cara termudah untuk melakukannya adalah dengan menggunakan lokasi . Ketik cari dan kemudian kata kunci di terminal dan itu akan mencari seluruh sistem file untuk kejadian itu.

Meskipun ada beberapa kekurangan menggunakan lokasi karena menyediakan terlalu banyak informasi dan database yang digunakannya diperbarui sekali sehari, sehingga Anda tidak dapat menemukan file yang dibuat beberapa menit atau jam yang lalu.

Mari cari kata kunci: CTF with

locate CTF | more









whereis: Menemukan binari

Mari kita mulai bagian ini dengan apa itu binari?

File yang dapat dieksekusi , mirip dengan .exe di Windows disebut sebagai binari. File-file ini biasanya berada di direktori / usr / bin atau / user / sbin .

Utilitas seperti ls , cd , cat , ps (kita akan membahas beberapa di antaranya nanti di artikel) disimpan di direktori ini juga.

Saat mencari file biner, kita bisa menggunakan perintah whereis. Ini mengembalikan jalur biner serta halaman manualnya. Menemukan file biner: git.

whereis git




which: Menemukan binari

Perintah mana yang lebih spesifik dan hanya mengembalikan lokasi biner dalam variabel PATH di Linux. Menemukan file biner: git.

which git







Memfilter dengan grep

Sangat sering ketika menggunakan baris perintah, Anda ingin mencari kata kunci tertentu, di sinilah grep masuk.

Mari cari kata: echo, di file simple_bash.sh dengan mengetik
grep -I "echo" simple_bash.sh






Pemikiran kasus penggunaan grep yang paling umum untuk menyalurkan output ke dalamnya dengan kata kunci untuk memfilter output.

Di sini kami menggunakan grep hanya untuk mendapatkan alamat IP mesin kami, daripada semua informasi lain yang datang saat menjalankan perintah ifconfig . (Kami akan menyentuh ifconfig yang umum di bagian selanjutnya)

ifconfig | grep inet







Menelusuri dengan perintah "find"

Perintah find adalah utilitas pencarian yang paling kuat dan fleksibel. Ia mampu parameter yang berbeda, termasuk, nama file (jelas), tanggal pembuatan dan atau modifikasi, pemilik, grup, izin dan ukurannya.

Di sini kita menggunakan -type dan -name tag yang memberitahu menemukan jenis file yang kita cari serta namanya. Garis miring terbalik ( / ) menunjukkan direktori root, di mana kita ingin mencari file tersebut.

find / -type f -name hacking_articles






Jika hasil Anda terlihat seperti ini:









tu karena perintah find juga mencari melalui direktori yang tidak memiliki izin untuk diakses akun Anda. Oleh karena itu, untuk hasil yang lebih bersih, kami menggunakan 2> & 1 yang mengirimkan semua kesalahan izin ditolak ke / dev / null (menjadi tidak ada) dan kemudian menggunakan grep memfilternya dari keluaran)

find / -type f -name hacking_articles 2>&1 | grep -v "Permission Denied"

Perintah "cat"

Kami menggunakan perintah cat untuk menampilkan konten file di terminal.
cat hacking-articles.txt


Membuat file dengan "touch"

Perintah sentuh memungkinkan Anda membuat file baru. Cukup dengan menentukan nama file setelah perintah sentuh akan menghasilkan pembuatan file itu.
touch hacking-artciles-2.txt

mkdir: Membuat direktori

Untuk membuat direktori atau mkdir, kita hanya perlu menentukan nama direktori setelah perintah mkdir.

mkdir Documents/ignite

cp: Menyalin file

Untuk menyalin file kami menggunakan cp, yang membuat duplikat file di lokasi yang ditentukan. Mari salin file teks yang kita buat sebelumnya ke direktori yang baru kita buat di atas. Kami kemudian membuat daftar isi direktori untuk memastikan bahwa file tersebut telah disalin.

cp hacking-articles-2.txt Documents/ignite

mv: Memindahkan / Mengganti nama file

Kita dapat menggunakan perintah move : mv tidak hanya untuk memindahkan file di lokasi yang ditentukan tetapi juga mengganti namanya. 

mv hacking-articles-2.txt /root/Documents/

rm: Menghapus file

Untuk menghapus file, Anda cukup menggunakan perintah rm . Mari kita hapus file " hacking-Articles-2.txt ".

rm hacking-artcles-2.txt

rmdir: Menghapus direktori

Untuk menghapus direktori, kami menggunakan perintah rmdir yang merupakan singkatan dari "hapus direktori". Mari kita hapus direktori " ignite_screenshots ".

rmdir ignite_screenshots/

Manipulasi teks

Di Linux, hampir semua yang akan Anda hadapi akan menjadi file , lebih sering lagi berupa file teks; misalnya, file konfigurasi. Karenanya, mempelajari cara memanipulasi teks menjadi sangat penting saat mengelola Linux dan aplikasinya.

Meraih head file


Saat menangani file besar, kita dapat menggunakan perintah head, yang secara default menampilkan 10 baris pertama file. Mari kita lihat 10 baris pertama dari file etter.dns .

head /etc/Ettercap/etter.dns

Meraih tail file


Mirip dengan perintah head, perintah tail digunakan untuk melihat baris terakhir file.

Meraih ekor file

Mirip dengan perintah head, perintah tail digunakan untuk melihat baris terakhir file.
tail /etc/ettercap/etter.dns

nl: Penomoran baris


Kita dapat menggunakan perintah nl untuk memberi nomor pada baris saat ia mengeluarkannya di jendela terminal. 
nl /etc/Ettercap/etter.dns


sed: Untuk menemukan & Mengganti Teks

Perintah sed memungkinkan Anda mencari kemunculan sebuah kata atau pola teks dan kemudian melakukan beberapa tindakan padanya. 
sed s/WWW/www/g hacking-artciles.in

selengkapnya: Mengontrol tampilan file

Perintah more menampilkan halaman file pada satu waktu dan memungkinkan Anda menggulir ke bawah menggunakan tombol ENTER. M
more /etc/ettercap/etter.dns

less: Menampilkan dan memfilter file

Perintah less sangat mirip dengan more, tetapi ia hadir dengan fungsionalitas tambahan untuk dapat memfilter kata kunci. 
less /etc/ettercap/etter.dns

Memasang dan Menghapus Perangkat Lunak

Kami sering kali perlu menginstal perangkat lunak yang tidak disertakan dengan distribusi Linux Anda atau kemudian bahkan menghapus perangkat lunak yang tidak diinginkan.

Dalam distribusi Linux berbasis Debian, seperti Kali Linux (yang saya gunakan), pengelola perangkat lunak default adalah Advance Packaging Tool atau disingkat apt. Hanya bagaimana kami pergi ke Appstore untuk mengunduh aplikasi, kami memiliki repositori di Linux. Kita akan belajar bagaimana mengakses repositori ini, mencari di dalamnya dan mendownload darinya. 

Mencari paket untuk diinstal


Sebelum kita mengunduh paket perangkat lunak apa pun, mari kita periksa apakah itu tersedia di repositori, di mana operasi Linux kita menyimpan informasi. Kami akan menggunakan alat apt.

Ketik pencarian apt-cache dan kemudian paket yang ingin Anda cari, mari cari Hydra yang merupakan alat cracking login.

Sorotan adalah alat yang sedang kita bicarakan.

apt-cache search hydra

Menginstal paket


Sekarang mari kita instal paket yang kita inginkan. Kali ini kita akan menggunakan perintah apt-get diikuti dengan install dan nama paket.

Mari instal git, yang nantinya memungkinkan kita menarik repositori dari Github untuk menginstal alat lainnya.
apt-get install git

Menghapus paket


Untuk menghapus paket apa pun dari mesin Anda, cukup ketik hapus setelah apt-get dengan nama paket.

Mari hapus paket git. (Saya sarankan untuk Tekan n untuk membatalkan langkah ini)

apt-get remove git


Membersihkan paket


Kadang-kadang paket yang baru saja kami hapus meninggalkan file sisa (contoh akan file konfigurasi) Untuk sepenuhnya menghapus semuanya bersih, kami menggunakan opsi pembersihan dengan apt-get .

Mari kita coba membersihkan git (sekali lagi Anda dapat menekan n untuk membatalkan)

apt-get purge git


Memperbarui repositori
Merupakan praktik yang baik untuk memperbarui repositori karena biasanya diperbarui dengan perangkat lunak baru atau versi terbaru dari perangkat lunak yang ada. Pembaruan ini harus diminta dan dapat dilakukan dengan mengetik pembaruan setelah apt-get.

Mari perbarui repositori kita. (Catatan: pembaruan tidak menerapkan perubahan ini hanya mengunduhnya)
apt-get update


Meningkatkan repositori


Untuk menerapkan perubahan dari perintah yang kita jalankan di atas: update, kita harus menjalankan apt-get dengan tag upgrade . Ini kemudian menginstal atau lebih tepatnya meningkatkan semua pembaruan baru yang diunduh ke sistem.

(Catatan: Meningkatkan dapat memakan waktu, jadi Anda mungkin tidak dapat menggunakan sistem Anda untuk sementara waktu

apt-get upgrade


Menambahkan repositori ke file sources.list

Server yang menyimpan informasi perangkat lunak untuk distribusi Linux tertentu dikenal sebagai repositori. Kita dapat memasukkan nano ke dalam file di /etc/apt/sources.list dan menambahkan repositori di sini.

(Saya sarankan untuk tidak menambahkan repositori eksperimental di sources.list Anda karena mereka dapat mengunduh perangkat lunak yang bermasalah dan menyebabkan banyak hal rusak.)

Disorot adalah repositori yang digunakan Kali Linux saya.

nano /etc/apt/sources.list

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done