-->

Deskripsi Prompt

Post a Comment

Prompt bash mudah dipahami dan, secara default, menyertakan informasi seperti pengguna, nama host, dan direktori kerja saat ini. Prompt tersebut berupa serangkaian karakter yang ditampilkan di layar terminal yang menunjukkan bahwa sistem siap menerima masukan kita. Prompt tersebut biasanya menyertakan informasi seperti pengguna saat ini, nama host komputer, dan direktori kerja saat ini. Prompt tersebut biasanya ditampilkan di baris baru, dan kursor diposisikan setelah prompt, siap bagi pengguna untuk mulai mengetik perintah.

Formatnya dapat disesuaikan untuk memberikan informasi yang berguna bagi pengguna. Formatnya dapat terlihat seperti ini:
@$
Direktori beranda untuk pengguna ditandai dengan tilde < ~> dan merupakan folder default saat kita masuk.
@[~]$
Tanda dolar, dalam hal ini, melambangkan pengguna. Begitu kita masuk sebagai root, karakter tersebut berubah menjadi hash< #> dan tampak seperti ini:
root@andi-liani-Latitude-E6410:/home/andi-liani#
Misalnya, saat kita mengunggah dan menjalankan shell pada sistem target, kita mungkin tidak melihat nama pengguna, nama host, dan direktori kerja saat ini. Hal ini mungkin disebabkan oleh variabel PS1 di lingkungan yang tidak ditetapkan dengan benar. Dalam kasus ini, kita akan melihat perintah berikut:
Tidak memiliki hak istimewa - Prompt Shell Pengguna
$
Privileged - Prompt Shell Root
#
Selain menyediakan informasi dasar seperti pengguna saat ini dan direktori kerja, kita dapat menyesuaikan untuk menampilkan informasi lain dalam prompt, seperti alamat IP, tanggal, waktu, status keluar dari perintah terakhir, dan banyak lagi. Ini sangat berguna bagi kita selama pengujian penetrasi karena kita dapat menggunakan berbagai alat dan kemungkinan seperti scriptatau .bash_historyuntuk memfilter dan mencetak semua perintah yang kita gunakan dan mengurutkannya berdasarkan tanggal dan waktu. Misalnya, prompt dapat diatur untuk menampilkan jalur lengkap direktori kerja saat ini, bukan hanya nama direktori saat ini, yang juga dapat menyertakan alamat IP target jika kita bekerja secara teratur.

Prompt dapat disesuaikan menggunakan karakter khusus dan variabel dalam berkas konfigurasi shell ( .bashrcuntuk shell Bash). Misalnya, kita dapat menggunakan: karakter \uuntuk mewakili nama pengguna saat ini, \huntuk nama host, dan \wuntuk direktori kerja saat ini.

Karakter Khusus Keterangan

  • \d Tanggal (Senin 6 Februari)
  • \D{%Y-%m-%d} Tanggal (YYYY-MM-DD)
  • \H Nama host lengkap
  • \j Jumlah pekerjaan yang dikelola oleh shell
  • \n Garis baru
  • \r Pengembalian kereta
  • \s Nama cangkangnya
  • \t Waktu saat ini 24 jam (HH:MM:DD)
  • \T Waktu saat ini 12 jam (HH:MM:DD)
  • \@ Waktu saat ini
  • \u Nama pengguna saat ini
  • \w Jalur lengkap direktori kerja saat ini
Menyesuaikan prompt dapat menjadi cara yang berguna untuk membuat pengalaman terminal Anda lebih personal dan efisien. Prompt juga dapat menjadi alat yang berguna untuk mengatasi masalah, karena prompt dapat memberikan informasi penting tentang status sistem pada waktu tertentu.

Selain menyesuaikan perintah, kita dapat menyesuaikan lingkungan terminal mereka dengan skema warna, font, dan pengaturan lain yang berbeda untuk membuat lingkungan kerja mereka lebih menarik secara visual dan lebih mudah digunakan.

Akan tetapi, kita melihat hal yang sama seperti saat bekerja pada GUI Windows di sini. Kita masuk sebagai pengguna pada komputer dengan nama tertentu, dan kita tahu direktori tempat kita berada saat kita menavigasi sistem kita. Prompt Bash juga dapat disesuaikan dan diubah sesuai kebutuhan kita. Penyesuaian prompt bash berada di luar cakupan modul ini. Akan tetapi, kita dapat melihat bash -prompt-generator dan powerline , yang memberi kita kemungkinan untuk menyesuaikan prompt kita dengan kebutuhan kita.

Related Posts

Post a Comment

Subscribe Our Newsletter