آموزش جامع دستورات Bash در محیط GIT Bash - قسمت دوم

Bash Cheat Sheet for GIT Bashتوجه: این مقاله به مرور زمان، ویرایش و یا تکمیل می‌شود!تقاضا: در صورتی که با مشکل تایپی، دستوری و یا مفهومی در این مقاله برخورد کردید، از شما دوست عزیز و گرامی، صمیمانه تقاضا می‌کنم که اینجانب را مطلع کرده، تا نسبت به تصحیح و یا تکمیل آن، در اسرع وقت، اقدام نمایم.با احترام و تشکرداریوش تصدیقیکلیه اطلاعات تماس: https://DTAT.irنسخه مقاله: ۱.۰ - تاریخ بروزرسانی: ۱۴۰۲/۰۵/۰۴برای ایجاد یک فایل، با حجم صفر بایت! می‌توانیم از دستور ذیل استفاده نماییم:touch file1.txt touch file1.txt file2.txt file3.txt touch file{1..9}.txtنکته: دستور سوم، به طور هیجان‌انگیزی، نه (۹) فایل به نام‌های file1.txt تا file9.txt ایجاد می‌کند!برای نمایش یک متن در صفحه می‌توانیم از دستور ذیل استفاده نماییم:echo 'Hello, World!'می‌توانیم نتیجه تقریبا هر دستوری که خروجی دارد، مانند دستور echo را، به محتوای یک فایل هدایت نماییم.برای ایجاد (Create) و یا بازنویسی (Overwrite) کردن یک فایل، با محتوای مثلا Hello, World می‌توانیم از دستور ذیل استفاده نماییم:echo 'Hello, World!' > file10.txtبرای ایجاد (Create) یک فایل و یا اضافه (Append) کردن به انتهای یک فایل، با محتوای مثلا I am Dariush می‌توانیم از دستور ذیل استفاده نماییم:echo 'I am Dariush' >> file10.txtنکته مهم: اصولا باید دقت داشته باشیم که هرگاه می‌خواهیم با یک متن کار کنیم، در صورتی که آن متن، صرفا یک کلمه‌ای باشد، می‌توانیم بدون ' یا " در طرفین آن، آن را بنویسیم! ولی اگر در داخل متن، فاصله (Space)، وجود داشته باشد، باید دو طرف متن، ' یا "" قرار دهیم.برای نمایش محتوای یک فایل، می‌توانیم از دستور ذیل استفاده نماییم:cat file10.txtنکته: با استفاده از دستور cat، تمام محتوای فایل نمایش داده می‌شود!برای مشاهده بخشی، از ابتدای یک فایل، می‌توانیم از دستور ذیل استفاده نماییم:head file10.txtبرای مشاهده بخشی، از انتهای یک فایل، می‌توانیم از دستور ذیل استفاده نماییم:tail file10.txtبرای مشاهده تمام محتوای فایل، به صورت صفحه به صفحه، می‌توانیم از دستور ذیل استفاده نماییم:less file10.txtبرای کپی کردن فایل(ها)، می‌توانیم از دستور ذیل استفاده نماییم:cp file10.txt file11.txt cp file10.txt my_folder/file10.txt cp *.txt my_folderبرای انتقال فایل(ها)، می‌توانیم از دستور ذیل استفاده نماییم:mv file10.txt my_folderبرای تغییر نام دادن یک فایل، می‌توانیم از دستور ذیل استفاده نماییم:mv file10.txt file20.txtبرای مقایسه (تفاوت‌های) دو فایل متنی، می‌توانیم از دستور ذیل استفاده نماییم:diff file1.txt file2.txtجستجوی فایل(ها) یا پوشه(ها)برای جستجوی همه پوشه‌ها (تو در تو) در مسیر جاری، از دستور ذیل استفاده می‌کنیم:find . -type dبرای جستجوی همه فایل‌ها (تو در تو) در مسیر جاری، از دستور ذیل استفاده می‌کنیم:find . -type fبرای جستجوی همه فایل‌هایی که با پسوند txt می‌باشند، از دستور ذیل استفاده می‌کنیم:find . -name '*.txt' -type fبرای جستجوی همه فایل‌هایی که در پوشه temp قرار داشته، حرف اول نام آن‌ها با f شروع شده و پسوند آن‌ها txt می‌باشند، یکی از دستورات ذیل را می‌توان به‌کار برد:find temp -name 'f*.txt' -type f find temp/ -name 'f*.txt' -type f find ./temp -name 'f*.txt' -type f find ./temp/ -name 'f*.txt' -type fدستورات متفرقهبرای مشاهده نسخه Bash موجود در GIT Bash می‌توانیم از دستور ذیل استفاده نماییم:bash --versionبرای مشاهده تمام دستورات Bash که در GIT Bash امکان استفاده از آن‌ها وجود دارد، می‌توانیم به نشانی ذیل برویم:C:\Program Files\Git\usr\binجهت مشاهده فیلم‌های آموزشی رایگان در خصوص GIT، و نیز ثبت‌نام در دوره آموزش جامع GIT با استفاده از Command Line، به نشانی ذیل مراجعه نمایید:https://t.me/IranianExpertsاین مقاله هنوز پایان نیافته است!