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

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

1
আমি কি কোনও ব্যবহারকারীকে বিশেষ প্রোগ্রামগুলি ব্যবহার করতে বাধা দিতে পারি?
কোনও ব্যবহারকারীকে যুক্ত করা এবং তাকে বিশেষ প্রোগ্রাম পরিচালনা করতে সীমাবদ্ধ করা কি সম্ভব? উদাহরণস্বরূপ, এই ব্যবহারকারী লগ ইন করার পরে, তিনি কেবলমাত্র ইন্টারনেট ব্যবহারের জন্য ফায়ারফক্স খুলতে পারবেন এবং এই ব্যবহারকারীর দ্বারা অন্য কোনও প্রোগ্রাম চালানো যাবে না। উদাহরণস্বরূপ একটি টার্মিনালে, আপনি যখন environment হোমের মতো কিছু পরিবেশের ভেরিয়েবল …

3
শেল: কমান্ড প্রতিস্থাপনে নতুন লাইনের ('\ n') টিপুন
আমি অনুমানযোগ্য নতুন লাইন অক্ষর সহ কমান্ড প্রতিস্থাপনের সঠিক আউটপুট ক্যাপচার করতে সক্ষম হতে চাই । আমি বুঝতে পারি যে সেগুলি ডিফল্টরূপে ছিনিয়ে নেওয়া হয়েছে, তাই এগুলি রাখার জন্য কিছু হেরফেরের প্রয়োজন হতে পারে এবং আমি আসল প্রস্থান কোডটি রাখতে চাই । উদাহরণস্বরূপ, চলমান নিউলাইনস এবং প্রস্থান কোডের একটি চলক …
14 bash  shell 

3
ফাঁদ কি একটি সাব-শেল দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত?
আমি নিম্নলিখিত স্ক্রিপ্ট চেষ্টা করেছি: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo উপরের স্ক্রিপ্টের আউটপুটটি ছিল: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file তবে আমি প্রত্যাশা করছিলাম ফাঁদটিও প্রস্থান করার সময় থেকে বাইরে বেরোনোর …
14 shell  trap  subshell 

3
শেষ সীমানার উপর স্ট্রিং কাটা
আমার মতো একটি ফাইল নাম রয়েছে a.b.c.txt, আমি চাইছি এই স্ট্রিংটি বিভক্ত হোক string1=a.b.c string2=txt মূলত আমি ফাইলের নাম এবং এর এক্সটেনশানটি বিভক্ত করতে চাই। আমি ব্যবহার করেছি cutকিন্তু এটি বিভাজন হিসাবে a,b,cএবং txt। আমি শেষ ডিলিমিটারে স্ট্রিংটি কাটতে চাই। কেউ সাহায্য করতে পারেন?
14 shell  cut 

2
/ বিন / শ: `কিছু-ফাংশন 'এর জন্য ফাংশন সংজ্ঞা আমদানি করার সময় ত্রুটি
CVE-2014-6271 সুরক্ষা সমস্যার জন্য ব্যাশ আপডেট করার সময় আমি এই ত্রুটির মুখোমুখি হয়েছি: # yum update bash Running transaction (shutdown inhibited) Updating : bash-4.2.47-4.fc20.x86_64 /bin/sh: error importing function definition for `some-function'
14 bash  shell  function 

3
বাশ অতিরিক্ত একক উদ্ধৃতি যোগ করে
আমার স্ক্রিপ্টটি কার্যকর করতে আমার সমস্যা হচ্ছে। এটি ডিবাগ মোডে চালিত করার সময় (ব্যাশ-এক্স), আমি দেখতে পাচ্ছি যে বাশ অতিরিক্ত উদ্ধৃতি যুক্ত করছে। এর জন্য আমার স্ক্রিপ্ট ব্যর্থ হচ্ছে। এটি আমার স্ক্রিপ্টের মধ্যে রয়েছে: testvar="\"sudo /home/pi/shared/blink.sh 27 off\"" ssh -n -q -q -o BatchMode=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=5 …
14 shell  ssh  quoting 


4
stdout- এ থেকে লাইন অক্ষরের শেষ সরাবেন? একটি একক লাইন মধ্যে একাধিক লাইন
আমি একটি স্ক্রিপ্ট নিম্নলিখিত টেক্সট আউটপুট আছে। এই আউটপুট Netopia 2210-02 ADSL2 মডেম। ADSL Line State: Up ADSL Startup Attempts: 1 ADSL Modulation: DMT ADSL Data Path: Fast Datapump Version: DSP 7.2.3.0, HAL 7.2.1.0 SNR Margin: 8.20 9.00 dB Line Attenuation: 57.50 31.00 dB Output Power: 17.09 12.34 dBm Errored …

2
বাশে এক্সিকিউটেবলের অর্ডার শুরু হয়েছিল
যদি আমি testকমান্ডটি ব্যাশে চালিত করি, test(শর্তযুক্ত ভাবের মূল্যায়ন করে) অন্তর্নির্মিত ইউটিলিটিটি শুরু করা হয়: $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ যাইহোক, type -a testউপরের আউটপুট হিসাবে দেখা গেছে , test/ usr …

4
SIGINT এবং অনুরূপ ট্র্যাপ করার সময় প্রস্থান কোডগুলি রাখবেন?
যদি আমি প্রস্থানের আগে সিআরটিএল-সি (বা অনুরূপ) এবং ক্লিনআপ ধরার জন্য http://linuxcommand.org/wss0160.php#traptrap তে বর্ণিত যেমন ব্যবহার করি তবে আমি ফিরে আসা প্রস্থান কোডটি পরিবর্তন করছি। এখন এটি সম্ভবত আসল বিশ্বে তাত্পর্যপূর্ণ করবে না (উদাহরণস্বরূপ, প্রস্থান কোডগুলি পোর্টেবল নয় এবং এরপরে প্রসেসটি বন্ধ হয়ে যাওয়ার পরে ডিফল্ট প্রস্থান কোডে আলোচিত হিসাবে …

2
শেলের মধ্যে structure @ এর ডেটা স্ট্রাকচার কী?
আমরা সাধারণত $@argument 0 বাদে সমস্ত যুক্তি উপস্থাপন করতে ব্যবহার করি । তবে ডেটা স্ট্রাকচার কী তা আমি জানি না $@। $*ডাবল উক্তি অন্তর্ভুক্ত করার সাথে কেন এটি অন্যরকম আচরণ করে , কেউ আমাকে দোভাষী-স্তরের ব্যাখ্যা দিতে পারে? এটি লুপের জন্য পুনরাবৃত্তি করা যেতে পারে, সুতরাং এটি অ্যারে বলে মনে …
13 bash  shell 

3
"পিএস কুড়াল" "#" ছাড়া চলমান বাশ স্ক্রিপ্টটি খুঁজে পাচ্ছে না কেন? হেডার?
আমি যখন এই স্ক্রিপ্টটি চালিত করি তখন নিহত না হওয়া পর্যন্ত চালানোর উদ্দেশ্যে ... # foo.sh while true; do sleep 1; done ... আমি এটি ব্যবহার করে এটি খুঁজে পাচ্ছি না ps ax: >./foo.sh // In a separate shell: >ps ax | grep foo.sh 21110 pts/3 S+ 0:00 grep --color=auto …

2
কেন এসএসএইচ-টি পটভূমি প্রক্রিয়াগুলির জন্য অপেক্ষা করে না?
ssh -tব্যাকগ্রাউন্ড কাজ শেষ হওয়ার জন্য এটি অপেক্ষা করে না কেন ? উদাহরণ: ssh user@example 'sleep 2 &' এটি প্রত্যাশার মতো কাজ করে, যেহেতু ssh 2 সেকেন্ড পরে ফিরে আসে ssh user@example -t 'sleep 2 &' sleepশেষ করার জন্য অপেক্ষা করে না এবং সঙ্গে সঙ্গে ফিরে আসে। এর পেছনের কারণ …

6
মৃত্যুদন্ড কার্যকর করার আগে কমান্ড বাইনারিগুলির যাচাইকরণ
বাশ স্ক্রিপ্ট থেকে আপনি আসলে কী সম্পাদন করছেন তা যাচাই করার জন্য কি কোনও পদ্ধতি আছে? আপনার ব্যাশ স্ক্রিপ্ট বিভিন্ন কমান্ড কল করছে বলুন (উদাহরণস্বরূপ: tar, mail, scp, mysqldump) এবং আপনি কি নিশ্চিত যে করতে ইচ্ছুক tarপ্রকৃত হয়, বাস্তব tar, যার দ্বারা অবধারণীয় হয় rootব্যবহারকারী ফাইল এবং পেরেন্ট ডাইরেক্টরি মালিক …

8
শব্দ দ্বারা কোনও ভেরিয়েবলের বিষয়বস্তু বিপরীত করা
সুতরাং আমি যদি একটি পরিবর্তনশীল পেয়েছি VAR='10 20 30 40 50 60 70 80 90 100' এবং এটি প্রতিধ্বনি করুন echo "$VAR" 10 20 30 40 50 60 70 80 90 100 যাইহোক, স্ক্রিপ্টের আরও নিচে আমার এই ভেরিয়েবলের ক্রমটি বিপরীত করা দরকার যাতে এটির মতো কিছু প্রদর্শিত হয় echo …
13 linux  bash  shell  variable 

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