জন্য কোন শর্টকাট আছে cd ..
?
cd ..
টাইপ খুব কষ্টকর
cd ..
'প্রায়ই তাই আছে "আমি অবশ্যই cd
ফাইলের কথা বলার আগে একটি ডিরেক্টরিতে "ফাইল-সিস্টেমের পাথ নির্দিষ্ট করার পরিবর্তে অ্যান্টি-প্যাটার্ন।
জন্য কোন শর্টকাট আছে cd ..
?
cd ..
টাইপ খুব কষ্টকর
cd ..
'প্রায়ই তাই আছে "আমি অবশ্যই cd
ফাইলের কথা বলার আগে একটি ডিরেক্টরিতে "ফাইল-সিস্টেমের পাথ নির্দিষ্ট করার পরিবর্তে অ্যান্টি-প্যাটার্ন।
উত্তর:
ডিফল্টভাবে নয় (এতে কিছু ব্যতিক্রম থাকতে পারে), সেখানে নেই। কিন্তু আপনি যদি ব্যবহার করেন alias
কমান্ড আপনি এই মত একটি শর্টকাট তৈরি করতে পারেন:
alias ..="cd .."
এটি আপনাকে কমান্ড ব্যবহার করার অনুমতি দেবে ..
করতে cd ..
।
alias ...="cd ../.."
এবং আরো দুটি। উপরন্তু, আমি সুপারিশ করতে পারেন alias ,=cd "$OLDPWD"
।
cd -
।
সক্রিয় করুন autocd
বিকল্প। এটা আপনি টাইপ করতে হবে ..
জন্য cd ..
এবং আসলে আপনি একটি কমান্ড নাম হিসাবে এবং কোন ডিরেক্টরি ব্যবহার করতে হবে cd
এটা:
shopt -s autocd
অদ্ভুত জন্য, একই zsh জন্য বিদ্যমান:
setopt auto_cd
zsh
(+ + auto_cd
) FTW!
আমি এই দরকারী খুঁজে পাচ্ছি:
up() { local p= i=${1:-1}; while (( i-- )); do p+=../; done; cd "$p$2" && pwd; }
উদাহরণ স্বরূপ, up 4
= cd ../../../..
একটি বোনাস হিসাবে, `up 4`/path/to/file
একই ভাবে কাজ করে ../../../../path/to/file
।
cd -
খুব। সাবাশ! :)
একটি করছেন পরে
bind '"\eu":"cd ..\C-m"'
আপনি করতে পারেন cd ..
টিপে Alt-u
। আমি chdir চ্যাম্পিয়নশিপ এই ব্যবহার করতে ব্যবহৃত ;-)
আপনি যদি সম্পূর্ণ সুইফ্ট-চডির স্যুট চান
ALT+u cd ..
ALT+n enter next dir for selection
ALT+p enter previous dir for selection
ALT+SPC choose selected dir
ALT+l list subdirectories and highlight selection
শুধু আপনার .bashrc এই অন্তর্ভুক্ত
swiftcd-status() {
echo -n -e "\r\0033[1A\0033[J"
}
swiftcd-contents() {
find "$swiftcdpath" -maxdepth 1 -executable -type d
}
swiftcd-setdir ()
{
swiftcdpath=$PWD
swiftcddirnum=1
swiftcddircount=`swiftcd-contents|wc -l`;
swiftcd-status
}
swiftcd-pd ()
{
(( --swiftcddirnum <= 0 )) && swiftcddirnum=$swiftcddircount;
swiftcd-switch $swiftcddirnum
swiftcd-status
}
swiftcd-updir ()
{
cd ..;
swiftcd-setdir
}
swiftcd-list ()
{
local redOn="$(echo -e '\0033[31m\0033[1m')"
local redOff="$(echo -e '\0033[m')"
swiftcd-status
(( swiftcddircount > 1 )) && {
echo
echo $(swiftcd-contents|sed 's!^'"$swiftcdpath"'!!'|sed $swiftcddirnum' s/\(.*\)/'"$redOn"'\1'"$redOff"'/')
}
}
swiftcd-nd ()
{
(( ++swiftcddirnum > swiftcddircount )) && swiftcddirnum=1;
swiftcd-switch $swiftcddirnum
swiftcd-status
}
swiftcd-switch() {
(( $1 <= swiftcddircount && $1 > 0 )) && cd $(swiftcd-contents|sed -n $1' p')
}
bind '"\e ":"swiftcd-setdir\C-m"'
bind '"\ep":"swiftcd-pd\C-m"'
bind '"\eu":"swiftcd-updir\C-m"'
bind '"\en":"swiftcd-nd\C-m"'
bind '"\el":"swiftcd-list\C-m"'
swiftcd-setdir
আমি খুব দ্রুত লিখতে থাকি এবং স্পেস বারটি প্রায়ই মিস করলেই এটি ব্যবহার করি:
alias cd..="cd .."
non-unix
/ Windows
/
cd..
সত্যিই সাহায্য করে।
cd..
বৈধ ছিল :)
Autojump চেষ্টা করুন: github উপর autojump
এটি কেবল 'j' তে সিডি কমান্ডকে ছোট করবে না তবে যে ফোল্ডারটিতে আপনি যেতে চান তা টাইপ করার জন্য প্রয়োজনীয় অক্ষরগুলিও ছোট করুন।
আপনি যদি ফোল্ডার / হোম / ফু / প্রোজেক্টস / তারপরে এফেক্টফেসবুকে সিডি করেন তবে আপনি কেবল 'জে মুখ' করতে পারেন এবং সেখানে আপনি আছেন। এটি স্বয়ংক্রিয়ভাবে শিখায় যে কোন ফোল্ডারগুলি আপনার জন্য সবচেয়ে গুরুত্বপূর্ণ এবং এটি একটি মাস ধরে ব্যবহার করার পরে আমি বলতে পারি যে এটি খুব সঠিক।
চেষ্টা সিডি ডিলাক্স একটি উন্নত সিডি কমান্ড জন্য। এটি "সিডি ..." এবং "সিডি ...." এর মতো জিনিসগুলিকে সমর্থন করে এবং তাই দ্রুত উপরে দিকে নেভিগেট করার জন্য।