Чӣ тавр ба Роҳнамои худ бо фармони якҷоя шинос шавед

Ҳангоми истифодаи лентаи фармон Linux, яке аз фармонҳои муҳимтарини оммавӣ хоҳад буд, ки фармоне, ки барои чопи феҳрист кор мекунад.

Ин дастур ба шумо нишон медиҳад, ки чӣ гуна истифода бурдани фармоишро дар бар мегирад ва шуморо ба роҳи физикӣ ба феҳристе, ки шумо дар он кор мекунед ва дар феҳристи мантиқе, ки шумо кор мекунед, нишон медиҳед.

Чӣ гуна пайдо кардани нусхаи Linux Directory Шумо ҳоло

Барои фаҳмидани он, ки кадом рангро шумо ҳоло иҷро мекунед, фармони зеринро иҷро кунед:

хоб

Натиҷа барои фармоишгар ба чунин як чунин мешавад:

/ home / gary

Вақте ки шумо дар атрофи система ҳаракат мекунед, феҳристи корӣ тағир медиҳад, ки дар дохили система инъикоси мавқеи худро тағйир диҳад.

Масалан, агар шумо истифода кардани фармони cd -ро барои сабт кардани феҳристи ҳуҷҷатҳо истифода баред, фармонгоҳи sleepd чунин хоҳад омад:

/ home / gary / ҳуҷҷатҳо

Вақте, ки шумо ба папкаи символии алоқаманд пайравӣ кунед

Барои ин қисмат, мо бояд як варианти каме барои фаҳмондани вазъиятро таъсис диҳем.

Тасаввур кунед, ки шумо сохтори папкаи зерин дошта бошед:

Ҳоло тасаввур кунед, ки шумо ба рамзи 2 рақами символиро ба монанди зерин пайдо кардед :

ln -s / home / gary / documents / folder1 / home / gary / documents / accounts

Ҳоло дарахти папкаи зерин чунин аст:

Фармони Ls файлҳои ва ҷузвдонҳоро дар макони мушаххас нишон медиҳад:

Бештар

Агар ман қоидаҳои дар болои коғази қиматро иҷрошударо иҷро кунам, ман мефаҳмам, ки барои суратҳисобҳо чунин намудҳои зерин нишон хоҳанд дод:

ҳисобҳо -> folder2

Пайвандҳои символӣ асосан ба макони дигар дар системаи файл ишора мекунанд.

Ҳоло тасаввур кунед, ки шумо дар каталоги ҳуҷҷатҳо ҳастед ва шумо фармонро ба cd истифода мебаред, то ки ба ҷузвдони ҳисоб гузаред.

Шумо фикр мекунед, ки ҳаҷми истеҳсоли pwd чӣ хоҳад буд?

Агар шумо гумон мекардед, ки он нишон медиҳад, ки ин / хона / gary / ҳуҷҷатҳо / ҳисобҳо нишон дода мешавад, пас шумо дуруст ҳастед, аммо агар шумо фармони ls иҷро кардаед, ҷузвдони ҳисобро нишон медиҳад, ки шумо файлҳоро дар ҷузвдони folder2 нигоҳ медоред.

Ба амри зерин назар кунед:

хоб кунед

Вақте, ки шумо дар як папкаи рамзии рамзии рамзӣ иҷро карда истодаед, шумо макони ҷисмонӣ мебинед, ки дар ҳолати мо дар хона / хона / гари / ҳуҷҷатҳо / folder2 мавҷуд аст.

Барои дидани папкаи мантиқии шумо метавонед фармонро зер кунед:

Ин дар ҳолате, ки ман дар ҳамон хонае зиндагӣ мекунам, ки дар хона / хона / гари / ҳуҷҷатҳо / ҳисобҳо низ нишон дода шудааст.

Вобаста аз он, ки чӣ гуна pwd тартиб дода шудааст ва системаи шумо насб карда мешавад, амволи рамзӣ метавонад ба роҳи физикӣ монеа шуда бошад ё метавонад ба роҳи мантиқӣ монеа шавад.

Аз ин рӯ, ин усули хуби истифодаи ПВ-и ё -L (вобаста ба он ки рафтори шумо мехоҳед дидан) аст.

Истифодаи PWD $ Variable

Шумо метавонед феҳристи ҷории кориро бо нишон додани арзиши $ PWD тағир диҳед. Танҳо фармонро истифода баред:

echo $ PWD

Намоиши пешинаи кории

Агар шумо хоҳед, ки ба рӯйхати кории қаблӣ нигаред, шумо метавонед фармонро иҷро кунед:

echo $ OLDPWD

Ин феҳристро, ки шумо пеш аз ба феҳристи ҷорӣ гузаштан нишон медиҳед, нишон медиҳад.

Бештар

Чӣ тавре, ки қаблан зикршуда будем, метавонад дар асоси тарзи муқарраршудаи он амал кунад.

Намунаи хуби ин дар дохили Kubuntu Linux аст.

Нусхаи кабелии pwd, ки дар вақти хоб рафтан истифода мешавад, рӯйхати кории мантиқӣ нишон медиҳад, вақте ки шумо дар ҷузвдони рамзии рамзикардашуда ҳастед.

Бо вуҷуди ин, агар шумо фармони зеринро иҷро кунед, шумо мефаҳмед, ки он дар феҳристи рамзии рамзикардашудаи феҳристи кории физикӣ нишон медиҳад.

/ usr / bin / pwd

Ин албатта хеле муфид нест, чунки шумо асосан як амрро иҷро карда истодаед, аммо шумо натиҷаи натиҷаи баргаштан дар ҳолати пешфарзӣ доред.

Тавре, ки қаблан зикр гардидед, эҳтимолан мехоҳед, ки ба тарзи истифодаи пароли -П ва -Л табдил ёбад.

Натиҷа

Барои ду амудии иловагӣ барои фармоишҳои сессия вуҷуд дорад:

хоб

Ин рақами варианти ҷорӣ барои pwd-ро нишон медиҳад.

Ҳангоме, ки ба муқоваи варақаи рабудан аз ин кор метавонад кор накунад, вале бар зидди / bin / sleepd кор хоҳад кард.

Дигаргуниҳо инҳоянд:

хоб

Ин саҳифаи дастнависро ба тирезаи терминал нишон медиҳад

Ин бори дигар барои нусхаи панели ҷома, танҳо бар зидди версияи / bin / sleepd кор намекунад.