Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

3.2.2. Dasar-dasar Baris Perintah: Menjelajah Pohon Direktori dan Mengelola File‌


Bagian ini hanya memberikan gambaran singkat tentang perintah yang tercakup, yang semuanya memiliki banyak pilihan yang tidak dijelaskan di sini, jadi silakan merujuk ke dokumentasi berlimpah yang tersedia di halaman manual masing-masing. Dalam tes penetrasi, Anda akan paling sering menerima akses shell ke sistem setelah berhasil mengeksploitasi, daripada antarmuka pengguna grafis. Kemahiran dengan baris perintah sangat penting untuk kesuksesan Anda sebagai profesional keamanan.

Setelah sesi terbuka, pwd perintah (yang merupakan singkatan dari cetak direktori kerja) menampilkan lokasi Anda saat ini di sistem file. Direktori saat ini diubah dengan cd direktori memerintah (cd adalah untuk ubah direktori). Bila Anda tidak menentukan direktori target, Anda akan dibawa ke direktori home Anda. Saat Anda menggunakan CD-, Anda kembali ke direktori kerja sebelumnya (yang digunakan sebelum yang terakhir cd panggilan). Direktori induk selalu disebut .. (dua titik), sedangkan

direktori saat ini juga dikenal sebagai . (satu titik). NS ls perintah memungkinkan daftar isi sebuah direktori. Jika Anda tidak memberikan parameter, ls beroperasi pada direktori saat ini.


$ pwd

/rumah/buxy

$ cd Desktop

$ pwd

/home/buxy/Desktop

$ cd.

$ pwd

/home/buxy/Desktop

$ cd ..

$ pwd

/rumah/buxy

$ ls

Unduhan Desktop Gambar Template Dokumen Musik Video Publik

$ pwd

/rumah/buxy

$ cd Desktop

$ pwd

/home/buxy/Desktop

$ cd.

$ pwd

/home/buxy/Desktop

$ cd ..

$ pwd

/rumah/buxy

$ ls

Unduhan Desktop Gambar Template Dokumen Musik Video Publik


Anda dapat membuat direktori baru dengan mkdir direktori, dan hapus direktori (kosong) yang ada dengan adalah rm direktori. itu mv perintah memungkinkan bergerak dan mengganti nama file dan direktori; bergerak kembali sebuah file dicapai dengan rm fillet, dan menyalin file dilakukan dengan cp sumber-file target- file.


$ tes mkdir

$ ls

Unduhan Desktop

Film

template

Video

Dokumen Musik

Publik

uji

$ tes mv baru

$ ls

Unduhan Desktop

yang baru

Publik

Video

Dokumen Musik

Film

template

$ baru

$ ls

Unduhan Desktop

Film

template

Video

Dokumen Musik

Publik


Shell mengeksekusi setiap perintah dengan menjalankan program pertama dari nama yang diberikan yang ditemukan di direktori yang terdaftar di PATH variabel lingkungan. Paling sering, program ini di /tempat sampah,

/sbin, /usr/bin, atau /usr/sbin. Misalnya, perintah ls ditemukan di /bin/ls; perintah which melaporkan lokasi executable yang diberikan. Kadang-kadang perintah ditangani langsung oleh shell, dalam hal ini, ini disebut perintah built-in shell (cd dan pwd termasuk di antaranya); perintah type memungkinkan Anda menanyakan jenis setiap perintah.


$ gema $PATH

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin

$ yang mana

/bin/ls

$ gema $PATH

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin

$ yang mana

/bin/ls


$ ketik rm

rm adalah /bin/rm

$ ketik cd

cd adalah shell bawaan

$ ketik rm

rm adalah /bin/rm

$ ketik cd

cd adalah shell bawaan


Perhatikan penggunaan gema perintah, yang hanya menampilkan string di terminal. Dalam hal ini, ini digunakan untuk mencetak konten variabel lingkungan karena shell secara otomatis mengganti variabel dengan nilainya sebelum mengeksekusi baris perintah.


Variabel Lingkungan Variabel lingkungan memungkinkan penyimpanan pengaturan global untuk shell atau berbagai program lainnya. Mereka kontekstual tetapi dapat diwariskan. Misalnya, setiap proses memiliki set variabel lingkungan sendiri (mereka kontekstual). Shell, seperti shell login, dapat mendeklarasikan variabel, yang akan diteruskan ke program lain yang dijalankannya (dapat diwariskan).

Variabel-variabel ini dapat didefinisikan di seluruh sistem dalam / etc / profile atau per pengguna di ~/

.Profil tetapi variabel yang tidak spesifik untuk penerjemah baris perintah lebih baik dimasukkan / etc / environment, karena variabel tersebut akan disuntikkan ke semua sesi pengguna berkat Pluggable Authentication Module (PAM) – bahkan ketika tidak ada shell yang dieksekusi.

Variabel Lingkungan Variabel lingkungan memungkinkan penyimpanan pengaturan global untuk shell atau berbagai program lainnya. Mereka kontekstual tetapi dapat diwariskan. Misalnya, setiap proses memiliki set variabel lingkungan sendiri (mereka kontekstual). Shell, seperti shell login, dapat mendeklarasikan variabel, yang akan diteruskan ke program lain yang dijalankannya (dapat diwariskan).

Variabel-variabel ini dapat didefinisikan di seluruh sistem dalam / etc / profile atau per pengguna di ~/

.Profil tetapi variabel yang tidak spesifik untuk penerjemah baris perintah lebih baik dimasukkan / etc / environment, karena variabel tersebut akan disuntikkan ke semua sesi pengguna berkat Pluggable Authentication Module (PAM) – bahkan ketika tidak ada shell yang dieksekusi.


Komputasi Awan OS Teratas di OnWorks: