OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

3.2.2. Asas Baris Perintah: Melayari Pokok Direktori dan Mengurus Fail‌


Bahagian ini hanya memberikan gambaran ringkas tentang arahan yang dilindungi, yang kesemuanya mempunyai banyak pilihan yang tidak diterangkan di sini, jadi sila rujuk kepada banyak dokumentasi yang tersedia dalam halaman manual masing-masing. Dalam ujian penembusan, anda paling kerap menerima akses shell kepada sistem selepas eksploitasi yang berjaya, bukannya antara muka pengguna grafik. Kemahiran dengan baris arahan adalah penting untuk kejayaan anda sebagai profesional keselamatan.

Sebaik sahaja sesi dibuka, jentera perintah (yang bermaksud cetak direktori kerja) memaparkan lokasi semasa anda dalam sistem fail. Direktori semasa ditukar dengan cd direktori perintah (cd adalah untuk tukar direktori). Apabila anda tidak menentukan direktori sasaran, anda akan dibawa ke direktori rumah anda. Apabila anda menggunakan cd-, anda kembali ke direktori kerja bekas (yang digunakan sebelum yang terakhir cd panggilan). Direktori induk sentiasa dipanggil .. (dua titik), manakala

direktori semasa juga dikenali sebagai . (satu titik). The ls perintah membenarkan senarai kandungan sesebuah direktori. Jika anda tidak memberikan parameter, ls beroperasi pada direktori semasa.


$ jentera

/home/buxy

$ cd Desktop

$ jentera

/home/buxy/Desktop

$ cd.

$ jentera

/home/buxy/Desktop

$ cd ..

$ jentera

/home/buxy

$ ls

Muat Turun Desktop Gambar Templat Dokumen Muzik Video Awam

$ jentera

/home/buxy

$ cd Desktop

$ jentera

/home/buxy/Desktop

$ cd.

$ jentera

/home/buxy/Desktop

$ cd ..

$ jentera

/home/buxy

$ ls

Muat Turun Desktop Gambar Templat Dokumen Muzik Video Awam


Anda boleh membuat direktori baharu dengan mkdir direktori, dan alih keluar direktori (kosong) sedia ada dengan ialah rm direktori. Yang mv perintah membenarkan bergerak dan menamakan semula fail dan direktori; bergerak semula fail dicapai dengan rm fail, dan menyalin fail selesai dengan cp sumber-fail sasaran- fail.


$ ujian mkdir

$ ls

Muat Turun Desktop

Gambar

Templates

Video

Muzik Dokumen

Awam

ujian

$ ujian mv baharu

$ ls

Muat Turun Desktop

baru

Awam

Video

Muzik Dokumen

Gambar

Templates

$ rmdir baru

$ ls

Muat Turun Desktop

Gambar

Templates

Video

Muzik Dokumen

Awam


Cangkang melaksanakan setiap arahan dengan menjalankan program pertama nama yang diberikan yang ditemui dalam direktori yang disenaraikan dalam PATH pembolehubah persekitaran. Selalunya, program ini adalah dalam / bin,

/sbin, /usr/bin, atau /usr/sbin. Sebagai contoh, arahan ls terdapat dalam /bin/ls; arahan yang melaporkan lokasi boleh laku yang diberikan. Kadangkala arahan dikendalikan secara langsung oleh shell, dalam kes ini, ia dipanggil perintah terbina dalam shell (cd dan pwd adalah antaranya); arahan jenis membolehkan anda menanyakan jenis setiap arahan.


$ echo $PATH

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

$ iaitu

/bin/ls

$ echo $PATH

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

$ iaitu

/bin/ls


$ taip rm

rm ialah /bin/rm

$ taip cd

cd ialah shell builtin

$ taip rm

rm ialah /bin/rm

$ taip cd

cd ialah shell builtin


Perhatikan penggunaan echo arahan, yang hanya memaparkan rentetan pada terminal. Dalam kes ini, ia digunakan untuk mencetak kandungan pembolehubah persekitaran kerana shell secara automatik menggantikan pembolehubah dengan nilainya sebelum melaksanakan baris arahan.


Pembolehubah Persekitaran Pembolehubah persekitaran membenarkan penyimpanan tetapan global untuk shell atau pelbagai program lain. Mereka adalah kontekstual tetapi boleh diwarisi. Sebagai contoh, setiap proses mempunyai set pembolehubah persekitarannya sendiri (ia adalah kontekstual). Cangkang, seperti cangkerang log masuk, boleh mengisytiharkan pembolehubah, yang akan diturunkan kepada program lain yang mereka laksanakan (ia boleh diwarisi).

Pembolehubah ini boleh ditakrifkan di seluruh sistem dalam / etc / profil atau setiap pengguna masuk ~/

.profile tetapi pembolehubah yang tidak khusus untuk jurubahasa baris arahan lebih baik dimasukkan / etc / persekitaran, memandangkan pembolehubah tersebut akan disuntik ke dalam semua sesi pengguna terima kasih kepada Modul Pengesahan Boleh Palam (PAM) – walaupun apabila tiada shell dilaksanakan.

Pembolehubah Persekitaran Pembolehubah persekitaran membenarkan penyimpanan tetapan global untuk shell atau pelbagai program lain. Mereka adalah kontekstual tetapi boleh diwarisi. Sebagai contoh, setiap proses mempunyai set pembolehubah persekitarannya sendiri (ia adalah kontekstual). Cangkang, seperti cangkerang log masuk, boleh mengisytiharkan pembolehubah, yang akan diturunkan kepada program lain yang mereka laksanakan (ia boleh diwarisi).

Pembolehubah ini boleh ditakrifkan di seluruh sistem dalam / etc / profil atau setiap pengguna masuk ~/

.profile tetapi pembolehubah yang tidak khusus untuk jurubahasa baris arahan lebih baik dimasukkan / etc / persekitaran, memandangkan pembolehubah tersebut akan disuntik ke dalam semua sesi pengguna terima kasih kepada Modul Pengesahan Boleh Palam (PAM) – walaupun apabila tiada shell dilaksanakan.


Pengkomputeran Awan OS teratas di OnWorks: