مختصر خلاصہ: ٹرمینل میں Claude Code شروع کرنا سیدھا ہے: آفیشل سائٹ سے ایک لائن کمانڈ استعمال کرکے اسے انسٹال کریں، اپنے Anthropic اکاؤنٹ سے تصدیق کریں، اور انٹرایکٹو سیشن شروع کرنے کے لیے 'claude' ٹائپ کریں۔ CLI ٹول macOS, Linux, اور Windows پر کام کرتا ہے، جو ڈویلپرز کو براہ راست اپنے ٹرمینل ماحول میں قدرتی زبان کے کمانڈز کے ذریعے فیچرز بنانے، بگس ٹھیک کرنے، اور کاموں کو خودکار کرنے کی اجازت دیتا ہے۔
Claude Code ڈویلپروں کے AI اسسٹنس کے ساتھ بات چیت کے طریقے میں ایک تبدیلی کی نمائندگی کرتا ہے۔ براؤزر ٹیبز اور ٹیکسٹ ایڈیٹرز کے درمیان کوڈ کاپی کرنے کے بجائے، یہ ٹرمینل پر مبنی ٹول ڈویلپمنٹ ورک فلو کے اندر رہتا ہے، مکمل کوڈ بیس کو سمجھتا ہے اور بات چیت کے کمانڈز کے ذریعے پیچیدہ کاموں کو انجام دیتا ہے۔
سیٹ اپ کے عمل میں زیادہ تر ڈویلپروں کے لیے پانچ منٹ سے بھی کم وقت لگتا ہے۔ لیکن صرف انسٹال کرنے سے زیادہ Claude Code کو مؤثر طریقے سے شروع کرنے میں بہت کچھ ہے۔
یہ گائیڈ ابتدائی تنصیب سے لے کر پیداواری سیشن شروع کرنے تک ہر چیز کا احاطہ کرتا ہے، عملی مثالوں کے ساتھ جو حقیقی پروجیکٹس پر کام کرتی ہیں۔
Claude Code دراصل کیا کرتا ہے
سرکاری دستاویزات کے مطابق، Claude Code ایک ایجنٹک کوڈنگ ٹول ہے جو کوڈ بیس کو پڑھتا ہے، فائلوں میں ترمیم کرتا ہے، کمانڈز چلاتا ہے، اور ڈویلپمنٹ ٹولز کے ساتھ ضم ہوتا ہے۔ ٹرمینل انٹرفیس زیادہ تر ڈویلپروں کے لیے بات چیت کا بنیادی نقطہ ہے۔
یہ ٹول معمول کے ڈویلپمنٹ کاموں کو سنبھالتا ہے: فیچرز بنانا، بگس ٹھیک کرنا، ورک فلو کو خودکار کرنا، اور پیچیدہ کوڈ کے حصوں کی وضاحت کرنا۔ یہ پروجیکٹ فائلوں، گٹ ہسٹری، اور چلنے والے پروسیس کے مکمل سیاق و سباق کے ساتھ کام کرتا ہے۔
براؤزر پر مبنی AI اسسٹنٹس کے برعکس، Claude Code کمانڈز کو براہ راست شیل کے ماحول میں چلاتا ہے۔ جب بلڈ ایرر کو ٹھیک کرنے کے لیے کہا جاتا ہے، تو یہ صرف حل تجویز نہیں کرتا — یہ دراصل فکس چلا سکتا ہے، نتیجے کا تجربہ کر سکتا ہے، اور تبدیلیوں کو کمٹ کر سکتا ہے۔
ٹرمینل بمقابلہ دیگر پلیٹ فارمز
Claude Code متعدد پلیٹ فارمز پر کام کرتا ہے: ٹرمینل CLI، ڈیسک ٹاپ ایپلیکیشن، ویب انٹرفیس، VS Code اور JetBrains کے لیے IDE ایکسٹینشنز، اور لائیو ایپلیکیشنز کو ڈیبگ کرنے کے لیے کروم ایکسٹینشن۔ ٹرمینل ورژن سب سے براہ راست کنٹرول پیش کرتا ہے۔
ٹرمینل سیشن کی بورڈ شارٹ کٹس، بیک گراؤنڈ ٹاسک ایگزیکیوشن، اور موجودہ شیل کنفیگریشنز کے ساتھ انضمام فراہم کرتے ہیں۔ ڈویلپر جو کمانڈ لائن میں رہتے ہیں وہ اسے تیز ترین انٹرفیس پاتے ہیں۔
| پلیٹ فارم | اس کے لیے بہترین | اہم فائدہ |
|---|---|---|
| ٹرمینل CLI | کمانڈ لائن سے واقف ڈویلپر | تیز ترین بات چیت، مکمل شیل انضمام |
| ڈیسک ٹاپ ایپ | مستقل سیشن کے ساتھ بصری ترجیح | GUI انٹرفیس، آسان نیویگیشن |
| VS Code ایکسٹینشن | وہ ڈویلپر جو شاذ و نادر ہی اپنے IDE سے نکلتے ہیں | ہموار ایڈیٹر انضمام |
| ویب انٹرفیس | انسٹال کیے بغیر فوری رسائی | براؤزر کے ساتھ کسی بھی ڈیوائس پر کام کرتا ہے |
تنصیب کی ضروریات
Claude Code انسٹال کرنے سے پہلے، یقینی بنائیں کہ نظام بنیادی ضروریات کو پورا کرتا ہے۔ یہ ٹول macOS, Linux، اور Windows (بشمول WSL2) پر چلتا ہے۔
ایک فعال Anthropic اکاؤنٹ درکار ہے۔ اگر آپ کے پاس نہیں ہے، تو تنصیب کے ساتھ آگے بڑھنے سے پہلے اسے آفیشل Anthropic ویب سائٹ پر بنائیں۔
ٹرمینل میں انٹرنیٹ کنیکٹیویٹی اور اسکرپٹس ڈاؤن لوڈ اور چلانے کی اجازت ہونی چاہیے۔ کچھ کارپوریٹ نیٹ ورکس اسکرپٹ کے چلانے کو محدود کرتے ہیں — اگر تنصیب ناکام ہو جائے تو IT سے رابطہ کریں۔
سپورٹ شدہ آپریٹنگ سسٹم
یہ دعوی ہٹا دیں - آفیشل سورس مواد میں نہیں پایا گیا انسٹالیشن ٹرمینل یا کسی ٹرمینل ایمولیٹر جیسے iTerm2 کے ذریعے کام کرتی ہے۔
Linux ڈسٹری بیوشن کو ایک جدید شیل (bash یا zsh) کی ضرورت ہوتی ہے۔ زیادہ تر حالیہ Ubuntu, Debian, Fedora، اور Arch انسٹالیشن بغیر کسی ترمیم کے کام کرتی ہیں۔
Windows صارفین کو پہلے Windows Subsystem for Linux (WSL2) انسٹال کرنا چاہیے۔ مقامی Windows سپورٹ موجود ہے لیکن WSL2 ڈویلپمنٹ ٹولز کے ساتھ بہتر مطابقت فراہم کرتا ہے۔

Get AI Perks کے ساتھ AI ٹولز کے اخراجات کو کم کریں جب آپ شروع کر رہے ہوں
Claude Code کے ساتھ شروع کرنے کا مطلب اکثر دوسرے AI ٹولز کو بھی آزمانا ہوتا ہے۔ Get AI Perks بانیوں کو AI اور کلاؤڈ پروڈکٹس پر اسٹارٹ اپ کریڈٹس اور سافٹ ویئر ڈسکاؤنٹس تلاش کرنے میں مدد کرتا ہے۔ یہ پلیٹ فارم 200+ آفرز کو اکٹھا کرتا ہے، بشمول Claude، Anthropic، OpenAI، Gemini، ElevenLabs، اور بہت کچھ کے لیے پرکس، ساتھ ہی ہر ایک کے لیے شرائط۔
دستیاب AI ٹول پرکس دیکھنا چاہتے ہیں؟
Get AI Perks کو چیک کریں:
- Claude اور دیگر AI ٹول آفرز کو براؤز کریں
- دیکھیں کون سے پرکس آپ کی کمپنی کے لیے موزوں ہیں
- دستیاب کریڈٹس کا دعوی کرنے کے لیے گائیڈز پر عمل کریں
👉 دستیاب AI سافٹ ویئر پرکس کا موازنہ کرنے کے لیے Get AI Perks پر جائیں۔
مرحلہ وار تنصیب کا عمل
سرکاری تنصیب کا طریقہ ایک ہی کمانڈ استعمال کرتا ہے جو آپریٹنگ سسٹم کا پتہ لگاتا ہے اور مناسب ورژن انسٹال کرتا ہے۔
macOS اور Linux کے لیے
ایک ٹرمینل ونڈو کھولیں اور یہ کمانڈ چلائیں:
| curl -fsSL claude.ai/install.sh | bash |
تنصیب کا اسکرپٹ Claude Code باائنری ڈاؤن لوڈ کرتا ہے، اسے سسٹم پاتھ لوکیشن میں رکھتا ہے، اور شیل انضمام کو کنفیگر کرتا ہے۔ یہ عمل عام طور پر 30 سیکنڈ سے بھی کم وقت میں مکمل ہو جاتا ہے۔
اگر تنصیب کامیاب ہو جاتی ہے، تو ٹرمینل ایک تصدیقی پیغام دکھاتا ہے۔ اسے اس طرح ٹائپ کر کے آزمائیں:
| claude –version |
یہ کمانڈ موجودہ ورژن نمبر واپس کرنا چاہیے۔ اگر اس کے بجائے "command not found" کا پیغام آتا ہے، تو PATH کنفیگریشن کو ایڈجسٹ کرنے کی ضرورت ہے۔
WSL2 کے ساتھ Windows کے لیے
سب سے پہلے، یقینی بنائیں کہ WSL2 انسٹال اور کنفیگر ہے۔ WSL2 ٹرمینل (Ubuntu کی سفارش کی جاتی ہے) کھولیں اور Linux کی طرح ہی تنصیب کمانڈ چلائیں:
| curl -fsSL install.claude.ai | sh |
Windows کے مخصوص نیٹ ورکنگ کے مسائل کبھی کبھار WSL2 کے ساتھ پیش آتے ہیں۔ ٹربل شوٹنگ دستاویزات کے مطابق، WSL2 اور Windows پروسیس کے درمیان مواصلات کی اجازت دینے کے لیے فائر وال قوانین کو ایڈجسٹ کرنے کی ضرورت ہو سکتی ہے۔
تنصیب کے مسائل کی ٹربل شوٹنگ
سب سے عام تنصیب کا مسئلہ PATH کنفیگریشن ہے۔ جب ٹرمینل تنصیب کے بعد "command not found" دکھاتا ہے، تو Claude باائنری شیل کے ایگزیکیوٹیبل پاتھ میں نہیں ہوتی ہے۔
اس طرح انسٹالیشن لوکیشن چیک کریں:
| which claude |
اگر یہ کچھ بھی واپس نہیں کرتا ہے، تو تنصیب ڈائریکٹری کو دستی طور پر PATH میں شامل کریں۔ bash کے لیے، اپنے ~/.bashrc میں یہ لائن شامل کریں:
| export PATH=”$HOME/.local/bin:$PATH” |
zsh صارفین کے لیے، اس کے بجائے اپنے ~/.zshrc میں یہی لائن شامل کریں۔ ٹرمینل کو دوبارہ شروع کریں یا فوری طور پر تبدیلیاں لاگو کرنے کے لیے source ~/.bashrc چلائیں۔
نیٹ ورک سے متعلق تنصیب کے ناکام ہونے میں اکثر "TLS connect error" یا ڈاؤن لوڈ میں رکاوٹیں ظاہر ہوتی ہیں۔ یہ فائر وال کی پابندیوں یا پرانے سرٹیفکیٹس کی نشاندہی کرتے ہیں۔ سسٹم سرٹیفکیٹس کو اپ ڈیٹ کریں یا کارپوریٹ نیٹ ورک پر کام کرتے وقت نیٹ ورک ایڈمنسٹریٹرز سے رابطہ کریں۔

تصدیق اور پہلا لانچ
کامیاب تنصیب کے بعد، تصدیق مقامی CLI کو Anthropic اکاؤنٹ سے جوڑتی ہے۔ تصدیق کے عمل کو اس طرح چلا کر شروع کریں:
| claude |
پہلا لانچ خودکار طور پر تصدیق کو شروع کرتا ہے۔ ایک براؤزر ونڈو کھلے گی جو لاگ ان صفحہ دکھائے گی۔ Anthropic اکاؤنٹ کی اسناد کے ساتھ سائن ان کریں۔
براؤزر کی تصدیق مکمل ہونے کے بعد، ٹرمینل سیشن فعال ہو جاتا ہے۔ ایک استقبالیہ پیغام کنکشن کی تصدیق کرتا ہے اور بنیادی استعمال کی ہدایات دکھاتا ہے۔
سیشن مینجمنٹ
ہر بار جب ٹرمینل میں claude چلتا ہے، تو یہ ایک نیا سیشن شروع کرتا ہے۔ سیشن Ctrl+D یا exit ٹائپ کر کے واضح طور پر ختم ہونے تک برقرار رہتے ہیں۔
تصدیق ٹوکن مقامی طور پر محفوظ ہوتا ہے، لہذا بعد کے لانچوں کے لیے براؤزر لاگ ان کی ضرورت نہیں ہوتی۔ ٹوکن تب تک درست رہتا ہے جب تک کہ Anthropic ویب سائٹ پر اکاؤنٹ کی ترتیبات کے ذریعے اسے دستی طور پر منسوخ نہ کر دیا جائے۔
انٹرایکٹو موڈ شروع کرنا
انٹرایکٹو موڈ ڈویلپروں کے Claude Code استعمال کرنے کا بنیادی طریقہ ہے۔ اسے اضافی دلیل کے بغیر claude ٹائپ کر کے لانچ کریں۔
ٹرمینل ایک انٹرایکٹو پرامپٹ میں بدل جاتا ہے جہاں قدرتی زبان کے کمانڈز AI کو ہدایت دیتے ہیں۔ یہ موڈ مکالمے کے سیاق و سباق کو برقرار رکھتا ہے، پچھلی درخواستوں کو یاد رکھتا ہے، اور ملٹی سٹیپ ورک فلو کو انجام دے سکتا ہے۔
ضروری انٹرایکٹو کمانڈز
کئی بلٹ ان کمانڈز سیشن کے رویے کو کنٹرول کرتے ہیں۔
انہیں Claude Code پرامپٹ پر ٹائپ کریں:
- /model – مختلف Claude ماڈلز (Opus, Sonnet) کے درمیان سوئچ کریں
- /status – موجودہ ماڈل، سیشن ID، اور کنفیگریشن دیکھیں
- /btw – کام کے سیاق و سباق کو تبدیل کیے بغیر ضمنی سوالات پوچھیں
- ? – کی بورڈ شارٹ کٹس اور مدد کی معلومات دکھائیں
کی بورڈ شارٹ کٹس پیداواری صلاحیت کو بڑھاتے ہیں۔ ٹرمینل اسکرین کو سیشن ختم کیے بغیر صاف کرنے کے لیے Ctrl+L دبائیں۔ چلنے والی جنریشن کو منسوخ کرنے کے لیے Ctrl+C استعمال کریں۔ Ctrl+F تمام بیک گراؤنڈ ٹاسکس کو کل کرتا ہے (تصدیق کے لیے دو بار دبائیں)۔
نیچے دی گئی اسٹیٹس لائن فعال بیک گراؤنڈ پروسیسز، موجودہ ماڈل، اور ٹوکن کے استعمال کو دکھاتی ہے۔ یہ معلومات پیچیدہ کاموں کے دوران وسائل کی کھپت کی نگرانی میں مدد کرتی ہے۔
بیک گراؤنڈ ٹاسک ایگزیکیوشن
Claude Code طویل عرصے تک چلنے والے آپریشنز کو بیک گراؤنڈ میں چلا سکتا ہے جبکہ نئے کمانڈز کے لیے جوابدہ رہتا ہے۔ بیک گراؤنڈ ٹاسکس پروگریس انڈیکیٹرز دکھاتے ہیں اور غیر مطابقت پذیر طور پر مکمل ہوتے ہیں۔
جب ایک سے زیادہ آپریشن بیک وقت چل رہے ہوں، تو ٹاسک لسٹ ہر ایک کو ٹریک کرتی ہے۔ بیک گراؤنڈ پروسیسز دیکھنے اور ان کا انتظام کرنے کے لیے Ctrl+F دبائیں۔
ایک وقتی کمانڈ چلانا
ہر کام کو انٹرایکٹو سیشن کی ضرورت نہیں ہوتی۔ فوری آپریشنز کے لیے، Claude Code کمانڈز کو براہ راست دلائل کے طور پر قبول کرتا ہے:
| claude “src/auth.js میں تصدیق کی منطق کی وضاحت کریں” |
یہ کمانڈ Claude Code شروع کرتا ہے، درخواست پر عمل کرتا ہے، آؤٹ پٹ دکھاتا ہے، اور فوری طور پر باہر نکل جاتا ہے۔ کوئی انٹرایکٹو سیشن شروع نہیں ہوتا۔
ایک وقتی کمانڈ اسکرپٹنگ اور آٹومیشن کے لیے اچھی طرح کام کرتی ہیں۔ انہیں گٹ ہکس، CI/CD پائپ لائنز، یا شیل اسکرپٹس میں شامل کیا جا سکتا ہے جنہیں مخصوص سب ٹاسکس کے لیے AI اسسٹنس کی ضرورت ہوتی ہے۔
صرف استفسار موڈ
-p فلگ سوال پوچھنے کے موڈ کو چلاتا ہے، جو فائل میں تبدیلی کیے بغیر سوالات کا جواب دیتا ہے:
| claude -p “یہ پروجیکٹ کون سے انحصار استعمال کرتا ہے؟” |
یہ موڈ پروجیکٹ فائلوں کو پڑھتا ہے لیکن کچھ بھی ترمیم، تخلیق، یا حذف نہیں کرے گا۔ یہ صرف معلومات فراہم کرتا ہے، جو اسے غیر ارادی تبدیلیوں کے خطرے کے بغیر تفتیش کے لیے محفوظ بناتا ہے۔

ماڈل کا انتخاب اور ترتیب
Claude Code مختلف صلاحیتوں اور رفتار کی خصوصیات والے متعدد AI ماڈلز کی حمایت کرتا ہے۔ سرکاری دستاویزات کے مطابق، معاون ماڈلز میں Sonnet 4.6, Opus 4.6, Opus 4.5, Haiku 4.5، اور Sonnet 4.5 شامل ہیں۔
انٹرایکٹو سیشن کے دوران /model کمانڈ کا استعمال کرتے ہوئے فعال ماڈل کو تبدیل کریں۔ ایک انٹرایکٹو مینو ہر ماڈل کی طاقتوں کی مختصر تفصیلات کے ساتھ دستیاب آپشنز کی فہرست دیتا ہے۔
مستقل ماڈل کی ترجیح کے لیے، Claude Code لانچ کرنے سے پہلے ایک انوائرنمنٹ ویری ایبل سیٹ کریں:
| export ANTHROPIC_MODEL=”claude-opus-4-6″ claude |
یہ کنفیگریشن ویری ایبل کے تبدیل ہونے یا اسے غیر سیٹ کرنے تک سیشنز میں برقرار رہتی ہے۔
تیز رفتار موڈ کی ترتیب
تیز رفتار موڈ جامع تجزیہ کے مقابلے میں رسپانس کی رفتار کو ترجیح دیتا ہے۔ یہ فوری تکرار اور آسان کاموں کے لیے مفید ہے جہاں مکمل سیاق و سباق کا تجزیہ ضروری نہیں ہے۔
سیٹنگز کنفیگریشن کے ذریعے یا رفتار کے لیے موزوں ماڈل کے مختلف اقسام کا استعمال کرتے ہوئے تیز رفتار موڈ کو فعال کریں۔ نئے ماڈل کے ریلیز کے ساتھ جیسے وہ تیار ہوتے ہیں، موجودہ تیز رفتار موڈ آپشنز کے لیے آفیشل دستاویزات چیک کریں۔
پروجیکٹس کے ساتھ کام کرنا
Claude Code موجودہ ڈائریکٹری اور سب ڈائریکٹریز میں فائلوں کا تجزیہ کر کے پروجیکٹ کی ساخت کو سمجھتا ہے۔ شروع کرنے سے پہلے پروجیکٹ ڈائریکٹری میں جائیں:
| cd /path/to/your/project claude |
یہ ٹول خود بخود پروجیکٹ فائلوں کو پڑھتا ہے، کوڈ بیس کی ساخت کو سمجھتا ہے، اور پیکیج مینیجرز، فریم ورک کنفیگریشنز، اور بلڈ ٹولز جیسے عام پیٹرن کو تسلیم کرتا ہے۔
حساس فائلوں کو خارج کرنا
کچھ فائلوں کا AI ٹولز کے ذریعے تجزیہ یا ترمیم نہیں کیا جانا چاہیے — اسناد، API کیز، بڑی باائنری فائلیں، یا تیار شدہ مواد۔ مخصوص راستوں کو خارج کرنے کے لیے پروجیکٹ کے روٹ میں .claudeignore فائل بنائیں:
| .env .env.local node_modules/ dist/ build/ *.log |
یہ .gitignore سنٹیکس کی طرح کام کرتا ہے۔ خارج کردہ فائلیں تجزیہ اور ایگزیکیوشن دونوں کے دوران Claude Code کے لیے پوشیدہ رہتی ہیں۔
ٹرمینل کنفیگریشن ٹپس
Claude Code مخصوص ٹرمینل کنفیگریشنز کے ساتھ بہتر کام کرتا ہے۔ زیادہ تر مسائل عدم مطابقت پذیر شیل سیٹنگز یا گمشدہ خصوصیات سے پیدا ہوتے ہیں۔
شیل انضمام
نرم کریں: کچھ جدید ٹرمینلز OSC 133 seqences کے ذریعے پرامپٹ ڈیٹیکشن جیسی اختیاری شیل انضمام خصوصیات کی حمایت کرتے ہیں، حالانکہ یہ ضروری نہیں ہیں
بہترین مطابقت کے لیے، مقبول ٹرمینل ایمولیٹرز کے حالیہ ورژن استعمال کریں: macOS پر iTerm2، Linux پر Alacritty، Kitty، یا WezTerm۔ Windows Terminal WSL2 کے ساتھ اچھی طرح کام کرتا ہے۔
کی بورڈ شارٹ کٹ تخصیص
ڈیفالٹ کی بورڈ شارٹ کٹس موجودہ ٹرمینل یا شیل بائنڈنگز کے ساتھ متصادم ہو سکتے ہیں۔ انہیں ~/.claude/settings.json پر واقع سیٹنگز کنفیگریشن فائل کے ذریعے حسب ضرورت بنائیں۔
سیٹنگز فائل JSON فارمیٹ استعمال کرتی ہے اور کسی بھی بلٹ ان کمانڈ کو مختلف کی کمبی نیشنز پر میپ کرنے کی حمایت کرتی ہے۔ ترمیم کے بعد، تبدیلیوں کو لاگو کرنے کے لیے Claude Code کو دوبارہ شروع کریں۔
پہلے سیشن کے عام ورک فلو
حقیقی بات: پہلا Claude Code سیشن اکثر تجربے پر مشتمل ہوتا ہے۔ یہاں عملی شروع کرنے کے پوائنٹس ہیں جو بنیادی صلاحیتوں کو ظاہر کرتے ہیں۔
کوڈ بیس کو دریافت کریں
Claude Code سے پروجیکٹ کی ساخت کی وضاحت کرنے کے لیے کہہ کر شروع کریں:
“مجھے اس کوڈ بیس کا جائزہ دیں۔ اہم اجزاء کیا ہیں اور وہ کیسے تعامل کرتے ہیں؟”
یہ درخواست کچھ بھی تبدیل نہیں کرتی ہے — یہ صرف تجزیہ اور وضاحت کرتی ہے۔ جواب Claude Code کو پروجیکٹ تنظیم کو درست طریقے سے سمجھنے کی تصدیق کرنے میں مدد کرتا ہے۔
ایک سادہ تبدیلی کریں
فائل میں ترمیم کو عمل میں دیکھنے کے لیے کم خطرے والی تبدیلی کی کوشش کریں:
“README.md کے اوپر ایک تبصرہ شامل کریں جو بتائے کہ یہ پروجیکٹ کیا کرتا ہے”
Claude Code فائل کو پڑھتا ہے، مناسب مواد تیار کرتا ہے، اور ترمیم کرتا ہے۔ گٹ diff کے ساتھ تبدیلی کا جائزہ لیں کہ بالکل کیا ہوا تھا۔
موجودہ مسئلہ کو حل کریں
اگر پروجیکٹ میں معلوم بگس یا TODO آئٹمز ہیں، تو Claude Code سے ان کو حل کرنے کے لیے کہیں:
“issue #42 میں بیان کردہ لاگ ان ویلیڈیشن بگ کو ٹھیک کریں”
یہ ٹول متعلقہ سورس فائلوں کو پڑھتا ہے، مسئلہ کی نشاندہی کرتا ہے، ایک فکس نافذ کرتا ہے، اور حل کے کام کرنے کی تصدیق کے لیے ٹیسٹ بھی چلا سکتا ہے۔
اجازتیں اور حفاظت
Claude Code ممکنہ طور پر خطرناک آپریشنز کو انجام دینے سے پہلے اجازت طلب کرتا ہے۔ اجازت کا نظام اثر کی سطح کے لحاظ سے کمانڈز کی درجہ بندی کرتا ہے۔
اجازت کی پرامپٹس کے بغیر فائلیں پڑھی جاتی ہیں — کوڈ پڑھنا ہمیشہ محفوظ ہوتا ہے۔ فائل میں لکھنے، حذف کرنے، اور شیل کمانڈ چلانے کے لیے پہلے واقعے کے دوران واضح منظوری کی ضرورت ہوتی ہے۔
اجازت کے انتخاب سیشن کے لیے یا مستقل طور پر محفوظ کیے جا سکتے ہیں۔ مستقل اجازتیں کنفیگریشن فائلوں میں محفوظ ہوتی ہیں اور تمام مستقبل کے سیشنز پر لاگو ہوتی ہیں۔
سینڈ باکسنگ کنفیگریشن
سرکاری سیٹنگز دستاویزات کے مطابق، سینڈ باکسنگ Claude Code کو کہاں تبدیلیاں کرنے کی حد بندی کرتی ہے۔ مخصوص ڈائریکٹریز تک فائل سسٹم تک رسائی کو محدود کرنے کے لیے سینڈ باکس پاتھ پریفکس کو کنفیگر کریں۔
یہ حفاظتی تہہ سسٹم فائلوں یا پروجیکٹ کے دائرے سے باہر کی ڈائریکٹریز میں غیر ارادی ترمیم کو روکتی ہے۔ حساس کوڈ بیس پر کام کرنے والی ٹیموں کو تعیناتی سے پہلے سینڈ باکسنگ کو کنفیگر کرنا چاہیے۔
| اجازت کی قسم | ڈیفالٹ رویہ | کے لیے تجویز کردہ |
|---|---|---|
| فائل پڑھنا | ہمیشہ اجازت ہے | تمام استعمال کے کیسز |
| فائل لکھنا/ترمیم کرنا | پہلی بار پوچھیں | فعال ڈویلپمنٹ |
| فائل حذف کرنا | ہر بار پوچھیں | صرف تجربہ کار صارفین |
| شیل کمانڈز | پیشکش کے ساتھ پوچھیں | خودکار ورک فلو |
| نیٹ ورک رسائی | پہلی بار پوچھیں | API انٹیگریشن کا کام |
اکثر پوچھے جانے والے سوالات
کیا Claude Code انسٹال ہونے کے بعد آف لائن کام کرتا ہے؟
نہیں. Claude Code کو تمام آپریشنز کے لیے انٹرنیٹ کنیکٹیویٹی کی ضرورت ہے کیونکہ AI ماڈلز Anthropic کے سرورز پر چلتے ہیں۔ ٹرمینل کلائنٹ API کو درخواستیں بھیجتا ہے اور جوابات وصول کرتا ہے۔ کنکشن کے بغیر، ٹول کام نہیں کر سکتا۔
Claude Code چلانے میں کتنا خرچ آتا ہے؟
قیمت Anthropic اکاؤنٹ کے منصوبے اور استعمال کی مقدار پر منحصر ہے۔ موجودہ قیمتوں کی تفصیلات کے لیے آفیشل Anthropic ویب سائٹ چیک کریں کیونکہ منصوبے اور شرحیں وقت کے ساتھ بدلتی رہتی ہیں۔ ٹوکن کا استعمال کوڈ بیس کے سائز اور درخواست کی پیچیدگی کے لحاظ سے مختلف ہوتا ہے۔
کیا Claude Code موجودہ ڈائریکٹری کے باہر فائلوں تک رسائی حاصل کر سکتا ہے؟
ڈیفالٹ کے مطابق، ہاں۔ Claude Code صارف اکاؤنٹ کے پاس پڑھنے کی اجازت والی کسی بھی فائل تک رسائی حاصل کر سکتا ہے۔ تاہم، سینڈ باکسنگ کنفیگریشن مخصوص ڈائریکٹریز تک رسائی کو محدود کرتی ہے۔ سیکیورٹی کے حساس ماحول کے لیے، پہلے استعمال سے پہلے سینڈ باکس سیٹنگز کو کنفیگر کریں۔
اگر Claude Code کوئی غلطی کرتا ہے تو کیا ہوتا ہے؟
تمام فائل تبدیلیاں معیاری گٹ diff کمانڈز کے ذریعے نظر آتی ہیں۔ Claude Code کی تبدیلیوں کو کمٹ کرنے سے پہلے، تبدیلیوں کا بغور جائزہ لیں۔ چونکہ سب کچھ گٹ ریپوزٹری میں ہوتا ہے (تجویز کردہ)، غلطیوں کو گٹ کمانڈز کے ساتھ واپس لانا سیدھا ہے۔
کیا ایک سے زیادہ Claude Code سیشن ایک ساتھ چل سکتے ہیں؟
ہاں۔ ہر ٹرمینل ونڈو ایک آزاد Claude Code سیشن چلا سکتی ہے۔ سیشن ایک دوسرے کے ساتھ مداخلت نہیں کرتے، حالانکہ مختلف سیشنز سے ایک ہی فائل میں بیک وقت ترمیم کرنے سے تنازعات پیدا ہو سکتے ہیں۔
میں ایک چلنے والے Claude Code ٹاسک کو کیسے روکوں؟
موجودہ آپریشن کو منسوخ کرنے کے لیے Ctrl+C دبائیں۔ بیک گراؤنڈ ٹاسکس کے لیے، ٹاسک مینیجر کھولنے کے لیے Ctrl+F دبائیں، پھر منسوخی کی تصدیق کریں۔ ٹاسک کو منسوخ کرنے کے بعد سیشن فعال رہتا ہے — صرف مخصوص ٹاسک رک جاتا ہے۔
کیا Claude Code پچھلی گفتگو کو یاد رکھتا ہے؟
ایک سیشن کے اندر، ہاں۔ Claude Code مکالمے کے سیاق و سباق کو برقرار رکھتا ہے اور پچھلی درخواستوں اور تبدیلیوں کو یاد رکھتا ہے۔ نیا سیشن شروع کرنا (بند کرنا اور دوبارہ کھولنا) اس سیاق و سباق کو صاف کرتا ہے۔ مستقل پروجیکٹ علم کے لیے، آفیشل گائیڈز میں دستاویز شدہ ہدایات اور یادداشتوں کی خصوصیات استعمال کریں۔
تنصیب کے بعد اگلے اقدامات
جب Claude Code کامیابی سے چلتا ہے، تو اس کی توسیع شدہ صلاحیتوں کو دریافت کریں۔ آفیشل دستاویزات میں کسٹم سب ایجنٹس، پلگ ان ڈویلپمنٹ، اور شیڈولڈ ٹاسک آٹومیشن جیسے ایڈوانسڈ ٹاپکس شامل ہیں۔
Skills پروجیکٹ کے مخصوص کمانڈز اور ورک فلو کے ساتھ Claude Code کو بڑھانے کا ایک طریقہ فراہم کرتی ہیں۔ .claude/skills/ ڈائریکٹری میں Skills تخلیق کرنے سے مخصوص ڈویلپمنٹ کی ضروریات کے مطابق کسٹم صلاحیتیں شامل ہوتی ہیں۔
Model Context Protocol (MCP) انٹیگریشن Claude Code کو بیرونی ٹولز اور سروسز کے ساتھ بات چیت کرنے کی اجازت دیتا ہے۔ یہ اسی بات چیت کے انٹرفیس کے ذریعے ڈیٹا بیس کی پوچھ گچھ، API ٹیسٹنگ، اور انفراسٹرکچر مینجمنٹ کے امکانات کھولتا ہے۔
Remote Control فیچرز ڈیوائسز پر سیشن جاری رکھنے کو فعال کرتے ہیں۔ ڈیسک ٹاپ مشین پر کام شروع کریں، پھر اسی سیشن کو لیپ ٹاپ یا موبائل ڈیوائس پر اٹھائیں۔ سیٹ اپ کی ہدایات کے لیے پلیٹ فارم انٹیگریشن دستاویزات چیک کریں۔
جب پھنس جائیں تو مدد حاصل کرنا
آفیشل ٹربل شوٹنگ دستاویزات زیادہ تر عام مسائل کا حل پیش کرتی ہیں۔ جب مسائل پیش آتے ہیں، تو گہرائی میں سسٹم کنفیگریشن میں جانے سے پہلے وہاں چیک کریں۔
Reddit جیسے پلیٹ فارمز پر کمیونٹی کے مباحثے دوسرے ڈویلپروں سے حقیقی دنیا کے حل پیش کرتے ہیں۔ بہت سے صارفین ان فورمز میں اپنے کنفیگریشن میں ترمیم اور ورک فلو کی اصلاحات کا اشتراک کرتے ہیں۔
تنصیب یا تصدیق کے مسائل کے لیے، Anthropic ویب سائٹ پر اکاؤنٹ کی حیثیت کی تصدیق کریں۔ درست مقامی سیٹ اپ کے ساتھ بھی، ختم شدہ سبسکرپشن یا اکاؤنٹ کی پابندیاں کامیاب کنکشن کو روکتی ہیں۔
ٹرمینل کے مخصوص مسائل اکثر شیل کنفیگریشن یا مطابقت سے متعلق ہوتے ہیں۔ ڈیفالٹ ٹرمینل کنفیگریشن (بغیر کسٹم شیل تخصیصات کے) کے ساتھ تجربہ کرنے سے یہ معلوم کرنے میں مدد ملتی ہے کہ آیا مسئلہ مقامی تبدیلیوں سے پیدا ہوا ہے۔
نتیجہ
تنصیب مکمل ہونے کے بعد Claude Code کو ٹرمینل میں شروع کرنے میں صرف چند منٹ لگتے ہیں۔ قدرتی زبان کے کمانڈز اور براہ راست کوڈ بیس انضمام کا امتزاج ایک ڈویلپمنٹ ورک فلو بناتا ہے جو سادہ استفسارات اور پیچیدہ ملٹی فائل ری فیکٹرنگ دونوں کو سنبھالتا ہے۔
ٹرمینل انٹرفیس ڈویلپروں کو براؤزر ٹیبز یا الگ ایپلیکیشنز میں کنٹیکسٹ سوئچنگ کے بغیر ان کے پسندیدہ ماحول میں رکھتا ہے۔ بیک گراؤنڈ ٹاسک ایگزیکیوشن کا مطلب ہے کہ طویل عرصے تک چلنے والے آپریشنز دوسرے کام کو مسدود نہیں کرتے ہیں۔
کسی بھی ڈویلپمنٹ ٹول کی طرح، مہارت پریکٹس کے ذریعے آتی ہے۔ Claude Code پروجیکٹ کی ساخت کو کیسے سمجھتا ہے یہ جاننے کے لیے صرف پڑھنے کے قابل استفسارات سے شروع کریں۔ اعتماد بڑھنے کے ساتھ ساتھ فائل میں ترمیم اور خودکار ورک فلو کی طرف بڑھیں۔ اجازت کا نظام سیکھنے کے مرحلے کے دوران ناقابل واپسی غلطیوں کو روکتا ہے۔
اپنے کوڈنگ ورک فلو کو تبدیل کرنے کے لیے تیار ہیں؟ آج ہی Claude Code انسٹال کریں اور براہ راست اپنے ٹرمینل میں AI اسسٹڈ ڈویلپمنٹ کا تجربہ کریں۔

