হোম ডিরেক্টরি পরিবর্তে অন্যান্য ডিরেক্টরিতে কীভাবে ডিফল্ট করা যায়


180

আমি একটি উইন্ডোজ মেশিনে বিকাশ করছি। লিনাক্স কমান্ড লাইনের জন্য আমার কেবলমাত্র জায়গাটি হ'ল গিত বাশ। সমস্যাটি হ'ল: আমি যখন এটি খুলি, আমি হোম ডিরেক্টরিতে থাকি। আমাকে ডিরেক্টরিটি আমার ওয়ার্কস্পেসে পরিবর্তন করতে হবে, যেমন:

cd ../../../d/work_space_for_my_company/project/code_source

আমি কি এটি .sh ফাইলে গুটিয়ে রাখতে পারি যাতে আমাকে আর এটির হাতে টাইপ করতে হবে না? এটি সহজ হওয়া উচিত তবে লিনাক্স কমান্ড লাইন সম্পর্কে আমার শূন্য জ্ঞান আছে। আপনি যদি সেই .sh ফাইলটি কীভাবে তৈরি করতে পারেন তা আমাকে চালিয়ে নিতে পারলে আমি সত্যিই প্রশংসা করছি।


5
নীচের উত্তরগুলি স্থায়ীভাবে স্থির করার জন্য সঠিক, তবে এগুলি ছাড়াও আপনি প্রতিবার এটি হ্যান্ডটাইপ করা উচিত নয়। গিট বাশ একটি কমান্ডের ইতিহাস অন্তর্ভুক্ত করে যা সেশনগুলির মধ্যে স্থির থাকে (উইন্ডোজ কনসোলগুলির বিপরীতে), সুতরাং আপনি যখনই এই আদেশটি পুনরায় টাইপ না করে পুনরায় টাইপ করতে চান কেবল Ctrl-r টাইপ করুন এবং তারপরে কমান্ডের কিছু অংশ যেমন, উদাহরণস্বরূপ। ctrl-r../dএবং কমান্ডটি আসবে এবং তারপরে এন্টারটি টাইপ করুন। সাধারণভাবে, কমান্ডের ইতিহাস কীভাবে ব্যবহার করতে হয় তা শিখতে কয়েক মিনিট বিনিয়োগ করুন এবং তারপরে আপনি বিভিন্ন গিট কমান্ডের পুনরাবৃত্তি করার সাথে সাথে আপনি এটি প্রচুর ব্যবহার করবেন।
স্টিফেন হোস্টিং

এফওয়াইআই এখানে ডাব্লুএসএল বাশ বিকল্প C:\Windows\System32\bash.exe -i -c 'cd /mnt/c/Data; exec "${SHELL:-bash}"'(বা আপনি যদি সেমিডার ব্যবহার করেন cmd /c "C:\Windows\System32\bash.exe -i -c 'cd /mnt/c/Data; exec "${SHELL:-bash}"'" -new_console:t:Data) -iএখানে তীর কীগুলি কাজ করে
কেসিডি

উত্তর:


101

কেবল "লিংক" ফাইলটিতে লিখুন, তারপরে আপনার শেল প্রম্পট থেকে এটি করুন:

. ./cd.sh

অথবা আপনি আপনার $HOME/.bashrcফাইলটিতে একটি নাম বা ফাংশন তৈরি করতে পারেন :

foo() { cd /d/work_space_for_my_company/project/code_source ; }

যদি ডিরেক্টরিটির নামটিতে ফাঁকা স্থান বা অন্যান্য শেল মেটাচার্যাক্টর অন্তর্ভুক্ত থাকে তবে আপনার উদ্ধৃতি চিহ্নের প্রয়োজন হবে; এটি প্রয়োজনীয় না হলেও তাদের যুক্ত করতে ক্ষতি হবে না:

foo() { cd "/d/Work Space/project/code_source" ; }

(নোট করুন যে আমি বাদ দিয়েছি ../../..; আপনার এটির দরকার নেই))

সম্পাদনা: আপনি যদি একটি লাইন যুক্ত করেন

foo

আপনার টু .bashrcপর ফাংশন সংজ্ঞা, আপনার শেল যে ডিরেক্টরির মধ্যে শুরু হবে। অথবা আপনি যদি cdসরাসরি .bashrcফাংশনটি পরে ব্যবহার করতে না চান তবে আপনি সরাসরি কমান্ডটি ব্যবহার করতে পারেন।

(নামটি fooকেবল একটি উদাহরণ; আপনার আরও অর্থপূর্ণ নামটি বেছে নেওয়া উচিত))


5
@ অরিপ যেমন উল্লেখ করেছে, আপনি সম্ভবত cdআপনার .bashrc এ করতে পারেন। তবে আপনি যদি এটি কোনও ফাংশন করেন তবে আপনি অন্য ডিরেক্টরিতে পরিবর্তিত হওয়ার পরে, কমান্ডটি পরে ব্যবহার করতে পারেন।
কিথ থমসন

2
"../../ .." "ব্যাখ্যা করার জন্য, আপনি যে কমান্ডটি দিয়েছেন তা আপনার বর্তমান ডিরেক্টরিতে কোনও পাথ নির্দিষ্ট করে; "../../../d/work_space_for_my_company/project/code_source"আপনার বর্তমান ডিরেক্টরি থেকে তিনটি স্তর উপরে উঠে যায় (যা হ'ল $HOME), তারপরে নীচে "ডি", তারপরে নীচে "কর্ম ..." তে চলে যাবে। গিট ব্যাশ শেল পরিবেশে "/d"উইন্ডোজ যা ডাকে তা উল্লেখ করে "D:\"। একটি নিখুঁত পথের নাম ব্যবহার করা "/d/work_space_for_my_company/project/code_source", সহজ এবং এটি কোথায় $HOMEঘটে তার উপর নির্ভর করে না ।
কিথ থম্পসন

2
আমি এই .bashrcফাইলটি কোথায় খুঁজে পাব?
ptamzz

2
@ptamzz: .bashrcআপনার অ্যাকাউন্ট সেট আপ হওয়ার পরে সাধারণত আপনার হোম ডিরেক্টরিতে একটি ফাইল তৈরি করা হবে। যদি তা না হয় তবে আপনি নিজেই এটি তৈরি করতে পারেন।
কিথ থম্পসন

1
আপনি "সিডি.এস" কোথায় পাবেন? এবং আপনি যখন হোম ডিরেক্টরি বলতে। আপনি কি এখনকার অ্যাপের জন্য হোম ডিরের কথা বলছেন নাকি ??
WowBow

374

এখানে আরও একটি উইন্ডোজ-ইশ সমাধান রয়েছে: উইন্ডোজ শর্টকাটটিতে রাইট ক্লিক করুন যা আপনি গিট ব্যাশ চালু করতে ব্যবহার করেন এবং বৈশিষ্ট্যগুলি ক্লিক করুন। আপনার পছন্দসই কর্মক্ষেত্রের পথে "স্টার্ট ইন" এর মানটি পরিবর্তন করুন।

সম্পাদনা করুন: এছাড়াও নীচের মন্তব্যে উল্লিখিত হিসাবে লক্ষ্য মানটিতে --cd-to-home বিকল্প অন্তর্ভুক্ত নয় তা পরীক্ষা করে দেখুন।


13
এই সমাধানটির একমাত্র সমস্যাটি হ'ল আপনি হোম ডিরেক্টরিটি ডিফল্ট পাথটি সেট করছেন না, যার সাথে অ্যাক্সেস করা হয়েছে~
ওয়ার্ক

67
এটি আমার পক্ষে কাজ করেছে। তদতিরিক্ত, আমাকে স্টার্টআপ কমান্ডে --cd-to-home বিকল্পটি সরিয়ে ফেলতে হয়েছিল।
চিনলং

2
উইন্ডোজ task টাস্কবারে আপনার যদি শর্টকাটটি পিন করা হয়েছে, আপনাকে
লাইফহ্যাকার.

11
সম্মত হয়েছেন যে এটি সর্বাধিক সরাসরি-অগ্রসর সমাধান, তবে লক্ষ্যতে "- সিডি-টু-হোম" সরিয়ে অন্তর্ভুক্ত করার জন্য একেবারে সংশোধন করা উচিত। শেষ পরিবর্তনটি ছাড়াই আপনি সর্বদা সি: \ ব্যবহারকারীদের [নাম] ফোল্ডারে ডিফল্ট হয়ে যাবেন (যদি না আপনি নিজের সেটআপটি পরিবর্তন করেন তবে)।
জিউস 56

2
স্পষ্ট করার জন্য, শর্টকাটে "টার্গেট" হওয়া উচিত %WINDIR%\System32\bash.exeএবং "স্টার্ট ইন" হওয়া উচিত C:\Tempবা আপনি যে কোনও পথটি চান।
demcodemonkey

45

.bashrcহোম ডিরেক্টরিতে ফাইলটিতে লাইন যুক্ত করুন (ফাইলটি উপস্থিত না থাকলে এটি তৈরি করুন):

cd ~
touch .bashrc
echo "cd ~/Desktop/repos/" >> .bashrc

5
আমি জানি আমি পার্টিতে দেরি করে ফেলেছি, তবে অনুষ্ঠানটি বাজে কথা বন্ধ করার জন্য আপনাকে ধন্যবাদ! :)
ফিলিপ জেরার্ড

1
এটি নিখুঁত ছিল। আমার কাছে গিয়ে নীচে .bashrc.localযুক্ত cd ~/Desktop/repos/;হয়েছে। মোহন মত কাজ! নীচে পরিবর্তন .bashrcএছাড়াও কাজ করবে।
মাইকেল দিম্মিট

আমি সবেমাত্র .bashrc ফাইলটি ~ এ তৈরি করেছি এবং পরের বার আমি গিট বাশ খুললাম এটি অভিযোগ করেছে যে আমার কাছে .bash_profile এবং অন্য কোনও ফাইল নেই তাই এটি আমার জন্য এগুলি তৈরি করে। এবং গিট ব্যাশ আবার চালু করার পরে এটি ফুলহীন কাজ করেছে!
পিনি চেইনি

স্টার্টআপ কমান্ড (শর্টকাট প্রোপার্টি) --cd-to-home অপশন সরান
টেলিফোগ

38

আমি কনইমু (উইন্ডোজে দৃ strongly ়ভাবে প্রস্তাবিত) ব্যবহার করি যেখানে গিট বাশ পছন্দ করা শুরু করার জন্য আমার একটি কাজ রয়েছে

এখানে চিত্র বর্ণনা লিখুন

নীচে "স্টার্টআপ দির ..." বোতামটি নোট করুন। এটি -new_console:d:<path>গিট ব্যাশের স্টার্টআপ কমান্ডকে যুক্ত করে। আপনার পছন্দ যেখানেই এটি নির্দেশ করুন


কাস্টম টাস্কটি ভাগ করে নেওয়ার জন্য ধন্যবাদ, আমি এটি কাজ করতে পারিনি। উদাহরণস্বরূপ গুগল ডট কমকে পিং করার মতো আমি কীভাবে এর পরে সাধারণ উইন্ডোজ কমান্ডগুলি চালাতে পারি?
ইমান মোহামাদি

1
@ImanMohamadi মত যে আমি বরং দিয়ে আপনি আপনার পাথ env পরিবর্তনশীল St যোগ U cmds Exec মতো স্ক্রিপ্ট তৈরি চাই জিনিষ p-gpinging জন্য Google ইত্যাদি ...
জুড়ী

23

এটি আপনাকে সাহায্য করতে পারে।

ছবির বর্ণনা

  1. গিট ব্যাশ -> বৈশিষ্ট্যে রাইট ক্লিক করুন
  2. সংক্ষিপ্ত ট্যাবে -> ক্ষেত্রে শুরু করুন -> আপনার ব্যবহারকারীর সংজ্ঞায়িত পথ প্রবেশ করুন
  3. লক্ষ্য ক্ষেত্রটি অন্তর্ভুক্ত না হয়েছে তা নিশ্চিত করুন --go-to-homeবা এটি আপনার হোম ভেরিয়েবলের মধ্যে উল্লিখিত ডিরেক্টরিতে শুরু হতে থাকবে Make

এটাই.


আমি চেষ্টা করেছিলাম কিন্তু যখন পথটি ডি: \ প্রকল্পগুলি \ পরীক্ষার মতো অন্য ড্রাইভে যায় তখন তা কার্যকর হয় না
রে

উইন্ডোজ 10 গিট ব্যাশের জন্য সেই ট্যাবটি দেখায় না, তবে আপনি কোডটি এই ছোট 3 টি লাইন ব্যবহার করে এটি হ্যাক করতে পারেন, কিছু ** এ সংরক্ষণ করতে 1. d: 2. cd data 3.git bashপারেন bat ব্যাট ফাইল আপনি যদি ব্যাট ফাইলটিতে ডাবল ক্লিক করেন তবে তা পছন্দসই জায়গায় খোলে
ক্রিশ

1
যে দেখ Targetক্ষেত্র, এটা পরামিতি হবে না। ডিফল্টরূপে এতে -go-to-homeসেগুলি থেকে সেগুলি মুছতে হবে।
কুরাপিকা

1
এটি আমার জন্য কাজ করে টার্গেট: "সি: \ প্রোগ্রাম ফাইলগুলি it গিট it গিট-বাশ.এক্সই" (গুরুত্বপূর্ণ) এ থেকে শুরু করুন: ডি: /
এক্সএএমপি

1
এটি @ raftaar1191 (আমি "--cd-to-home" বিকল্পটি সরিয়েছি) এর চেয়ে একই লক্ষ্য নিয়ে আমার পক্ষে কাজ করে এবং আমি "স্টার্ট ইন" লাইনটি "সি: \ wamp \ www" তে কনফিগার করেছি, খুব দরকারী!
নায়ফুন

10

আমি এইমাত্র শর্টকাট আইকনের "স্টার্ট ইন" সেটিংসকে এতে পরিবর্তন করেছি: %HOMEDRIVE%/xampp/htdocs/


9

এটি প্রতিটি সময় কমান্ড লাইন খোলার পরে আপনি এটি ঘটতে চান তা ধরে নিয়ে এটি করবে:

echo cd ../../../d/work_space_for_my_company/project/code_source >> ~/.bashrc

এখন আপনি শেলটি খুললে এটি বাড়ি থেকে তিনটি ডিরেক্টরি সরিয়ে কোড_সোর্সে পরিবর্তন হবে change

এই কোডটি "cd ../../../d/work_space_for_my_company/project/code_source" ".bashrc" নামের একটি ফাইলের সাথে যুক্ত করে। ">>" একটি ফাইল তৈরি করে যদি এটি উপস্থিত না থাকে এবং তারপরে সংযোজন হয়। .Bashrc ফাইলটি স্টার্ট-আপ / লগ-ইন সময়ে (যেমন লোডিং মডিউল ইত্যাদিতে) কমান্ডগুলি চালনার জন্য দরকারী


9

(দয়া করে নীচে সতর্কতা পড়ুন)

উইন্ডোজে এটি করার সহজ উপায় (গিট ব্যাশ, সম্ভবত অন্যদের সাথে কাজ করে) হুম নামে একটি পরিবেশগত পরিবর্তনশীল তৈরি করা যা আপনার পছন্দসই হোম ডিরেক্টরিতে নির্দেশ করে।

  1. আমার কম্পিউটারে ডান ক্লিক করুন, এবং বৈশিষ্ট্য নির্বাচন করুন
  2. উন্নত সিস্টেম সেটিংস চয়ন করুন (অবস্থানটি উইন্ডোজ সংস্করণ অনুসারে পরিবর্তিত হয়)
  3. সিস্টেম বৈশিষ্ট্যের মধ্যে, উন্নত ট্যাবটি নির্বাচন করুন
  4. উন্নত ট্যাবে, পরিবেশগত চলক (নীচের বোতাম) চয়ন করুন
  5. "সিস্টেম ভেরিয়েবল" এর অধীনে আপনার কাছে ইতিমধ্যে হোম নামে পরিচিত একটি ভেরিয়েবল আছে কিনা তা পরীক্ষা করে দেখুন। যদি তা হয় তবে ভেরিয়েবলের নামটি হাইলাইট করে এবং সম্পাদনাতে ক্লিক করে সেই পরিবর্তনশীলটি সম্পাদনা করুন। নতুন পরিবর্তনশীল নামটি কাঙ্ক্ষিত পথ করুন।
  6. যদি হোম ইতিমধ্যে বিদ্যমান না থাকে তবে সিস্টেম ভেরিয়েবলের আওতায় "নতুন" ক্লিক করুন এবং HOM নামে একটি নতুন ভেরিয়েবল তৈরি করুন যার মান পছন্দসই পথ।

পরিবেশগত পরিবর্তনশীল

দ্রষ্টব্য: এটি অন্যান্য জিনিসগুলির কাজের পদ্ধতি পরিবর্তন করতে পারে। উদাহরণস্বরূপ, আমার জন্য এটি আমার .ssh কনফিগারেশন ফাইলগুলি যেখানে বাস করে সেখানে পরিবর্তন করে। আমার ক্ষেত্রে, আমি আমার বাড়িটি ইউ: be হিসাবে থাকতে চেয়েছিলাম, কারণ এটিই আমার প্রধান জায়গা যে আমি প্রকল্পের কাজ এবং অ্যাপ্লিকেশন সেটিংস রেখেছি (যেমন এটি সত্যই আমার "হোম" ডিরেক্টরি)।

এডিআইটি জুন 23, 2017: এই উত্তরটি মাঝে মাঝে উত্সাহ পেতে থাকে এবং আমি লোকদের সতর্ক করতে চাই যে এটি "কাজ" করতে পারে তবে আমি @ অ্যান্টনি রেমন্ডের সাথে একমত যে এটি প্রস্তাবিত নয়। এটি অন্য কোনও জিনিস ভাঙ্গার বিষয়ে যত্ন না নিলে এটি একটি অস্থায়ী ফিক্স বা ফিক্স। আপনার বাড়ি পরিবর্তন করলে সক্রিয় ক্ষতি হবে না (যেমন আপনার হার্ডড্রাইভ মোছার মতো) তবে এটি পরে কুখ্যাত বিরক্তির কারণ হতে পারে। আপনি যখন রাস্তায় বিরক্তিকর সমস্যাগুলি শুরু করেন, আপনি সম্ভবত এই পরিবর্তনটি মনে রাখবেন না ... সুতরাং আপনার সম্ভবত পরে মাথা আঁচড়ানোর সম্ভাবনা রয়েছে!


আমি বুঝতে পারছি না যে @ এসএল দ্বারা প্রস্তাবিত সম্পাদনাগুলি (মূলত আপনি ব্যবহারকারী সিস্টেমের ভেরিয়েবলগুলিও সম্পাদনা করতে পারেন) বামসওয়ার্ড ফিশ_বল এবং গ্রেগ -৪৪৯ প্রত্যাখ্যান করা হয়েছিল, সম্পাদনাগুলি যুক্তিসঙ্গত বলে মনে হয়েছিল।
জেনোরোমা

এটি একটি ভাল ধারণা হতে উপায় খুব বেশি ধ্বংসাত্মক উপায়। এটি অন্যান্য অনেকগুলি অ্যাপ্লিকেশন এবং এমনকি উইন্ডোগুলিকে প্রভাবিত করতে পারে। এটি প্রস্তাবিত নয়
অ্যান্টনি রেমন্ড

@ অ্যান্টনি রেমন্ড হিসাবে আমি উল্লেখ করেছি যে "হোম" পরিবর্তন করলে এর অন্যান্য পরিণতিও হতে পারে, তবে আমি বলব না যে এটি অগত্যা ধ্বংসাত্মক। প্রকৃতপক্ষে, আপনি যদি নিজের হোমটিকে একটি নির্দিষ্ট অবস্থান হিসাবে দেখতে চান বা অন্য কোনও অ্যাপ্লিকেশন যদি হোম কোনও অনাকাঙ্ক্ষিত স্থানে সেট করে থাকে তবে এটি উপকারী হতে পারে। যে কোনও ইভেন্টে, আমি মনে করি যে এই উত্তরটি ডিফল্ট ডিরেক্টরিটি কীভাবে সেট করা হয় তার উপর কিছুটা আলোকপাত করে।
জেনোরোমা

@ অ্যান্টনি রেমন্ড যদিও আমি সম্মত, যদিও এই প্রশ্নটির প্রসঙ্গে একটি নির্দিষ্ট প্রকল্পের উদ্বোধন করা (উদাহরণস্বরূপ ../../../d/work_space_for_my_company/project/code_source) একটি খারাপ ধারণা। যদিও সাধারণভাবে বলতে গেলে, এমন অনেক সময় আছে যেখানে হোম হওয়ার দরকার নেই/c/Users/[current user name]/
জেনোরোমা

আপনি যদি একটি বিশেষ ফোল্ডার চান তবে অন্য কোনও স্থানে সিলেট তৈরি করুন sy টেকনেট.মাইক্রোসফট.ইন- ইউএস / লাইব্রেরি / সিসি 753194(v=ws.11).aspx কোন প্রোগ্রামটি হোম ভেরিয়েবল ব্যবহার করে তা আমাদের জানার কোনও উপায় নেই, তবে আমি মনে করি এটি কিছুটা ধ্বংসাত্মক।
অ্যান্টনি রেমন্ড

7

গিট ব্যাশ অ্যাপ্লিকেশন লিঙ্কটি ডান ক্লিক করুন সম্পত্তিগুলিতে যান এবং আপনি যে জায়গা থেকে এটি শুরু করতে চান তা হতে শুরুতে অবস্থানটি পরিবর্তন করুন।


5

উইন্ডোজ 10 এ পিনড স্টার্ট মেনু আইটেম থেকে From

  1. পিনযুক্ত শর্টকাটের ফাইলের অবস্থানটি খুলুন
  2. শর্টকাট বৈশিষ্ট্য খুলুন
    1. --cd-to-homeআরগ সরান
    2. আপডেট Start inপাথ
  3. সম্প্রতি যুক্ত হয়ে মেনু শুরু করতে পুনরায় পিন করুন

ফাইল লোকেশন স্ক্রীনশট খুলুন

শর্টকাট যথাযথ স্ক্রিনশট খুলুন

শর্টকাট যথাযথ স্ক্রিনশট আপডেট করুন

সম্প্রতি যুক্ত স্ক্রিনশটের মাধ্যমে পিন করুন


এটি কীভাবে করা যায় তার জন্য অন্য সমস্ত উত্তরগুলির জন্য ধন্যবাদ! উইন 10 নির্দেশাবলী সরবরাহ করতে চেয়েছিল ...


4

উইন্ডোজের জন্য: এই পদক্ষেপগুলি অনুসরণ করুন-

  1. উইন্ডোজ হোম এ যান> "গিট ব্যাশ" অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন।
  2. বৈশিষ্ট্য> শর্টকাট
  3. এই দুটি সেটিংস পরিবর্তন করুন: (ক) মুছুন - cd-to-homeথেকে target (খ) আপনি "স্টার্ট ইন" তে গিট দিয়ে শুরু করতে চান ফোল্ডার পথ টাইপ করুন।

এটি আমার জন্য কাজ করেছে :)


3

আপনি করতে চান তাহলে প্রকল্প পছন্দ তালিকা যখন তোমার দর্শন লগ করা খোলা এলেবেলে ব্যাশ:

  • ppathআপনার গিট প্রকল্পের পথে কোড শিরোনাম সম্পাদনা করুন , এই কোডটি .bashrc ফাইলে রাখুন এবং এটি আপনার OME HOM dir এ অনুলিপি করুন (Win Vista / 7 এ এটি সাধারণত সি: \ ব্যবহারকারীগণ $ OU আপনি )

।

#!/bin/bash
ppath="/d/-projects/-github"
cd $ppath
unset PROJECTS
PROJECTS+=(".")
i=0

echo
echo -e "projects:\n-------------"

for f in *
do
    if [ -d "$f" ]
    then
        PROJECTS+=("$f")
        echo -e $((++i)) "- \e[1m$f\e[0m"
    fi
done


if [ ${#PROJECTS[@]} -gt 1 ]
then
    echo -ne "\nchoose project: "
    read proj
    case "$proj" in
        [0-`expr ${#PROJECTS[@]} - 1`]) cd "${PROJECTS[proj]}" ;;
        *) echo " wrong choice" ;;
    esac
else
    echo "there is no projects"
fi
unset PROJECTS
  • আপনি এই ফাইলটিকে জিআইটি ব্যাশ chmod + x .bashrc এর মধ্যে এক্সিকিউটেবল হিসাবে সেট করতে চাইতে পারেন (তবে এটি সম্ভবত নিরর্থক, যেহেতু এই ফাইলটি এনটিএফএস ফাইল সিস্টেমে সঞ্চিত রয়েছে )

2

উইন্ডোজে আমার গিট বাশ শর্টকাট অভিযোগ করেছিল যখন আমি সিডিটি আমার কাজের ডিরেক্টরিতে ~ / .bashrc এ রেখেছি

WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile.

This looks like an incorrect setup.
A ~/.bash_profile that loads ~/.bashrc will be created for you.

সুতরাং গিট এটি তৈরি করেছে .বাশ_ প্রোফাইল:

$ cat ~/.bash_profile
# generated by Git for Windows
test -f ~/.profile && . ~/.profile
test -f ~/.bashrc && . ~/.bashrc

যা কাজ করে।

বিকল্পভাবে, আপনি কেবল .bashrc আবার মুছে ফেলতে পারেন এবং সিডি কমান্ডটি .bash_profile এর মধ্যে রাখতে পারেন:

$ rm ~/.bashrc
$ echo "cd Source/Repos" >~/.bash_profile

$ cat ~/.bash_profile
cd Source/Repos

এটি হয়ে গেলে আপনি উইন্ডোটি বন্ধ করতে পারেন এবং আপনার ডেস্কটপ শর্টকাটটি ব্যবহার করে এটি আবার খুলতে পারেন এবং প্রম্পট আপনাকে বলবে যে আপনার অবস্থান এখন যেখানে আপনি এটি চেয়েছিলেন - এটি দেখতে আমার ক্ষেত্রে মনে হচ্ছে:

Administrator@raptor1 MINGW64 ~/Source/Repos
$

2

আপনি যদি এই আদেশটি টাইপ করেন: echo cd d:/some/path >> ~/.bashrc

লাইনটি যুক্ত cd d:/some/pathকরে .bashrc>>যদি এটা কোন অস্তিত্ব নেই একটি ফাইল তৈরি করে এবং তারপর appends।


1

এটাই হবে cd d:/work_space_for_....

এটি ছাড়া :আমার জন্য কাজ করে না


1

উইন্ডোজ ব্যবহারকারীদের জন্য আরেকটি সমাধান হ'ল গিট বাশ.লএনকি ফাইলটি আপনার যে ডিরেক্টরি থেকে শুরু করতে হবে সেখান থেকে অনুলিপি করে সেখান থেকে এটি চালু করতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.