লিনাক্সে, আমরা ~
পরে টিল্ড ( ) অক্ষরটি প্রবেশ করে ব্যবহারকারীর বাড়িতে যেতে পারি cd
:
cd ~
উইন্ডোজে একই কীভাবে করবেন?
প্রতিবার, আমাকে টাইপ করতে হবে:
cd C:\Document and Settings\freewind
এটা খুব বিরক্তিকর।
লিনাক্সে, আমরা ~
পরে টিল্ড ( ) অক্ষরটি প্রবেশ করে ব্যবহারকারীর বাড়িতে যেতে পারি cd
:
cd ~
উইন্ডোজে একই কীভাবে করবেন?
প্রতিবার, আমাকে টাইপ করতে হবে:
cd C:\Document and Settings\freewind
এটা খুব বিরক্তিকর।
উত্তর:
cd /d "%HOMEDRIVE%%HOMEPATH%"
এটি করবে - তবে আপনি এটিকে উন্নতি হিসাবে বিবেচনা করছেন কিনা তা সম্পর্কে আমি নিশ্চিত নই।
উপরের কমান্ডের জন্য আপনি একটি উপনামও নির্ধারণ করতে পারেন:
doskey cdhome=cd /d "%HOMEDRIVE%%HOMEPATH%"
এর পরে, এটি সহজভাবে cdhome
।
~
।
আপনি cd /d %USERPROFILE%
যদি সিএমডি ব্যবহার করেন তবে আপনি ব্যবহার করতে পারেন।
অথবা আপনি cd ~
যদি পাওয়ারশেল ব্যবহার করেন তবে আপনি ব্যবহার করতে পারেন।
c:\documents and settings\...
, উদ্ধৃতি না দেওয়া থাকলে স্পেসগুলি এটি ভেঙে দেবে)
cd
এটি ব্যতিক্রম। যেহেতু এটি সর্বদা একক যুক্তি লাগে তাই উদ্ধৃতি দেওয়ার প্রয়োজন হয় না। (উইন্ডোজ অন, প্রোগ্রাম এবং বিল্ট-ইন তাদের কমান্ড লাইন নিজেদের বিশ্লেষণ করতে হবে, শেল এটা করতে না।) সর্বদা পাথ উদ্ধৃত হয় একটি ভাল অনুশীলন অবশ্য।
cmd.exe
নিজেই এবং এর অসচেতন /c
।
/c "C:\foo bar\baz" "my file.txt"
বা /c "\"C:\foo bar\baz\" \"my file.txt\""
বা /c ""C:\foo bar\baz" "my file.txt""
? আরও /s
C:\foo bar\baz
C:\foo
একটি সম্ভাবনা হ'ল subst
কমান্ড প্রম্পট থেকে কমান্ডটি ব্যবহার করা :
subst z: C:\Document and Settings\freewind
আপনি যখনই Z: ড্রাইভে নেভিগেট করেন, আপনি আপনার ব্যবহারকারী ফোল্ডারটি দেখবেন।
খারাপ দিকটি হ'ল প্রতিবার যখন আপনি লগইন করবেন তখন আপনার এটি চালানো দরকার I
সুবিধাটি হ'ল ডসকি ওরফে ভিন্ন নয় এটি কমান্ড প্রম্পটে ডিরেক্টরি পরিবর্তন করার সময় নয়, সর্বজনীনভাবে কাজ করে (উইন্ডোজ এক্সপ্লোরার, ব্রাউজ ডায়ালগ ইত্যাদি)। এটি "ডেস্কটপ" না দিয়ে উপরের স্তরে ড্রাইভ অক্ষরযুক্ত পুরানো ব্রাউজ ডায়ালগ সহ পুরানো প্রোগ্রামগুলির জন্য বিশেষত সহায়ক।
আপনি একটি ব্যাচ ফাইল নামক তৈরি করতে পারেন ~.bat
ধারণকারী
@echo off
cd /d %USERPROFILE%
এবং এটি আপনার প্যাথএ্যাচ ভেরিয়েবলের সাথে যুক্ত করুন (শুরু -> ["কম্পিউটার" - এ ডান ক্লিক করুন] -> বৈশিষ্ট্য -> "উন্নত সিস্টেম সেটিংস" [বাম কলামে] -> "পরিবেশ পরিবর্তনশীল"
সেখান থেকে, আপনার ~.bat
ফাইল যুক্ত ফোল্ডারটি অন্তর্ভুক্ত করতে কেবল আপনার PATH পরিবর্তনশীলটি সম্পাদনা করুন। (এটি আপনাকে কেবল ফাইল নাম ব্যবহার করে যে কোনও জায়গা থেকে স্ক্রিপ্ট শুরু করতে অনুমতি দেয় - ফাইলটির পরম পথ নয়)
এছাড়াও, আপনার PATHEXT
পরিবেশ পরিবর্তনশীলটি .BAT
কোথাও রয়েছে তা নিশ্চিত করুন (এটি আপনাকে ~
পরিবর্তে টাইপ করতে দেয় ~.bat
) to
আপনার যখন এটি ব্যবহার করতে হবে, কেবলমাত্র ~
কমান্ড প্রম্পটে প্রবেশ করুন । এই সমাধানটি অবিচল - আপনি যতবার শেল চালু করবেন ততবার আপনাকে এটি সেট আপ করতে হবে না এবং আপনার রেজিস্ট্রি হ্যাক করার দরকার নেই।
দুর্ভাগ্যক্রমে, আমি একটি নিখুঁত সমাধান সম্পর্কে অবগত নই তবে বেশ কয়েকটি হ্যাকি বিকল্প রয়েছে:
বিকল্প 1: ডসকি সহ একটি কমান্ড ওরফে হতে সেট ~ করুন
doskey ~=cd /d %USERPROFILE%
এটি আপনাকে সহজেই টাইপ করতে ~
এবং এটি আপনার বাড়ির chdir করতে সক্ষম করবে ।
C:\>~
C:\Users\a>
স্পষ্টতই, এটি বাড়ির কীস্ট্রোকের সংখ্যা সংক্ষিপ্ত করে (এমনকি লিনাক্সের সাথে তুলনা করা), তবে এটি কম শক্তিশালী যেহেতু আপনি এটিকে অন্য কোনও পথের অংশ হিসাবে ব্যবহার করতে পারবেন না বা কেবল সিডিংয়ের বাড়ির বাইরে এটি আরও কিছু করতে পারবেন না।
বিকল্প 2: একটি পরিবর্তনশীল হতে সেট করুন ~
আরেকটি বিকল্প, যদি আপনি আরও শক্তিশালী বিকল্প চান তবে একটি ভের সেট করুন:
set ~="%USERPROFILE%"
তবে এটি ব্যবহার করার মতো ব্যবহার করা হবে:
E:\>cd /d %~%
C:\Users\a>
এটি বেশিরভাগ পাথে ইনজেকশনও দেওয়া যেতে পারে এবং আপনাকে কেবল বাড়ির সিডিংয়ের মধ্যে সীমাবদ্ধ করে না।
একসাথে উভয় বিকল্প
এছাড়াও, আপনি একই সাথে দুটি পদ্ধতি প্রয়োগ করতে পারেন। যদি আপনার চারপাশে% এর থাকে তবে এটি ভেরিয়েবলটি ব্যবহার করতে চলেছে - অন্যথায় এটি ~
কমান্ড হিসাবে বিবেচিত হবে ।
C:\>:: ECHO (display) THE VALUE OF %~%
C:\>echo %~%
C:\Users\a
C:\>:: ChDir to ~\DESKTOP
C:\>cd /d %~%\Desktop
C:\Users\a\Desktop>:: USE THE ~ COMMAND
C:\Users\a\Desktop>~
C:\Users\a>
অন্য একটি টিপ (কিন্ডা সম্পর্কিত):
কমপক্ষে আপনার বাড়ির পিসিতে এটি কোনও কর্পোরেট মেশিনে গ্রহণযোগ্য হওয়ার সম্ভাবনা কম, অতিরিক্ত কী-স্ট্রোক সংরক্ষণ করতে, আপনার %USERPROFILE%
দিরকে একটি সাধারণ নাম বানানো কোনও খারাপ ধারণা নয় । আপনি উপরে আমার উদাহরণগুলি থেকে দেখতে পাচ্ছেন, আমার ব্যবহারকারীর দির হ'ল C:\Users\a
- আমি সর্বদা 'অ্যাপলোচার' বা 'অ্যাডাম্প' থাকতাম এবং যখন আমি একটি অক্ষরে পরিবর্তিত হয়ে যাই তখন তা যাদু ছিল।
পাওয়ারশেল ব্যবহার করে আপনি নীচের পদ্ধতিটি যে কোনও জায়গা থেকে ডিরেক্টরি নেভিগেট করতে চেষ্টা করতে পারেন যদি আপনি আপনার ব্যবহারকারী নামটি জানেন এবং ফাইল ডিরেক্টরি অনুমতি মঞ্জুর করেন।
cd \..\Users\yourUserName\Documents
cd \..\Users\yourUserName\Downloads
cd \..\Users\yourUserName\Desktop
cd \..\Users\yourUserName\music
পাওয়ারশেলের (64 বিট) নীচে উদাহরণ দেখুন। আমি এটি একটি উইন্ডোজ 7 প্রো 64 বিট বাক্সে পরীক্ষা করেছি।