Shanraq.org Shanraq.org
Пәрмен жолын түсініп қолдану
IT

Rust: алғашқы қадамнан жеке жоспарлау құралына дейін 4-сабақ (барлығы 10)

Пәрмен жолын түсініп қолдану

Атауында бос орын бар бумаға өту.

Мәтін ИИ көмегімен аударылды.

Бұл не үшін керек?

Терминал — компьютермен мәтін арқылы әрекеттесетін терезе. Пәрмендік қабықша сол терезеде енгізілген пәрмендерді талдайды: Windows жүйесінде PowerShell, macOS жүйесінде көбіне zsh, Linux жүйесінде жиі bash қолданылады. Бірін тапсырма қабылдайтын терезеге, екіншісін оны түсініп орындайтын кезекшіге ұқсатуға болады. Терминал Rust бастапқы кодын компилятордың орнына өңдемейді.

Алдымен тұтас көрініс

Windows мәзірінен PowerShell ашыңыз; macOS не Linux жүйесінде Terminal қолданбасын ашыңыз. Шақыру белгісі қабықшаның пәрмен күтіп тұрғанын көрсетеді. $ немесе PS C:...> сияқты белгілерді көшірмеңіз. Біздің үлгілерде тек орындалатын пәрмендер жазылады.

Алдымен ағымдағы буманы анықтаңыз. PowerShell:

Get-Location

macOS/Linux:

pwd

Ағымдағы бума — салыстырмалы жолдың басталу нүктесі. Енді 3-сабақтағы бумаға өтіп, ішін қараймыз. PowerShell:

cd "$HOME/rust-learning"
Get-ChildItem

macOS/Linux:

cd "$HOME/rust-learning"
ls

cd буманы ауыстырады. Одан кейінгі мән — пәрмен аргументі, яғни тапсырманы нақтылайтын дерек. $HOME осы қабықшаларда жеке бумаңызды білдіреді; оған қолмен жаңа мән бермеңіз. Қос тырнақша жолды, ішінде бос орын болса да, бір аргумент ретінде сақтайды. Get-ChildItem пен ls бума ішін көрсетеді; notes.txt көрінуі керек.

Пәрмен мен код екі бөлек

Қабықшаға fn main() жазу Rust бағдарламасын жасамайды. Бастапқы код .rs файлына, құралға берілетін пәрмен терминалға жазылады. Enter пәрменді жібереді. Үлгінің астында көрсетілген нәтижені пәрменнің жалғасы ретінде қоспаңыз.

Терминалда жұмыс істеп тұрған кәдімгі бағдарламаға Ctrl+C басу үзу сұрауын жібереді. exit пәрмені қабықшаның өзінен шығарады; терезе не қойынды жабылуы мүмкін. Бұл екі әрекетті шатастырмаңыз.

cd буманы таппаса, rust-learning атауын және 3-сабақтағы орнын тексеріңіз. Әкімші құқығымен іске қосу қате мекенді түземейді.

Тірек сызба

Терминал → қабықша → пәрмен және аргументтер → әрекет → шақыру белгісі. Ағымдағы бума салыстырмалы жолдың қайдан басталатынын анықтайды.

Жаттығу

  1. Болжаңыз: өңдегіште файл ашылса, қабықшаның ағымдағы бумасы міндетті түрде өзгере ме?
  2. Толықтырыңыз: cd жолды ___ ретінде алады.
  3. Бос орны бар жолды тұтас қос тырнақшаға алып түзетіңіз.

Тапсырма

Міндетті. rust-learning бумасына кіріп, ішін көрсетіңіз. Содан кейін cd .. орындап, ағымдағы буманы қайта көрсетіңіз. Екі нүкте жоғарғы деңгейдегі буманы білдіреді. Күтілетін нәтиже: алдымен notes.txt бар rust-learning, кейін жеке бумаңыз.

Өз деректеріңізбен. Файл шолғыш арқылы rust-learning ішінде «Менің істерім» бумасын жасаңыз, жолды тырнақшаға алып оған өтіңіз, cd .. арқылы қайтыңыз.

Көмек және үлгі жауап

Әр ауысудан кейін Get-Location не pwd арқылы орныңызды тексеріңіз. Шыққанға дейін жол rust-learning деп аяқталады, шыққаннан кейін олай аяқталмайды. Пайдаланушы мен диск атауы әртүрлі болуы мүмкін.

Өз жүйеңіздің нұсқауларын ғана орындап, пәрменді нәтижеден ажыратсаңыз, әрі қарай өтіңіз.

Алдыңғы сабақ · Мазмұны · Келесі сабақ

Мәтінде қате не теру қатесі кездессе, бізге айтыңыз

Пікірлер (0)

Әзірге пікір жоқ. Бірінші болыңыз.