Bash Dapatkan Direktori Semasa

Bash Get Current Directory



Di Linux, semua tugas yang dilakukan melalui baris perintah memerlukan pengguna mengakses direktori yang mencukupi. Terdapat pelbagai jenis direktori dalam sistem komputer dengan Linux atau OS Ubuntu. Pengguna dapat mengakses setiap direktori melalui terminal, dan berinteraksi dengan mereka. Terdapat banyak pilihan, dan setiap kali pengguna berinteraksi dengan command prompt dari direktori semasa mereka bekerja.

Sistem Linux bertindak balas dengan memberikan maklumat terhadap setiap permintaan input. Output yang dicapai adalah standard dan dicetak ke prompt shell. Dalam tutorial ini, kita akan menggali cara-cara mengakses direktori kerja semasa dan bagaimana pengguna dapat beralih dari satu direktori atau lokasi ke direktori lain, diikuti dengan contoh yang relevan. Perintah yang digunakan untuk mengakses direktori kerja saat ini akan membantu mereka mengakses setiap lokasi di sistem mereka kapan saja, sesuai dengan keperluan mereka.







Keperluan sistem berikut adalah wajib untuk menjalankan perintah di bash untuk mendapatkan direktori:



OS yang disyorkan: Linux Mint 20 atau Ubuntu 20.04
Pengguna akaun: Akaun pengguna dengan hak sudo



Tutorial tersebut mengandaikan bahawa pengguna sudah mempunyai OS Linux Mint terbaru pada sistem komputer mereka. Untuk bash, dapatkan direktori semasa di Linux Mint 20, buka Terminal dari menu utama di kiri bawah skrin anda, dan kemudian pilih pilihan Terminal.





Untuk berinteraksi dengan terminal, ketik bash dan kemudian tekan enter.

$ bash



Ia akan memaparkan prompt, yang menunjukkan bahawa Bash sedang menunggu nilai input.

Catatan: Semuanya bergantung pada sistem komputer pengguna bahawa mereka mungkin mendapatkan watak diminta yang berbeza (Lokasi semasa dalam struktur fail sistem komputer termasuk direktori kerja yang sedang berjalan pada sistem). Semasa memasukkan perintah, jangan taip $ atau watak lain sebelum perintah. Juga, perhatikan bahawa dalam contoh yang disebutkan dalam tutorial ini, garis-garis yang mempunyai perintah di dalamnya, dan tidak bermula dengan $ karakter, adalah output dari setiap perintah.

PWD (Mencetak direktori kerja)

Direktori kerja semasa adalah direktori di mana semua perintah sedang dijalankan. Anda perlu mencetak nama direktori kerja semasa. Taip arahan PWD dan kemudian klik enter. Ini akan menunjukkan direktori lengkap dalam output, seperti yang ditunjukkan di bawah:

$ pwd

Output di atas menunjukkan bahawa kita sedang berada di direktori pengguna, iaitu, / home / aqsa. Perintah yang digunakan di sini adalah PWD, direktori kerja cetak, dan setelah diketik, sistem Linux Mint 20 diminta untuk menampilkan lokasi saat ini. Direktori lalai adalah direktori home yang akan muncul ketika pengguna memulakan sesi Bash baru.

Catatan: Untuk keluar dari direktori satu tahap, ketik cd .. dan kemudian klik enter. Anda akan dikembalikan dalam satu direktori.

$ cd ..

Manakala, jika anda ingin keluar dari semua direktori, cukup ketik cd, kemudian klik enter. Anda akan sampai ke direktori lalai.

CD (Tukar direktori kerja semasa)

Kadang kala pengguna ingin beralih dari satu direktori ke direktori lain untuk mengakses lokasi dan fail yang berkaitan di direktori lain. Untuk ini, mereka perlu menggunakan perintah CD, kemudian diikuti oleh lokasi atau direktori, misalnya, Dokumen, Rumah, dll.

Cukup ketik nama direktori CD dan kemudian klik enter. Anda boleh mencetak direktori anda untuk memeriksa jalan baru ini. Direktori kerja dapat diubah menjadi yang sudah ada, dan direktori kerja saat ini akan diperbarui, seperti yang ditunjukkan dalam contoh di bawah. Di sini, kami telah sampai ke direktori utama.

$ cd direktori-nama

Anda juga boleh bergerak lebih jauh di mana-mana direktori dengan menaip Nama Direktori CD dan kemudian tekan enter. Ini akan membawa anda ke lokasi yang sedang dicari. Pengguna boleh mencuba memasuki keseluruhan jalan dengan sekali jalan, mis., Cd /home/documents/test.docx; ini akan menyelamatkan mereka daripada mencuba beberapa langkah dan akan membantu mereka mencapai lokasi dalam satu perjalanan.

Catatan: Anda juga dapat melihat senarai semua fail yang ada di lokasi di mana anda berada sekarang. Ia dapat diselesaikan dengan hanya mengetik ls, kemudian, anda dapat menekan enter untuk melihat hasilnya.

Paparkan atau senaraikan semua direktori

Mengetahui senarai semua direktori adalah satu perkara penting semasa mengerjakan sistem Linux. Pengguna dapat melihat pilihan yang berbeza berdasarkan direktori yang sedang mereka kerjakan dan ingin beralih di antara mereka, sehingga mereka dapat menggunakan lokasi ini.

Untuk memaparkan semua direktori dari lokasi tertentu, cuba perintah seperti di bawah:

$ ls -d * /

Di sini, dalam contoh di bawah, pengguna ada di direktori beranda, jadi ia akan memaparkan direktori yang relevan, yang dinamakan sebagai aqsa yang disenaraikan dan sedang digunakan.

Catatan: Anda juga boleh menggunakan gabungan perintah ls dan grep yang akan menyenaraikan nama direktori. Untuk ini, pengguna boleh menggunakan perintah cari. Berikut adalah beberapa perintah yang juga dapat digunakan sebagai pengganti perintah yang disebutkan di atas:

$ ls -l | grep `^ d '
$ ls -l | egrep `^ d '

Kesimpulannya

Dalam tutorial ini, kami menjelajahi berbagai pilihan untuk mendapatkan direktori saat ini menggunakan Bash di Linux Mint 20. Dengan cara ini, pengguna dapat mengakses direktori saat ini di Linux atau Ubuntu berdasarkan sistem yang mereka gunakan. Berbagai pilihan baris perintah dibahas untuk memberi tahu pengguna cara mendapatkan direktori semasa mereka bekerja. Direktori berfungsi saat ini adalah direktori dari mana pengguna memanggil pelbagai jenis perintah dari terminal atau baris konsol mereka. Mereka dapat mengakses lokasi yang berbeza dengan hanya mengetik perintah mudah ini sekaligus dan kemudian melakukan tindakan yang relevan di lokasi yang cenderung mereka jalani.