উত্তর:
প্রথমটি সফল হলে দ্বিতীয় কমান্ডটি শর্তসাপেক্ষে চালাতে '&&' ব্যবহার করুন।
sudo টাচ .htaccess && sudo chmod 766 .htaccess
scp admin@host.com:file1 && scp admin@host.com:file2 && scp admin@host.com:file3
এবং আমার এসএসএইচ কীতে পাসওয়ার্ড সেট করে রেখেছি, এটি আমাকে সারাক্ষণ পাসওয়ার্ড জিজ্ঞাসা করে, এটির সাথে একত্রিত করার কোনও উপায় আছে কি ???
না এটা না.
কেবলমাত্র আপনি যা করতে পারেন, আপনি এই দুটি কমান্ড একের মধ্যে একত্রিত করতে পারেন sudo
:
sudo sh -c 'touch .htaccess && chmod 766 .htaccess'
আরেকটি সমাধান (ওনো এক বহিরাগত কল, তবে দুটি আদেশ সহ):
sudo sh -c 'umask 011 && touch .htaccess'
&&
পরিবর্তে ব্যবহার করার জন্য এগুলি সংশোধন করব ;
। এছাড়াও, সাধারণভাবে আমি কেবল দুটি sudo
কমান্ড ব্যবহার করব , কারণ এটির সাথে চালানো দরকার এমন সঠিক প্রোগ্রামগুলির চেয়ে বরং উন্নততর সুবিধাগুলি সহ পুরো শেলটি চালানো ওভারকিল এবং ঝুঁকিপূর্ণ (এই ক্ষেত্রে, স্পর্শ এবং chmod)।
&&
সাধারণত বেশী ভালো;
এটা স্টপ যে যদি প্রথম কমান্ড ব্যর্থ হয়, 2. সাধারণভাবে ভাল শুধুমাত্র নির্দিষ্ট সঙ্গে প্রয়োজন প্রোগ্রাম চালানোর জন্য তাইsudo
বরং তাদের একটি একক একত্রিত করার চেষ্টা করার পরিবর্তে,sudo
আবাহন এবং চলমান প্রয়োজনের তুলনায় উন্নত সুবিধাসমূহ সহ আরও কোড।