![]() |
چۆنیەتی بەکارهێنانی فرمانی سی دی لە لینوکس/macOS |
فرمانی cd
(کورتکراوەی Change Directory) یەکێک لە فرمانی بنچینەییەکان لە سیستەمی لینوکس و macOS کە بۆ گۆڕینی شوێنی شوفێری کارا دەبێت. ئەم فرمانە کەسێنەیە کە ئەگەر باشی ناسراو نەبێت، ئەمە ڕووناک و ئەزموودەیی دەمانووسێت.
١. فەرمی بەکارهێنانی فرمانی cd
بۆ گۆڕینی شوێنی شوفێری لە شیل بەرنامەی لینوکس یان macOS، بە سادەیی دەتوانین فرمانی cd
بەکاربەین و شوێنی نوێ دیاریبکەین.
cd /ڕێچکە/بۆ/فۆڵدەری/مەبەست
نموونە: گەر ئێمە دەتوانین بڕۆین بۆ فۆڵدەری Documents
، ئەوا ئەم فرمانە دەکەین:
cd ~/Documents
ئەگەر بزانین ئێمە ناوی فۆڵدەری Projects
لە Documents
هەیە، ئێمە دەتوانین هەمان شێوە بەکاربهێنین:
cd ~/Documents/Projects
٢. گۆڕینی شوێنی کار بە فۆڵدەری سەرەکی (Home Directory
)
بۆ گەڕانەوە بۆ فۆڵدەری سەرەکی یان home directory
، ئێمە دەتوانین بەکارهێنانی:
cd ~
یان
cd
٣. گەڕانەوە بۆ فۆڵدەری پێشوو
لەوانەیە کاتێک هەبێت کە دەتەوێت بگەڕێیتەوە بۆ فۆڵدەری پێشوو. بۆ ئەمە دەبێت ئەم فرمانەی خوارەوە بەکاربهێنیت:
cd -
ئەمە بۆ ئاسانکردنی گۆڕینی شوێنی کار لە نێوان دوو فۆڵدەری جیاواز بەکاری دێت.
٤. بەرزبوونەوە بۆ فۆڵدەری باوان (Parent Directory
)
بۆ چوونەوە بەرزتر لە فۆڵدەری ئێستا بۆ فۆڵدەری باوان (parent directory
) دەتوانین بەکارهێنانی:
cd ..
ئەگەر دەتەوێت دوو پلە بەرزتر بڕۆیت، ئێمە دەتوانین:
cd ../..
٥. گەڕانەوە بۆ ڕێچکەی سەرەکی (Root Directory
)
بۆ چوونەوە بۆ فۆڵدەری سەرەکی سیستەم (/
)، ئێمە دەتوانین:
cd /
٦. بەکاربهێنانی cd
لەگەڵ ڕێچکەکانی relative
و absolute
١. ڕێچکەی گشتی (Absolute Path
)
ڕێچکەی گشتی ڕێچکەیەکی پڕە کە لە فۆڵدەری سەرەکی (/
) دەستی پێدەکات. نموونە:
cd /home/user/Documents/Projects
٢. ڕێچکەی نزیک (Relative Path
)
ڕێچکەی نزیک بە پێی شوێنی ئێستای کار دەستنیشان دەکرێت. نموونە:
cd Projects
لەو کاتەی کە لە /home/user/Documents
ئین، ئەم فرمانە تەنها فۆڵدەری Projects
لە Documents داخڵ دەکات.
٧. شوێنی ئێستا لە شوفێری (Current Directory
)
بۆ پیشاندانی شوێنی ئێستا لە شوفێری، ئێمە دەتوانین فرمانی pwd
بەکاربەین:
pwd
٨. بەکاربهێنانی cd
لەگەڵ Tab Completion
بۆ خێراتر گواستنەوە نێوان فۆڵدەکان، دەتوانین Tab
لە کیبۆرد بەکاربهێنین بۆ ئۆتۆماتیکی ڕوونکردنەوەی ناوەکانی فۆڵدەکان.
نموونە: ئەگەر فۆڵدەری Documents
هەبێت، ئێمە دەتوانین تەنها بنووسین:
cd Doc
و دووجار Tab
بکەین بۆ پڕکردنەوەی ناوی فۆڵدە.
٩. چۆن cd
بەکارهێنین لەگەڵ سکرپتەکان؟
لە لینوکس و macOS، cd
زۆرجار لە سکرپتەکان بەکاردێت بۆ گۆڕینی شوێنی کار.
#!/bin/bash
cd /home/user/Documentsls -l
١٠. هەڵەکانی مامەڵەکردن لەگەڵ cd
کاتێک کە فۆڵدەکە بوونی نییە، ئەمە دەتوانێت هەڵەی (No such file or directory) بدات.
cd /ڕێچکە/هەلە
بۆ دڵنیابوون لە بوونی فۆڵدە، دەتوانین ls
بەکاربهێنین:
ls -d /ڕێچکە/بەردەست
کۆتایی
فرمانی cd
یەکێکە لە فرمانی گرنگترین کە زۆر بەکار دێت لە لینوکس و macOS. ئەگەر باشتر فێری بەکارهێنانی cd
ببن، شوێن و فۆڵدەکان بە خێراتی دەستگیر دەکەن و کاری فایلی دەبێت باشتر.