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

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

2
+/- ব্যাকগ্রাউন্ডে একটি কাজ শেষ হওয়ার পরে
পটভূমিতে একটি কাজ চালান $ command & এটি শেষ হয়ে গেলে টার্মিনাল প্রিন্ট করে [n]+ command অথবা [n]- command তাই কখনও কখনও এটি একটি প্লাস হয় এবং অন্যান্য সময় এটি মাইনাস অনুসরণ করে [n]। প্লাস / বিয়োগ বলতে কী বোঝায়?

1
কেন / ইত্যাদি / ছায়া পাসওয়ার্ডটি সংক্ষিপ্ত করছে যা আমি কমান্ডটি দিয়ে ব্যবহার করেছি: useradd -p?
[root@P-dude dude]# useradd -p $6$Ic2PVlwi$2nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0 bwong20 [root@P-dude dude]# cat /etc/shadow | grep pswayze pswayze:nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0:16924:0:99999:7::: আমি নিশ্চিত না কেন সিস্টেমটি আমার এনক্রিপ্ট করা পাসওয়ার্ড থেকে প্রথম চৌদ্দ অক্ষর সরিয়ে দেয়। আমার /etc/shadowফাইলের পাসওয়ার্ডটি আমি যুক্তি হিসাবে সরবরাহ করেছি তার চেয়ে ছোটuseradd -p
21 shell  useradd 

2
কোনও লক্ষ্য প্রয়োগের জিরোথ আর্গুমেন্ট সেট করার কোনও পসিক্স উপায় আছে কি?
ইন bashআপনি ব্যবহার করতে পারেন exec -aএবং zshআপনি অন্যথায় এছাড়াও সেট করতে পারেন ARGV0একটি নির্দিষ্ট zeroth আর্গুমেন্ট সহ একটি প্রোগ্রাম চালানো কিন্তু সেখানে এমনটি একটি POSIX উপায় নেই? যেমনটি এই একটি মন্তব্যে প্রস্তাবিত হিসাবে আপনি এটি অর্জনের জন্য একটি (অস্থায়ী) প্রতীকী লিঙ্ক তৈরি করতে পারেন তবে নতুন জিরোথ আর্গুমেন্ট মানটিকে …

2
মেকফাইলে পরিবেশের ভেরিয়েবলের মান পরীক্ষা করা হচ্ছে
আমার একটি মেকফিল লক্ষ্য রয়েছে, যাতে আমাকে একটি পরিবেশের ভেরিয়েবলের মান পরীক্ষা করতে হবে। তবে, আমি এর সঠিক বাক্য গঠন পাই না। কঠোর চেষ্টা করেও খুঁজে পেল না। কোন সাহায্য প্রশংসা করা হয়। পরিবেশের পরিবর্তনশীল নাম: টেস্ট, এর মান: "সত্য" test_target: ifeq ($(TEST),"TRUE") echo "Do something" endif আমি নিম্নলিখিত ত্রুটি …
21 shell  make 

3
পূর্ববর্তী কমান্ডটি STDOUT- এ লেখার সময় কী অন্য কোনও কমান্ডটি STDIN এ টাইপ করা নিরাপদ?
সম্ভবত এটির আগে উত্তর দেওয়া হয়েছে, আমি অন্য উত্তরের একটি লিঙ্ককে স্বাগত জানাব ... আমি যদি bashনীচের মতো একটি শেল কমান্ড ( শেলের মধ্যে) চালিত করি: make তারপর যখন আউটপুট থেকে makeদ্বারা থেকে স্ক্রলিং করা হয় STDOUTএর makeকমান্ড, যদি আমি টাইপ make checkকরুন ও Enter enterআগে প্রথম কমান্ড নির্বাহ যখন …
21 bash  shell  stdout  stdin 

6
একটি এলোমেলো পাসওয়ার্ড তৈরি করা; কেন এই বহনযোগ্য নয়?
আমি একটি এলোমেলো পাসওয়ার্ড তৈরি করতে চাই এবং এটি এর মতো করে করছি: </dev/urandom tr -dc [:print:] | head -c 64 আমার ল্যাপটপে, যা উবুন্টু চালায়, এটি কেবল মুদ্রণযোগ্য অক্ষর তৈরি করে, যেমনটি করা হয়। কিন্তু যখন আমি আমার স্কুলের সার্ভারে প্রবেশ করি, যা রেড হ্যাট এন্টারপ্রাইজ লিনাক্স চালায় এবং …

6
`>>` ব্যতীত ফাইলের শেষের জন্য লাইন সংযোজনের আরও কি সহজ উপায় আছে?
সম্প্রতি আমি একটি tree_holeফাইলের ছোট বাক্যগুলি প্রতিধ্বনি করছি । আমি echo 'something' >> tree_holeএই কাজটি করতে ব্যবহার করছিলাম । তবে আমি সবসময় চিন্তিত ছিলাম আমি যদি এর >পরিবর্তে ভুল ইনপুট >>রাখি তবে যেহেতু আমি প্রায়শই এটি করি। তাই আমি বাশার্কে আমার নিজস্ব একটি গ্লোবাল বাশ ফানক তৈরি করেছি: function th …

5
বাশ স্ক্রিপ্ট [x $ 1 = x]
আমি বাশ স্ক্রিপ্টটি পড়ছি আমি বুঝতে পারছি না সেখানে কী চলছে। #!/bin/sh [ x$1 = x ] দ্বিতীয় লাইনে কী চলছে এবং এর [ x$1 = x ] অর্থ কী?
21 bash  shell 

4
আমি যখন "vi" টাইপ করলাম তবে "সিডি" বলতে চাইলে স্বয়ংক্রিয়ভাবে সনাক্ত করুন?
দিনে প্রায় 5 বার, আমি "vi" টাইপ করি যখন "সিডি" বোঝানো হয়, এবং vi এর মধ্যে ডিরেক্টরি খোলার চেষ্টা করি। এটি আমাকে নিটস করছে। দেখে মনে হচ্ছে যে আমি "vi + ডিরেক্টরি" টাইপ করার সময় সনাক্ত করার কোনও উপায় থাকা উচিত এবং স্বয়ংক্রিয়ভাবে এটিকে "সিডি + ডিরেক্টরি" তে পরিবর্তন করা …
21 bash  shell  alias  cd-command 

6
দুটি পাথের মধ্যে আপেক্ষিক লিঙ্ক প্রাপ্তি
বলুন আমার দুটি পথ রয়েছে: <source_path>এবং <target_path>। আমি আমার শেল (zsh) -এর মত স্বয়ংক্রিয়ভাবে খুঁজে বের করতে যদি প্রতিনিধিত্ব করতে একটি উপায় হবে <target_path>থেকে <source_path>একটি আপেক্ষিক পাথ হিসাবে। যেমন ধরুন <source_path> হয় /foo/bar/something <target_path> হয় /foo/hello/world ফলাফল হবে ../../hello/world আমার এটি কেন দরকার: আমি থেকে একটি সিম্বলিক লিঙ্ক তৈরি করতে …
21 shell  files  zsh  symlink 

4
একটি সীমানার উপর দীর্ঘ লাইন বিভক্ত
এইভাবে ইনপুট বিভক্ত করতে আমি কোন আদেশটি ব্যবহার করতে পারি: foo:bar:baz:quux এই মধ্যে? foo bar baz quux আমি cutকমান্ডটি বের করার চেষ্টা করছি তবে মনে হচ্ছে এটি কেবলমাত্র "প্রথম 1000 অক্ষর" বা "প্রথম 7 ক্ষেত্র" এর মতো নির্দিষ্ট পরিমাণ ইনপুট দিয়ে কাজ করবে। আমাকে নির্বিচারে দীর্ঘ ইনপুট নিয়ে কাজ করা …

1
কেন এই ফাইলটি 'খুঁজে পাচ্ছে না'?
এর findসাহায্যে grep, কেউ এমন কোনও ফাইল খুঁজে বের করতে পারে যা একটি প্যাটার্নের সাথে মেলে: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log তবে, findপ্রথম ফাইলটি একা ব্যবহার করে পাওয়া যায়নি: # find . -name error* ./error_log ./includes/classes/error_log যখন ব্যবহার না করা হয় তখন ফাইলটি findসনাক্ত করে না কেন …

1
ছোট ডিরেক্টরিতে দীর্ঘ সময় নিচ্ছে ls
উবুন্টু চালাচ্ছি, আমি একটি টার্মিনাল খুলি এবং করি sudo bash cd / ls | head -n 1000 এবং অনুমানযোগ্যভাবে প্রায় 20 ডিরেক্টরি ফিরে আসে are যাইহোক, আমি যদি একটি এলএস করি এবং এটি কোনওরকম পাইপ না করি তবে অন্য টার্মিনাল থেকে আমি এটি না মেরে সেগুলি কেবল সেখানে স্তব্ধ থাকে। …
21 shell  command-line  files  ls 

4
পাইপ কীভাবে বোঝা যায়
যখন আমি সবেমাত্র পাইপে পাইশ ব্যবহার করেছি, আমি এ সম্পর্কে আরও ভাবিনি। কিন্তু যখন আমি কাঁটাচামচ () এর সাথে সিস্টেম কল পাইপ () ব্যবহার করে কিছু সি কোড উদাহরণ পড়ি তখন আমি অবাক হয়ে যাই যে কীভাবে বেনামে পাইপ এবং নামযুক্ত পাইপ উভয়ই পাইপগুলি বোঝে understand প্রায়শই শোনা যায় "লিনাক্স …

4
আমি কিভাবে একটি প্রক্রিয়া একটি নির্দিষ্ট থ্রেড হত্যা করতে পারি?
$ ps -e -T | grep myp | grep -v grep 797 797 ? 00:00:00 myp 797 798 ? 00:00:00 myp 797 799 ? 00:00:00 myp 797 800 ? 00:00:00 myp এটি mypপিআইডি = 797 এবং বিভিন্ন এসপিআইডি সহ চারটি থ্রেড সহ প্রক্রিয়াটি দেখায় । পুরো প্রক্রিয়াটি না মেরে আমি …

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