linux

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
2 Comments

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Most Popular

To Top