প্রশ্ন ট্যাগ «shell»

শেলটি ইউনিক্সের কমান্ড-লাইন ইন্টারফেস। আপনি শেলটিতে ইন্টারেক্টিভভাবে কমান্ডগুলি টাইপ করতে পারেন বা কোনও কার্য স্বয়ংক্রিয় করতে স্ক্রিপ্ট লিখতে পারেন। / বিন / শ এবং সর্বাধিক সামঞ্জস্যপূর্ণ শেলগুলিতে (ছাই, বাশ, কেএস, জেডএস,…) প্রয়োগ করা প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন। ত্রুটিযুক্ত শেল স্ক্রিপ্টগুলির জন্য, এখানে পোস্ট করার আগে দয়া করে এগুলি http://shellcheck.net এ চেক করুন।

1
টার্মিনালে কি ভিএম কী বাইন্ডিং থাকা সম্ভব?
আমি বাইন্ডিংয়ের মতো ব্যবহার করতে চলেছি (যেমন ডাব্লু শব্দের কাছে যেতে চাপ দেওয়া, কোনও শব্দ মুছতে ডাব্লু ডাব্লু) এবং এর মোডগুলি (সন্নিবেশ, স্বাভাবিক, চাক্ষুষ) এবং কৌতূহলের বাইরে জানতে চাই: এখানে কিছু আছে আমার টার্মিনালের ভিআইএম থেকে বাঁধাকরণের এই আচরণের বাস্তবায়ন? সন্নিবেশ মোড, সাধারণ মোড এবং এই জাতীয় ...
42 bash  shell  terminal  vim  zsh 

5
পরিবেশের পরিবর্তনশীল আসলে কী?
আমি জানি যে VARIABLE=valueপরিবেশের পরিবর্তনশীল export VARIABLE=valueতৈরি করে এবং এটি বর্তমান শেল দ্বারা তৈরি প্রসেসের জন্য উপলব্ধ করে। envবর্তমান পরিবেশের পরিবর্তনশীলগুলি দেখায় তবে তারা কোথায় থাকে? পরিবেশের পরিবর্তনশীল (বা কোনও পরিবেশ , সেই বিষয়ে) কীসের সমন্বয়ে গঠিত ?

4
শেল লোকাল ভেরিয়েবলের প্রস্থান কোড নির্ধারণ করা
#!/bin/bash function0() { local t1=$(exit 1) echo $t1 } function0 echoখালি মান মুদ্রণ। আমি আশা করেছিলাম: 1 t1ভেরিয়েবল কেন প্রস্থান কমান্ডের ফেরতের মান নির্ধারিত হয় না 1?

10
কোনও পাইপ খালি আছে কিনা তা কীভাবে পরীক্ষা করবেন এবং তা না থাকলে ডেটাতে একটি কমান্ড চালান?
আমি বাশ স্ক্রিপ্টে একটি লাইন পাইপ করেছি এবং কোনও প্রোগ্রামে খাওয়ানোর আগে পাইপটিতে ডেটা আছে কিনা তা পরীক্ষা করতে চাই। অনুসন্ধান করে আমি প্রায় খুঁজে পেয়েছি test -t 0কিন্তু এটি এখানে কাজ করে না। সর্বদা মিথ্যা প্রত্যাবর্তন। তাহলে কীভাবে নিশ্চিত হবেন যে পাইপের ডেটা রয়েছে? উদাহরণ: echo "string" | [ …
42 bash  shell  pipe 


1
রফতানি করা শেল ভেরিয়েবল এবং ব্যাশে নেই এমনগুলির মধ্যে পার্থক্য
বাশ রফতানি করা ভেরিয়েবলগুলির মধ্যে পার্থক্য বলে মনে হচ্ছে এবং যা নেই। উদাহরণ: $ FOO=BAR $ env | grep FOO $ set | grep FOO FOO=BAR setভেরিয়েবল দেখেন কিন্তু envকরেন না। $ export BAR=FOO $ env | grep FOO BAR=FOO $ set | grep FOO BAR=FOO FOO=BAR setউভয় ভেরিয়েবল envদেখতে …

7
আমি সেড -i (ইনস-প্লেস এডিটিং) দিয়ে বহনযোগ্যতা কীভাবে অর্জন করতে পারি?
আমি আমার সার্ভারের জন্য শেল স্ক্রিপ্ট লিখছি, যা ফ্রিবিএসডি চালিত একটি শেয়ার্ড হোস্টিং। আমি আমার পিসি চলমান লিনাক্সগুলিতে স্থানীয়ভাবে সেগুলি পরীক্ষা করতে সক্ষম হতে চাই। সুতরাং, আমি এগুলি একটি বহনযোগ্য উপায়ে লেখার চেষ্টা করছি, তবে sedআমি এটি করার কোনও উপায় দেখতে পাচ্ছি না। আমার ওয়েবসাইটের অংশটি জেনারেটেড স্ট্যাটিক এইচটিএমএল ফাইলগুলি …

4
নোহুপ ব্যবহার করে একাধিক কমান্ড কার্যকর করতে পারেন
আমার একাধিক কমান্ড ব্যবহার করে চালানো দরকার nohup। প্রতিটি কমান্ড পূর্ববর্তী কমান্ডের পরে কার্যকর করা উচিত। আমি এই আদেশটি উদাহরণ হিসাবে ব্যবহার করেছি: nohup wget $url && wget $url2 > /dev/null 2>&1 & তবে সেই আদেশটি কার্যকর হয়নি। এই উদ্দেশ্যে আমার কোন আদেশ ব্যবহার করা উচিত?

4
আমি কীভাবে খারাপ বাশ কমান্ডটি প্রস্থান করব বা বাতিল করব?
আমি এর জন্য কিছু ঝাঁকুনির আশা করব, তবে আমি কোথাও উত্তর খুঁজে পাচ্ছি না। দেখে মনে হচ্ছে এটি এতটা সুস্পষ্ট হওয়া উচিত। কখনও কখনও, যখন আমি ব্যাশ টার্মিনালে একটি খারাপ কমান্ড টাইপ করি, কার্সরটি কেবল কোনও ত্রুটি বা কিছু না করে পরের লাইনে নেমে যায়। আমি কী ভুল করেছি তা …

3
আমি কীভাবে অজানা শেল থেকে বাশে স্যুইচ করব?
আমি অবাক হয়ে গিয়েছিলাম যে আমি এই প্রশ্নটি ইতিমধ্যে সাইটে খুঁজে পাইনি। সুতরাং, $আমি নতুন ব্যবহারকারী হিসাবে লগ ইন করার পরে আজ উঠে এসেছে। এটি অপ্রত্যাশিত ছিল কারণ আমার প্রধান ব্যবহারকারীর প্রম্পটটি শুরু হয় username@computername:~$। সুতরাং, আমি কীভাবে এই অন্যান্য শেল থেকে বাশে স্যুইচ করব?
41 shell 

5
"প্রতিধ্বনি" কমান্ডে কোনও ফাইলের সামগ্রী পুনর্নির্দেশ করা হচ্ছে
আমার একটি ফাইল রয়েছে যার my_file.txtনামকরণটি কেবল স্ট্রিং Hello। আমি কীভাবে এর বিষয়বস্তু কমান্ডে পুনর্নির্দেশ করতে পারি echo? আমি জানি আমি কমান্ড আছে less, cat, more... কিন্তু আমি সঙ্গে এটি করতে প্রয়োজন echo। আমি এটি চেষ্টা করেছি: $ cat my_file.txt | echo এবং এটিও: $ echo < my_file.txt তবে উভয় …

4
`সিডি` কমান্ড এসএসএইচ এর মাধ্যমে কেন কাজ করে না?
আমি এসএসএইচ এর মাধ্যমে কিছু ফাইল ব্যাকআপ করার চেষ্টা করছিলাম তবে tar'আমি চাইলে ফাইলগুলি আইংয়ের পরিবর্তে আমার হোম ফোল্ডারটি পেয়েছি। আমি আরও কিছু পরীক্ষা করেছিলাম এবং এটি এটিতে ফোটে: ssh root@server /bin/sh -c "cd /boot && ls -l" আমার বিস্ময়ের জন্য ফাইলগুলি তালিকাভুক্ত /rootনয় /boot। তবে আমি যদি /bin/shটার্মিনাল থেকে …
41 shell  ssh  cd-command 

2
হোম ~ সর্বদা সমান OME
আমি জানি এটি সম্ভবত আগে জিজ্ঞাসা করা হয়েছিল, তবে আমি গুগলের সাথে এটি খুঁজে পাইনি। প্রদত্ত লিনাক্স কার্নেল কোনও কনফিগারেশন নেই যা change হোম পরিবর্তন করে সজোরে আঘাত হবে ~ == $HOMEসত্য হবে?

4
Ctrl-w (শব্দ মুছুন) কনফিগার করা কি সম্ভব?
সাধারণত, Ctrl+ Wসর্বশেষ সাদা স্থান থেকে মুছে ফেলা হয়। অতিরিক্ত অক্ষর যেমন ব্যবহার করার জন্য এটি কনফিগার করা সম্ভব /? সম্পাদনা: আরও পরিষ্কার হতে: আমি এর জন্য কীটি কনফিগার করতে চাই না, মুছে ফেলাও বন্ধ রাখতে চাই /। উদাহরণ: vim /foo/bar^W vim /foo/

7
পুনঃনির্দেশটি কীভাবে ব্যবহার করব তা আমি কীভাবে মনে করতে পারি?
আমি জানি কি program > /dev/null 2>&1 আছে। এটি আউটপুটটিকে পুনর্নির্দেশ করে /dev/nullএবং 2>&1আউটপুট যেখানে পাঠানো হয় একই জায়গায় ত্রুটি আউটপুটটিকে পুনর্নির্দেশ করা। আমার সমস্যাটি হ'ল আমাকে সর্বদা গুগল করতে হয় কারণ আমি কখনই এটি মনে করি না। সুতরাং, আমি চেষ্টা &2>1, 1>2&, 1>&2... আমি যে সমন্বয় না হওয়া পর্যন্ত …
40 shell 

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