Терминал цонхонд ороход cd ~ юу хийдэг вэ

Дараах тэмдгийг юу гэж үздэг вэ?

~ Нь tilde гэж нэрлэгддэг бөгөөд латтераас titulus гэсэн үгнээс гаралтай бөгөөд Википедигийн дагуу, испани хэлээр дамжуулан англи хэлээр ирдэг. Энэ бол нэр эсвэл логик гэсэн утгатай.

Линукс дотор tilde (~) тэмдэг нь метафтактер болон терминалын бүрхүүлийн хязгаар дотор тусгай утгатай байдаг.

Тэгэхээр яг дараах тушаал нь юу вэ:

cd ~

Дээрх тушаал нь таныг өөрийн гэрийн сан руу буцааж оруулах болно. Энэ бол маш сайхан арга юм. Хэрэв та / var / logs эсвэл / mnt гэх мэт өөр фолдерт залгагдсан бол cd ~ гэж бичээд буцааж таны хэрэглэгчийн гэрийн сан руу буцааж өгдөг.

Tilde (~) нь үүнээс ч илүү юм.

Tilde-г ашиглаж байгаа хэдий ч та одоогийн хэрэглэгчийн гэрийн санг үүсгэдэг бөгөөд та өөр хэрэглэгчийн гэрийн санд шилжих боломжтой.

Жишээлбэл, хэрэв та систем дээрээ Fred нэртэй хэрэглэгч байгаа бол дараах байдлаар бичиж өөрийн гэрийн хавтсанд шилжиж болно:

cd ~ fred

Tilde-ийн өөр нэг хэрэглээ нь өмнөх ажлын сан руугаа шилжих явдал юм. Та / var / logs фолдерын Fred-ийн гэрийн хавтсанд шилжсэн гэж төсөөлөөд үз дээ. Та доор дурдсаныг битгий / var / logs фолдерт буцааж болно:

cd ~ -

~ -ын эсрэг - + нь + cd дээр хэрэглэгдэж байгаа үед танд одоо ажиллаж байгаа директор уруу очдог.

Мэдээж хэрэг, энэ нь ялангуяа ашигтай ажиллахад тохиромжгүй юм.

Төгсгөлд нь cd ~ гэж бичээд tab товчлуур дээр дарснаар та боломжит бүх фолдеруудын жагсаалтыг гаргаж өгнө.

Жишээ нь дээрх зургийг харж болно.

Тоглоомын хавтас руу шилжихийн тулд дараах зүйлийг бичнэ үү:

cd ~ тоглоомууд

Энэ нь таныг / usr / games фолдерт хүргэдэг.

Бүртгэгдсэн бүх тохируулгууд cd тушаалаар ажилладаггүй гэдгийг анхаараарай.

Tilde-ийн сүүлийн хэрэглээ нь дараах байдалтай байна:

cd ~ 0

cd ~ 1

cd ~ -1

Энэ тэмдэглэгээ нь танаас лавлах стекээр дамжих боломжийг олгодог. Фолдерыг ашиглан сангийн стек дээр нэмэх боломжтой .

Жишээлбэл, хэрэв та өөрийн хөгжмийн фолдерт байгаа бол дараах байдлаар стек гуйвлаарай:

pushd / home / username / Хөгжим

Дараах dirs тушаалыг одоо бичнэ үү:

dirs -v

Энэ нь стекийн бүх зүйлүүдийн жагсаалтыг харуулж байна.

Физик хэлбэрээр стек гэж бод. Та сэтгүүлүүдийн стек байна гэж төсөөлөөд үз дээ. Хоёрдахь сэтгүүл рүү орохын тулд дээд талаас нь авч хаях хэрэгтэй.

Танд стек байна гэж төсөөлье:

0. Хөгжим
1. Татаж авах
2. Скриптүүд

Cd ~ 2 гэсэн нэр томъёог ашиглан стекийн хоёр дахь байрлалын хавтсыг авна. Эхний байрлал нь одоогийн байгаа санг санаарай. Тэгэхээр дараагийн удаа dirs -v гэж бичихийг та харах болно:

0. Scripts
1. Татаж авах
2. Скриптүүд

Хэрэв та Хөгжмийн хавтсанд буцаж орвол 0 байрлал дахин хөгжим болно.

Cd тушаал нь tilde-тай ажилладаг цорын ганц тушаал (~). Ls тушаал нь бас ажилладаг.

Жишээлбэл таны гэрийн хавтсанд байгаа бүх файлуудыг жагсаахад доор дурдсаныг бичнэ үү:

ls ~

Tilde нь файлын нэр дээр хэрэглэгддэг бөгөөд ерөнхийдөө текст засварлагчаар нөөцлөх байдлаар бүтээгдсэн байдаг.

Tilde нь Линуксд ашиглагддаг олон мета тэмдэгтийн нэг юм. Бусад мета-тэмдэгтүүд нь файлын системийг удирдахад ашиглагддаг одоогийн байрлалыг тэмдэглэхэд хэрэглэгддэг бүрэн зогсолт буюу хугацаа (.) Бөгөөд од (*) нь хайлтын орлуулах тэмдэгт хэлбэрээр ашиглагдаж байна.

Каратын тэмдэг (^) нь мөр эсвэл мөрийн эхлэлийг илэрхийлэхэд ашиглагддаг ба долларын тэмдэг нь хайж байх явцад мөр эсвэл мөрийн төгсгөлийг илэрхийлэхэд хэрэглэгддэг.

Энэ өгүүлэл нь мета-тэмдэгтийг ашиглах тухай өгүүлнэ .