Cara Mengenal pasti Direktori Kerja Menggunakan Watak dan Pembolehubah Shell
- 4227
- 834
- Dave Kreiger V
Beberapa direktori khas yang pengguna linux terikat untuk bekerja dengan begitu banyak kali pada baris arahan shell termasuk pengguna rumah direktori, direktori kerja semasa dan sebelumnya.
Oleh itu, memahami bagaimana untuk mengakses atau menentukan direktori ini dengan mudah menggunakan kaedah unik tertentu boleh menjadi kemahiran bonus untuk pengguna baru atau mana -mana linux.
Kenal pasti direktori kerja menggunakan watak shell dan pembolehubah persekitaranDalam petua ini untuk pemula, kita akan melihat cara bagaimana pengguna dapat mengenal pasti rumahnya, direktori kerja semasa dan sebelumnya dari shell menggunakan watak -watak shell khas dan pembolehubah persekitaran.
1. Menggunakan watak shell tertentu
Terdapat watak -watak tertentu tertentu yang difahami oleh shell ketika kita berurusan dengan direktori dari baris arahan. Watak pertama yang akan kita lihat ialah Tilde (~)
: Ia digunakan untuk mengakses direktori rumah pengguna semasa:
$ echo ~Paparkan direktori rumah pengguna
Cadangan Baca: Ketahui perintah 'echo' dengan contoh 15-praktikal ini
Yang kedua adalah titik (.)
Watak: Ia mewakili direktori semasa yang pengguna masuk, pada baris arahan. Di skrin ditembak di bawah, anda dapat melihat perintah itu ls
dan ls .
Menghasilkan yang sama, menyenaraikan kandungan direktori kerja semasa.
$ ls $ ls .Senaraikan kandungan direktori kerja semasa
Cadangan Baca: Arahan 'ls' dengan contoh asas 15 praktikal ini
Watak khas ketiga adalah titik berganda (...)
yang mewakili direktori secara langsung di atas direktori kerja semasa yang pengguna masuk.
Dalam gambar di bawah, direktori di atas /var
adalah direktori akar (/)
, Oleh itu, apabila kita menggunakan ls
perintah seperti berikut, kandungan (/)
disenaraikan:
$ ls ..Cetak Kandungan Direktori Ibu Bapa
Cadangan Baca: 7 Perintah 'LS' Trik Perintah Setiap Pengguna Linux Harus Tahu
2. Menggunakan pembolehubah alam sekitar
Selain daripada watak -watak di atas, ada juga yang pasti Pembolehubah Alam Sekitar bermaksud bekerjasama dengan direktori yang kita fokuskan. Di bahagian seterusnya, kami akan melalui beberapa pembolehubah alam sekitar yang penting untuk mengenal pasti direktori dari baris arahan.
$ Rumah
: nilainya adalah sama dengan Tilde (~)
Watak - Direktori rumah pengguna semasa, anda boleh menguji bahawa dengan menggunakan perintah echo seperti berikut:
$ echo $ homeDirektori Rumah Cetak Pengguna
$ Pwd
: Secara penuh, ia bermaksud - Direktori kerja cetak (PWD), seperti namanya, ia mencetak jalan mutlak direktori kerja semasa dalam baris perintah shell seperti di bawah:
$ echo $ pwdCetak direktori kerja sekarang
$ Oldpwd
: ia menunjuk kepada direktori pengguna masuk, sebelum berpindah ke direktori kerja semasa. Anda boleh mengakses nilainya seperti di bawah:
$ echo $ oldpwdDirektori induk cetak
Cadangan Baca: 15 'PWD' (Direktori Kerja Cetak) Contoh Perintah di Linux
3. Menggunakan arahan CD mudah
Di samping itu, anda juga boleh menjalankan beberapa arahan mudah untuk mengakses direktori rumah anda dengan cepat dan direktori kerja sebelumnya. Contohnya, apabila anda berada di mana -mana bahagian sistem fail anda pada baris arahan, menaip CD
dan memukul Masukkan Akan memindahkan anda ke direktori rumah anda:
$ echo $ pwd $ cd $ echo $ pwdBeralih ke direktori rumah pengguna
Anda juga boleh berpindah ke direktori kerja sebelumnya menggunakan arahan CD -
Perintah seperti di bawah:
$ echo $ pwd $ echo $ oldpwd $ cd - $ echo $ pwdBeralih ke direktori kerja sebelumnya
Dalam siaran ini, kami bergerak melalui beberapa petua baris perintah yang mudah dan berguna untuk pengguna Linux baru untuk mengenal pasti direktori khas tertentu dari dalam baris arahan shell.
Adakah anda mempunyai pemikiran dari segi petua Linux yang ingin anda kongsi dengan kami atau soalan mengenai perkara ini, kemudian gunakan borang komen di bawah untuk kembali kepada kami.
- « 9 pelanggan Twitter terbaik untuk Linux yang anda suka gunakan
- 12 permainan berasaskan terminal yang menakjubkan untuk peminat Linux »