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

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


3
"ফাঁদ… INT TERM প্রস্থান" সত্যই প্রয়োজনীয়?
ক্লিনআপ কাজের জন্য trapব্যবহারের trap ... INT TERM EXITজন্য অনেক উদাহরণ । তবে তিনটি সিগস্পেকের তালিকা করা কি সত্যিই প্রয়োজনীয়? ম্যানুয়ালটিতে বলা হয়েছে: যদি একটি SIGNAL_SPEC হয় এক্সিট (0) এআরজি শেল থেকে প্রস্থান করার সময় কার্যকর করা হয়। যা আমি বিশ্বাস করি প্রযোজ্য কিনা স্ক্রিপ্ট স্বাভাবিকভাবে সমাপ্ত অথবা কারণ এটি …
63 bash  shell  signals  trap 

8
প্রতীকী লিঙ্ক ছাড়াই আপেক্ষিক পাথকে নিখুঁত পথে রূপান্তর করা
প্রতীকী লিঙ্কগুলি থাকতে পারে এমন কোনও আপেক্ষিক পথ থেকে নিখুঁত (এবং ক্যানোনিকালাইজড) পাথ পেতে কোনও ইউনিক্স আদেশ আছে?

5
সিগিন্টটি যখন তার পিতামাতার প্রক্রিয়ায় প্রেরণ করা হয় তখন কেন শিশু প্রক্রিয়ায় প্রচার করা হয় না?
একটি শেল প্রক্রিয়া (উদাঃ sh) এবং তার শিশু প্রক্রিয়া (উদাঃ cat) দেওয়া, আমি কীভাবে শেলের প্রক্রিয়া আইডি ব্যবহার করে Ctrl+ এর আচরণ অনুকরণ করতে পারি C? এটি আমি চেষ্টা করেছি: চলমান shএবং তারপরে cat: [user@host ~]$ sh sh-4.3$ cat test test অন্য টার্মিনাল থেকে পাঠানো SIGINTহচ্ছে cat: [user@host ~]$ kill …
62 shell  process  signals 

3
সংরক্ষণাগারটি ডিস্কে সংরক্ষণ না করে কীভাবে একটি সংরক্ষণাগারটি ডাউনলোড করবেন এবং এটি কীভাবে বের করবেন?
আমি ডাউনলোড করতে এবং একটি প্রদত্ত ডিরেক্টরিতে আর্কাইভ বের করতে চাই। আমি এখন পর্যন্ত এটি কীভাবে করছি তা এখানে: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 আমি ডাউনলোড করুন নিষ্কর্ষ সংরক্ষণাগার পরিবর্তে চাই মাছি উপর , করেও tar.gzডিস্কে লেখা। আমি মনে করি এটা আউটপুট বংশীধ্বনিতুল্য দ্বারা সম্ভব wgetকরতে tar, …
62 shell  pipe  tar  wget 

5
নেস্টিংয়ের ইনডেন্টের সাথে ম্যাচ করতে হেরেডোক ইনডেন্ট করতে পারবেন না
স্ক্রিপ্টিংয়ের জন্য যদি "প্রথম বিশ্ব সমস্যাগুলি" থাকে তবে এটি হবে। আমি আপডেট করছি এমন স্ক্রিপ্টে আমার কাছে নিম্নলিখিত কোড রয়েছে: if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}' | sed 's/\.[0-9]*//g') mailx -r "Systems and Operations <sysadmin@[redacted].edu>" -s "Warning Stale BB Data" …

6
বাশ রঙ ছাপতে পারে কিনা তা কীভাবে পরীক্ষা করবেন
আমি জানতে চাই যে আমার প্রোগ্রামটি রঙগুলি ব্যবহার করে টার্মিনাল আউটপুট আউটপুট দিতে পারে কিনা তা পরীক্ষা করার কোনও উপায় আছে কিনা। কমান্ড চালানো lessএবং রঙের সাহায্যে আউটপুট এমন একটি প্রোগ্রাম থেকে আউটপুট দেখে, আউটপুট যেমন ভুল প্রদর্শিত হয় [ESC[0;32m0.052ESC[0m ESC[1;32m2,816.00 kbESC[0m] ধন্যবাদ
62 shell  terminal  colors 

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

3
`হত্যা -0` কী করে?
আমি সম্প্রতি এটি শেল স্ক্রিপ্টে এসেছি। if ! kill -0 $(cat /path/to/file.pid); then ... do something ... fi কি করে kill -0 ...?
61 shell  process  kill 

1
Stderr এবং stdout উভয়ই / dev / নাল / / bin / sh এর সাথে পুনঃনির্দেশ করুন
উভয়ই পুনঃনির্দেশিত করতে stdoutএবং কোনও সাফল্য ছাড়াই আমি বিভিন্ন ধরণের চেষ্টা করেছি । আমার প্রায় পুরো জীবন চালানো বাশ আমার সাথে এই সমস্যাটি কখনও আসেনি, তবে বিএসডিতে একবারের জন্য আমি আটকে আছি ।stderr/dev/null/bin/sh আমি যা চেষ্টা করেছি: if ls ./python* 2> /dev/null; then echo found Python fi ... যা কাজ …

1
এই আদেশটি কীভাবে আইনী? "> File1 <file2 বিড়াল"
ধরে নিচ্ছি file2ইতিমধ্যে কমান্ড রয়েছে &gt; file1 &lt; file2 cat বিষয়বস্তুর অনুলিপি করছে বলে মনে হচ্ছে file2থেকে file1। তবে আমি এই কাঠামো বুঝতে পারি না। আমি বুঝতে পারি যে "কিছুই না" এর দিকে পরিচালিত হচ্ছে file1, (এর সামগ্রী তৈরি বা মোছা)। তারপরে বিষয়বস্তুটি file2পরিচালনা করা হচ্ছে file1। কেন catপরে file2? …

2
একটি ফাইলের লাইন উপর লুপ কিভাবে?
বলুন আমার কাছে এই ফাইলটি রয়েছে: hello world hello world এই প্রোগ্রাম #!/bin/bash for i in $(cat $1); do echo "tester: $i" done আউটপুট tester: hello tester: world tester: hello tester: world আমি forপ্রতিটি লাইনের পুনরাবৃত্তিকে পৃথকভাবে সাদা স্পেসগুলি উপেক্ষা করে রাখতে চাই , যদিও শেষ দুটি রেখাটি প্রতিস্থাপন করা …

3
শেবাং starting // `দিয়ে শুরু হচ্ছে?
আমি নিম্নলিখিত স্ক্রিপ্ট সম্পর্কে বিভ্রান্ত ( hello.go)। //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } এটি কার্যকর করতে পারে। (MacOS X 10.9.5 এ) $ chmod +x hello.go $ ./hello.go hello, world আমি শেবাং দিয়ে শুরু করার কথা শুনিনি //। আমি যখন …


5
পুনর্নির্দেশ বা সুডোর সাথে পাইপিং জড়িত কোনও কমান্ড কীভাবে চালানো যায়?
আমি যা অনুমান করি তা অনুসরণ করার চেষ্টা করছি যা রুট অ্যাকাউন্টের পরিবর্তে সুডো ব্যবহারের সর্বোত্তম অনুশীলন। আমি একটি সাধারণ কনক্যাট ফাইল অপারেশন চালাচ্ছি যেমন: sudo echo 'clock_hctosys="YES"' &gt;&gt; /etc/conf.d/hwclock এটি "&gt;&gt;" এর ডানদিকে ব্যর্থ হয় এটি সাধারণ ব্যবহারকারীর হিসাবে চলছে। অতিরিক্ত সুডো যুক্ত করাও ব্যর্থ হয় (সুডো কমান্ডে পাইপ …

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