Dariush Tasdighi - داریوش تصدیقی
Dariush Tasdighi - داریوش تصدیقی
خواندن ۳ دقیقه·۱ سال پیش

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

Bash Cheat Sheet for 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

این مقاله هنوز پایان نیافته است!

git bashgitbashlinuxwindows
محقق، معمار، مشاور، مدرس و برنامه‌نویس حوزه فن‌آوری اطلاعات - تحلیل‌گر و فعال بازار بورس و سرمایه
شاید از این پست‌ها خوشتان بیاید