Эмне CD көрөбү? ~ Бир Терминал Терезе келгенде кыл

Ever төмөнкү белгиси деген эмне экен?

~ Бир Жакыяга жана Аталышы үчүн латын тилинен келип чыккан жана Wikipedia боюнча, испан тилинде аркылуу англис тилинде келди деп аталат. Бул мааниси же жазуу кимдики экен да.

Linux ичинде Жакыяга (~) белгиси турган metacharacter жана айыкпас кабык чегинен ичинде өзгөчө мааниге ээ экени белгилүү болот.

Ошондуктан так төмөнкү буйрук кыл:

CD ~

Жогоруда буйругу тек гана үй каталогун силерди кайра алат. Бул абдан кыска жол болуп саналат. Эгер, мисалы, / VAR / журналдарын көрсөтүү же MNT / ж.б анан CD терип жатканда дагы бир куржунга бороз салып, анда ~ кайтарып колдонуучунун үйүнө каталогун сага кайтат.

Жакыяга (~) башкача айтканда көп кылат.

өз алдынча кошумча барактардын жардамы менен учурдагы колдонуучунун үйүнө каталогун сени талап кылгандыгына карабастан, силер Жакыяга кийин, колдонуучунун атын жазып, дагы бир колдонуучунун үйүнө каталогун түрткү берет.

Мисалы, сиз системага Fred аттуу колдонуучу бар болсо, анда сиз төмөнкү терип, анын үй куржунга түрткү берет:

CD ~ Fred

кошумча барактардын жардамы менен дагы бир пайдалануу кайра мурунку иш каталогун түрткү болуп саналат. Сиз / VAR / журналдар папкадан эле Fred үйү папкага салып өтүштү дейли. Төмөнкү терүү аркылуу / VAR / журналдар куржунга кайра ала алат:

CD ~ -

~ Карама - менен бирге колдонулганда ~ + болуп CD буйругу ушул иш каталогун алпарат.

Бул, албетте, сен ушул иш каталогуна ичинде буга чейин эле, анткени пайдалуу эмес.

CD ~ терминалга салып терип, табулатура баскычын басып, сен барып, бардык мүмкүн болуучу Папкалардын тизмесин көрсөтөт.

Мунун бир көрyнyшy Жогорудагы сүрөттө көрүнүп турат.

Папканы ачуу төмөнкү терип оюндар көчүп:

CD ~ оюндар

Бул папка / Кирг / оюндар үчүн талап кылынат.

Эскертүү тандоолор баары эмес, CD-буйругу менен иш келтирилген.

кошумча барактардын жардамы менен пайдалануунун акыркы жубайлар болуп төмөнкүлөр саналат:

CD ~ 0

CD ~ 1

CD ~ -1

Бул ноталык сиз каталог кабат аркылуу түрткү берет. Папкалар колдонуп каталог кабат кошсо болот тушуп калат .

Мисалы, музыка папкасында болсо, сиз аны каталог кабат пайда төмөнкү терүү келет:

тушуп / сырттан / колдонуучунун аты / Музыка

Азыр төмөнкү терип К буйругун :

К -v

Бул кабат бардык заттар тизмесин көрсөтөт.

анын физикалык түрдө кабат жөнүндө ойлонуп көрөлү. Сиз журналдарын бар дейли. Экинчи журналдын алуу үчүн түшүп, аны алуу үчүн жогорку бирин алып салуу керек.

төмөнкүлөр сиз бир бутак бар дейли:

0. Музыка
1. Downloads
2. Scripts

Мөөнөттүү CD ~ 2 кабат экинчи абалда куржунга сени алат колдонуу. Биринчи жумуш орду ар дайым учурдагы каталог деп жазылган сен К төмөнкү көрөсүз -V терип, кийинки жолу да:

0. Scripts
1. Downloads
2. Scripts

сиз CD кайра Music куржунга болсо, анда 0 абалы кайрадан Music болот.

CD буйрук барактардын (~) менен иштейт гана буйрук эмес. Дар буйрук , ошондой эле иштерди.

мисалы, үй папкасында бардык материалдары Тизмеге үчүн төмөнкү терүү:

LS ~

сызыкчасы да аты колдонулган жана жалпы текст редакторлору менен дублеру болуп жаратылган эмес.

Жакыяга Linux колдонулган көптөгөн metacharacters бири болуп саналат. Башка metacharacters толук токтогондо же мезгилди камтыйт (.) Билэ системасын багыт үчүн колдонулган учурдагы абалын белгилөө үчүн колдонулат, жылдызча (*) суроо белгиси катары издөө боюнча базалык мүнөздөгү катары колдонулат (?).

карат белгиси (^) бир сызыктын башталышында же сап белгилөө үчүн колдонулат жана доллар белгиси издеп жаткан сап же сызыктын жок белгилөө үчүн колдонулат.

Бул макалада metacharacters пайдаланууну сүрөттөйт .