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

অন্যান্য বোর্ন / পসিক্স শেলের বিপরীতে জিএনইউ'র বোর্ন অ্যাগেইন শেল সম্পর্কিত নির্দিষ্ট প্রশ্নগুলি। সাধারণভাবে ইউনিক্স শেল সম্পর্কে প্রশ্নের জন্য, পরিবর্তে / শেল ট্যাগ ব্যবহার করুন।

3
আমি কীভাবে স্পষ্টভাবে এবং নিরাপদে বাশ-এ বিল্ট-ইন কমান্ডটি ব্যবহার করতে বাধ্য করব
একটি অনুরূপ প্রশ্ন রয়েছে যা 'মোড়ানো' দৃশ্যের সাথে সম্পর্কিত, যেখানে আপনি উদাহরণস্বরূপ cdএকটি আদেশের মাধ্যমে প্রতিস্থাপন করতে চান যা বিল্টিনকে কল করেcd । তবে শেলশক এট আলের আলোকে এবং জেনে যে বাশ পরিবেশ থেকে ফাংশন আমদানি করে, আমি কয়েকটি পরীক্ষা করেছি এবং আমি বিল্টিনকে নিরাপদে কল করার কোনও উপায় খুঁজে …
19 bash  security 

1
কোনও কমান্ডে নাম-মান-জুটি প্রস্তাব এবং ব্যাশ-এ এনভির ব্যবহারের মধ্যে পার্থক্য রয়েছে কি?
যাক আমি প্রার্থনা করি A=B commandএবং env A=B commandভিতরে প্রবেশ করি bash। উভয় আহ্বানের মধ্যে পার্থক্য থাকতে পারে এমন কোনও পরিস্থিতি কি আছে?

1
শেলশক ব্যাশের দুর্বলতা কীভাবে পাওয়া গেল?
যেহেতু এই বাগটি এতগুলি প্ল্যাটফর্মকে প্রভাবিত করে, তাই আমরা এই প্রক্রিয়াটি থেকে এই দুর্বলতাটি খুঁজে পেয়েছি তার থেকে কিছু শিখতে পারি: এটি কি কোনও εὕρηκα (ইউরেকা) মুহুর্ত ছিল বা কোনও সুরক্ষার পরীক্ষার ফলাফল? যেহেতু আমরা জানি স্টাফেন শেলশক বাগটি পেয়েছিল এবং অন্যরাও সে প্রক্রিয়াটি জানতে পারে, তাই তিনি কীভাবে ত্রুটিটি …

5
আমি মাঝে মাঝে টার্মিনালে ">" বারবার অনুরোধ করব কেন?
ঠিক আছে, যখন আমি নির্দিষ্ট কমান্ডগুলি ভুল পথে চালিত করি, (ভুল বানান ইত্যাদি) টার্মিনালটি এর ফলাফল দেয়: >পরিবর্তে computername:workingfolder username$, এবং আমি যখন এন্টার লিখি তখন এটি এরকম হয়: > > > আমি যদি 3 বার এন্টার টিপতাম তবে তা হবে।

5
মূলের পরিবর্তে তৈরি ফাইলগুলির জন্য আমার ব্যবহারকারী নামটি সেট করতে সুডোকে বলার উপায় আছে কি?
আমি যদি এটি করি sudo cp /etc/foo.txt ~/foo.txtতবে নতুন ফাইলটি rootমালিক হিসাবে তৈরি করা হবে । এই মুহূর্তে, আমি শেষ দুটি কমান্ড ( lsব্যবহারের ক্ষেত্রে স্পষ্ট করার জন্য) ব্যবহার করা ছাড়া অন্য কোনও উপায় দেখতে পাচ্ছি না : belmin@server1$ ls /etc/foo.txt > -rw------- 1 root root 3848 Mar 6 20:35 …
19 bash  files  sudo 

4
Eval ব্যবহার করে বাশনে ভেরিয়েবলগুলিতে স্থান-সমেত মানগুলি কীভাবে নির্ধারণ করা যায়
আমি পরিবর্তনশীল ব্যবহার করে পরিবর্তনশীল মান পরিবর্তন করতে চাই eval। নিম্নলিখিত ডামি উদাহরণ কাজ করে: var_name="fruit" var_value="orange" eval $(echo $var_name=$var_value) echo $fruit orange যাইহোক, যখন ভেরিয়েবলের মানটিতে স্পেস থাকে, evalএকটি ত্রুটি প্রদান করে, এমনকি $var_valueডাবল কোটের মধ্যে রাখলেও: var_name="fruit" var_value="blue orange" eval $(echo $var_name="$var_value") bash: orange : command not found …
19 bash  shell  quoting 

3
বিপুল সংখ্যক ফাইল রয়েছে এমন কোনও ডিরেক্টরিতে বাশ-এ ট্যাব সমাপ্তি অক্ষম করবেন?
আমি প্রচুর সংখ্যক ফাইল নিয়ে কাজ করছি, যা আমি একটি ডিরেক্টরিতে রাখি। আমি যখনই সেই ডিরেক্টরিটিতে যাই এবং দুর্ঘটনাক্রমে Tabদু'বার টিপতাম তখন প্যাটার্নের সাথে মেলে এমন ফাইলগুলি দেখাতে খুব বেশি সময় লাগে (এক মিনিটেরও বেশি হতে পারে) এবং আমি এই আচরণে বেশ বিরক্ত হয়েছি। উদাহরণস্বরূপ, আমার ডিরেক্টরি কাঠামোটি হ'ল: my-project/ …

3
রিডারারি (বা পাইপ) ইস্যু
readarrayকমান্ডের এক অদ্ভুত আচরণ নিয়ে আটকে গেলাম । man bashপদ বলে: readarray Read lines from the standard input into the indexed array variable array তবে এই স্ক্রিপ্টগুলি কাজ করে না (অ্যারেটি খালি): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset arr; cat /etc/passwd | …
19 bash  pipe 

4
বাশ সিক্যুয়েন্স '' 033 [999D 'এর অর্থ কী এবং কোথায় এটি ব্যাখ্যা করা হয়েছে?
আমি বাশ সিকোয়েন্সগুলি জুড়ে এসেছি যেমন \033[999Dএবং \033[2K\rযেগুলি টার্মিনালের একটি প্রিন্টআউটে কিছু হেরফের করতে ব্যবহৃত হয়। তবে এই সিকোয়েন্সগুলির অর্থ কী? এই সিকোয়েন্সগুলির অর্থ জানতে আমাকে সহায়তা করতে ওয়েবে আমি কোথায় একটি তালিকা / সংক্ষিপ্তসার পেতে পারি?
19 bash  terminal 

9
একাধিক ভেরিয়েবল সেট করা থাকলে পরীক্ষা করুন
আমি নিশ্চিত করতে চাই যে কোনও স্ক্রিপ্টের একটি নির্দিষ্ট পয়েন্টে sourceকনফিগারেশন ফাইলের পরে , বেশ কয়েকটি ভেরিয়েবল সেট করা থাকে এবং যদি তা না হয় তবে এক্সিকিউশন বন্ধ করতে, ব্যবহারকারীকে অনুপস্থিত ভেরিয়েবল সম্পর্কে জানিয়ে দেয়। আমি চেষ্টা করেছি for var in $one $two $three ; do ... তবে উদাহরণস্বরূপ $twoসেট …

5
পাইপ পরিবর্তনশীল বরাদ্দ করে
সরলতার জন্য আমি এটি করতে চাই: echo cart | assign spo; echo $spo আউটপুট: কার্ট এ জাতীয় assignপ্রয়োগ কি বিদ্যমান? প্রতিস্থাপন ব্যবহার করে এটি করার সমস্ত উপায় সম্পর্কে আমি অবগত।
19 bash  variable 

4
যখন আমি শেল প্রম্পটে আপ চাপি তখন একই উপসর্গের সাথে পূর্ববর্তী কমান্ডটি অনুসন্ধান করুন
একটি ফ্রিবিএসডি বিশ্ব থেকে আগত আমি লিনাক্স টার্মিনালটি ফ্রিবিএসডি-এর মতো আচরণ করাতে চাই, বিশেষত 9.1 সংস্করণটি, মূলত আপনি যখন cdটার্মিনালে টাইপ করেন এবং "আপ" তীরটি চাপুন তখন আপনি ইতিহাসের সমস্ত কমান্ডগুলি ব্রাউজ করতে পারেন cdযা আপনাকে শুরু করে যা আপনাকে তৈরি করে অনেক সময় অর্জন। লিনাক্স ডেবিয়ান বা সেন্টোসে এই …

3
পুনরুক্তার সাথে .svn / ডিরেক্টরি উপেক্ষা করে কিছু বাদ দিয়ে নির্দিষ্ট ফাইলগুলি আরএসএনসি করুন
আমি rsyncকিছু ফাইল শেয়ার থেকে অন্যটিতে অনুলিপি করতে ব্যবহার করছি । পুনরাবৃত্তি, আমার প্রয়োজন: গন্তব্যস্থলে ফাইলগুলি মুছুন যা উত্স থেকে সরানো হয়েছিল কেবল সিঙ্ক .phpএবং .jsফাইল অন্যান্য প্রতিটি ফাইলের প্রকার বাদ দিন .svn/গন্তব্যে ডিরেক্টরি মুছবেন না আমি যদি এটি ব্যবহার করি: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination …

8
ঘুম কমান্ড ব্যতীত ব্যাশে অপেক্ষা করতে ব্যস্ত হওয়া এড়ানো
আমি জানি আমি কাজ করে বাশে সত্য হয়ে ওঠার শর্তের জন্য অপেক্ষা করতে পারি: while true; do test_condition && break sleep 1 done তবে এটি প্রতিটি পুনরাবৃত্তিতে (ঘুম) 1 টি উপ-প্রক্রিয়া তৈরি করে। আমি এগুলি করে এড়াতে পারতাম: while true; do test_condition && break done তবে এতে প্রচুর সিপিইউ (ব্যস্ত …

4
বাশ -e প্রস্থান করে যখন যাক বা এক্সপ্রেট 0 তে মূল্যায়ন করে
আমার একটি বাশ স্ক্রিপ্ট রয়েছে যা সেট করে - তাই স্ক্রিপ্টটি কোনও প্রস্থান স্থিতিতে প্রস্থান করবে! = 0। আমি ভেরিয়েবলগুলিতে নির্ধারিত কিছু বেসিক শেল পাটিগণিত করার চেষ্টা করছি এবং কখনও কখনও এক্সপ্রেশন 0 এর সমান হয় যার ফলে লেট বা এক্সপ্রেস কমান্ডের প্রস্থান স্থিতি "1" হয়ে যায়। এখানে একটি উদাহরণ: …

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