আমি কীভাবে "z" স্ক্রিপ্ট ইনস্টল করব?


উত্তর:


15

ইন z রিডমি পর লাইন 48 , এটা বলেন:

স্থাপন:

আপনার $ HOME / .Bashrc বা $ HOME / .zshrc এ এর ​​মতো কিছু রাখুন:

. /path/to/z.sh

সিডি কিছুক্ষণের জন্য ডিবি তৈরি করতে।

z.shআপনার পছন্দের ডিরেক্টরিতে আপনাকে ফাইলটি ডাউনলোড করতে হবে, তারপরে .bashrcএটি কোথায় রয়েছে তা বলুন , যাতে আপনার টার্মিনাল এটি খুঁজে পেতে পারে। (একইটি জেড-শেলের ক্ষেত্রেও প্রযোজ্য, যা কেবলমাত্র একটি শেল সিস্টেম)) তারপরে, আপনি কিছুক্ষণ ব্যাশ ব্যবহার করার পরে zআপনার প্রিয় অবস্থানগুলি জানতে পারবেন।


13

আপনি *rcকমান্ড লাইনটি ব্যবহার করে ফাইলগুলি ডাউনলোড এবং যুক্ত করতে পারেন

# Download to latest to home dir
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/z.sh
# Add to .bashrc
echo . /path/to/z.sh >> ~/.bashrc
# Add to .zshrc
echo . /path/to/z.sh >> ~/.zshrc

@ ভোলকারসিগেল এই উত্তরের কোনও লিঙ্ক নেই, তাই আপনার মন্তব্যটি খুব সহায়ক নয়। ডেভিড: এটি সত্য যে আপনার উত্তরটি খুব বেশি ব্যাখ্যা দেয় না। আমি শেলের মন্তব্যগুলি দেখতে পাচ্ছি, তবে আপনি কি উত্তরটিতে নিজেরাই প্রসারিত করতে পারেন? ধন্যবাদ।
শেঠ

@ শেঠ হ্যাঁ, আমি এটিকে "কেবলমাত্র লিঙ্ক" হিসাবে পরিচালনার সাথে সম্পর্কিত মেটা সম্পর্কে জিজ্ঞাসা করেছি এবং কিছু শিখেছি: meta.askubuntu.com/questions/11980/… আমি নিকটে মন্তব্য করার সাথে ফ্ল্যাগিং মিশ্রিত করেছি।
ভোলকার সিগেল

@ অ্যালেক্সিস কেন /usr/local/bin? এক্সিকিউটেবল অনুমতি কেন? দেখে মনে হচ্ছে না এই ফাইলটি সরাসরি সম্পাদন করতে হবে, বা এটি কোথাও থাকা দরকার PATH
মুড়ু

@ মুরু পুনরায় সম্পাদনা করতে নির্দ্বিধায় আপনি যদি চুক্তিতে না হন তবে এখানে একটি থ্রেড জিজ্ঞাসাবুন্টু.com / উকশনস / ১৯৫65৫/২ রয়েছে , তবে অনুমতিগুলির প্রতি শ্রদ্ধা জানাতে আমি ভুল হতে পারি, আমার শক্তিশালী অঞ্চল নয়, আমি খুঁজে পাইনি যেখানে আমি এই সুপারিশটি
অ্যালেক্সিস

@ অ্যালেক্সিস হ্যাঁ, আমি ফিরে আসছি। এখনও পর্যন্ত কিছুই বোঝায় না যে স্ক্রিপ্টটি থাকা দরকার PATHবা এটি ব্যবহারকারীর দ্বারা কার্যকর করা দরকার।
মুড়ু

3

থেকে এখানে

  • ডাউনলোড wget https://raw.githubusercontent.com/rupa/z/master/z.sh

  • ইনস্টল করুন printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc। এই কমান্ডটি . ~/z.shআপনার সাথে যুক্ত হয়। bashrcফাইল, যা এটি সূচনার সময় জেড চালাতে বলে।

  • শেলটি পুনরায় লোড করুন source ~/.bashrc

জেড কীভাবে কাজ করে তা পরীক্ষা করতে, এই ডিরেক্টরিগুলিতে ব্রাউজ করুন:

cd /etc/systemd/system
cd /usr/share/nano
cd /etc/kernel/postinst.d
cd ~

এখন, আপনার টার্মিনাল থেকে, টাইপ করুন z sysএবং ট্যাব বোতামটি টিপুন, তারপরে প্রবেশ করুন। এরপরে, z nanoট্যাব বোতামটি টাইপ করুন এবং টিপুন, তারপরে আবার প্রবেশ করুন। আপনি উভয় ক্ষেত্রেই দেখতে পাবেন যে জেড স্বয়ংক্রিয়ভাবে cdপ্রথম এবং দ্বিতীয় ডিরেক্টরিতে জানতাম যেখানে আমরা প্রাথমিকভাবে ব্রাউজ করেছি।

Zsh এর সাথে Z ব্যবহার করা

  • চালান printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc। এই কমান্ডটি ফাইলগুলিতে সংযোজন . ~/z.shকরে .zshrc, যা এটি স্টার্ট আপে জেড চালানোর জন্য বলে।
  • শেলটি পুনরায় লোড করুন source ~/.zshrc

Zsh + ওহ আমার Zsh এর সাথে জেড ব্যবহার করা

কেবলমাত্র zপ্লাগইন তালিকায় যুক্ত করুন~/.zshrc

plugins=(
 git
 z
)

zআপনার হোম ডিরেক্টরিতে স্ক্রিপ্টটি ডাউনলোড করুন :

wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z

তারপর:

source ~/.zshrc

1
@ জিএডি 3 আর জেড স্ক্রিপ্টটি ডাউনলোড করা সত্যিই প্রয়োজনীয়? এটি ওহ-মাই-জেডএসএফডাব্লু সংহত নয়?
মোহাম্মদ

1
zস্ক্রিপ্ট ছাড়া আপনি _z_dirs:2: no such file or directory: /home/$USER/.zত্রুটি পেতে পারেন । সমস্যাটি পুনরুত্পাদন করতে:, mv .z .z.bakতারপরে কিছু লাফ দাও।
GAD3R

1

যখন এই (শেল বৃদ্ধি) -এর মত স্ক্রিপ্টগুলি ইনস্টল, এটি সাধারণত একটি ভাল ধারণা তাদের ইনস্টল করা /etc/profile.d। একক পদক্ষেপে ডাউনলোড এবং ইনস্টল করতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
          -o /etc/profile.d/z.sh

এতে আপনার শেল পরিবর্তনগুলি ইনস্টল করার কয়েকটি সুবিধা /etc/profile.d:

  • এটি সমস্ত শেল এবং ব্যবহারকারীর জন্য উপলব্ধ হবে;
  • দরকার নেই chmod +x;
  • এটি আনইনস্টল করা সহজ (কেবলমাত্র ফাইলটি সরান);
  • আপনি এগুলি কোথায় রেখেছিলেন তা মনে রাখা সহজ।

এটি কেবল কার্যকর হয়নি
জেরাস

উইন্ডোজের জন্য গিট বাশে ভাল কাজ করেছেন (অবশ্যই সুডো ছাড়াই), ধন্যবাদ!
0x49D1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.