Системийн анхдагч бүрхүүлийг /etc/default/useradd файлд тодорхойлсон. Таны анхдагч бүрхүүлийг /etc/passwd файлд тодорхойлсон. Та үүнийг chsh тушаалаар өөрчилж болно. $SHELL хувьсагч нь ихэвчлэн одоогийн бүрхүүлийн гүйцэтгэгдэх замыг хадгалдаг.
Bash бүрхүүл хаана байрладаг вэ?
Энэ нь боломжтой /bin/ls , мөн Bash-ийн замуудын жагсаалтад /bin хавтас байгаа тул та үүнийг ашиглахын тулд ls гэж бичээд л болно. ls нь одоогийн хавтсанд байгаа файлуудыг жагсаадаг. Та ихэвчлэн системээс хамаардаг, гэхдээ macOS дээр /Users-ын доор байрлах гэрийн хавтсаас эхэлдэг.
Бүрхүүлийн программууд хаана хадгалагддаг вэ?
Системийн хэмжээнд эхлүүлэх скриптүүд: / гэх мэт / профайл нэвтрэх бүрхүүлийн хувьд, мөн интерактив бүрхүүлийн хувьд /etc/bashrc. Хэрэглэгч эхлүүлэх скриптүүдийг тодорхойлдог: ~/. Нэвтрэх бүрхүүлд зориулсан bash_profile болон ~/.
Линукс дээр анхдагч бүрхүүл хаана тохируулагдсан бэ?
Таны өгөгдмөл нэвтрэх бүрхүүл байна /bin/bash одоо. Та энэ өөрчлөлтийг харахын тулд гараад дахин нэвтрэх ёстой.
Аль Линукс бүрхүүл илүү дээр вэ?
Линуксд зориулсан нээлттэй эхийн шилдэг 5 бүрхүүл
- Bash (Борн-Дахин Shell) "Баш" гэдэг үгийн бүрэн хэлбэр нь "Бурн-Дахин Shell" бөгөөд энэ нь Линукс дээр ашиглах боломжтой хамгийн сайн нээлттэй эхийн бүрхүүлүүдийн нэг юм. …
- Zsh (Z-Shell) …
- Ksh (Korn Shell) ...
- Tcsh (Tenex C Shell) ...
- Загас (Нөхөрсөг интерактив бүрхүүл)
Линукс бүрхүүл хэрхэн ажилладаг вэ?
Бүрхүүл нь таны үйлдлийн системтэй харилцах интерфейс юм. Энэ командын орчуулагчийн үүргийг гүйцэтгэдэг; команд бүрийг авч үйлдлийн систем рүү дамжуулдаг. Дараа нь энэ үйлдлийн үр дүнг таны дэлгэц дээр харуулна.
Би одоогийн бүрхүүлээ яаж мэдэх вэ?
Дээрхийг шалгахын тулд bash-г анхдагч бүрхүүл гэж хэлээд echo $SHELL-г оролдоод, дараа нь ижил терминал дээр өөр бүрхүүлд (жишээлбэл KornShell (ksh)) ороод $SHELL-г оролдоно уу. Та хоёр тохиолдолд үр дүнг bash хэлбэрээр харах болно. Одоогийн бүрхүүлийн нэрийг авахын тулд, cat /proc/$$/cmdline ашиглана уу .
Би ямар бүрхүүлийг яаж мэдэх вэ?
Дараах Linux эсвэл Unix командуудыг ашиглана уу:
- ps -p $$ – Өөрийн одоогийн бүрхүүлийн нэрийг найдвартай харуулна.
- echo “$SHELL” – Одоогийн хэрэглэгчийн бүрхүүлийг хэвлэх боловч хөдөлгөөн дээр ажиллаж байгаа бүрхүүлийг хэвлэх шаардлагагүй.
Хэдэн төрлийн бүрхүүл байдаг вэ?
Бүгдийг нь товчхон харьцуулж үзье 4 бүрхүүл болон тэдгээрийн шинж чанарууд.
...
Root хэрэглэгчийн өгөгдмөл сануулга нь bash-x юм. xx#.
Шелл | GNU Bourne-Again Shell (Баш) |
---|---|
Зам | / bin / bash |
Өгөгдмөл сануулга (root бус хэрэглэгч) | bash-x.xx$ |
Өгөгдмөл сануулга (Үндэс хэрэглэгч) | bash-x.xx# |
доллар гэж юу вэ? Бүрхүүлийн скрипт дээр үү?
$? байна хамгийн сүүлд гүйцэтгэсэн командын гаралтын төлөвийг уншдаг бүрхүүл дэх тусгай хувьсагч. Функц буцаж ирсний дараа $? функцэд гүйцэтгэсэн сүүлчийн командын гарах төлөвийг өгдөг.
Хэзээ бүрхүүлийн скрипт бүрхүүлийг гүйцэтгэдэг вэ?
Скрипт бичих, гүйцэтгэх алхамууд
- Терминалыг нээнэ үү. Өөрийн скриптийг үүсгэхийг хүссэн директор руу очно уу.
- Файлыг үүсгээрэй. sh өргөтгөл.
- Файлд скриптийг редактор ашиглан бич.
- chmod +x командын тусламжтайгаар скриптийг гүйцэтгэх боломжтой болгоно .
- ./ ашиглан скриптийг ажиллуулна уу. .