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

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

2
পসিক্স শেলগুলিতে ফাংশন এবং ভেরিয়েবলের জন্য নেমস্পেসগুলি পৃথক করুন
ড্যাশগুলিতে, ফাংশন এবং ভেরিয়েবলগুলি পৃথক নেমস্পেসে বাস করতে প্রদর্শিত হয়: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn variable doesn't conflict with the fn function এটি কোনও ড্যাশ-নির্দিষ্ট …
13 shell  posix  dash 

2
একটি সাধারণ চরিত্র হিসাবে বিশেষ চরিত্রটি কীভাবে ব্যবহার করবেন?
'ডাবল-কোট চর (") কীভাবে টাইপ করবেন?" এর মতো অনেক প্রশ্ন? জিজ্ঞাসা করা হচ্ছে, এবং আমরা আমাদের সম্প্রদায়কে একই উত্তর দিয়ে বিশৃঙ্খলা করতে চাই না (এটি টাইপ করুন যেন এটি এস-এ \"সংযুক্ত নয় ', "যদি এস-এ আবদ্ধ থাকে '।) সুতরাং, প্রশ্নটি এখানে রয়েছে। আপনি সাধারণের মতো টার্মিনালে বিশেষ অক্ষর টাইপ করতে …

1
কোনও ফোল্ডারে প্রবেশের সময় অস্থায়ী ব্যাশ উপকরণ সেট করা
কখনও কখনও আমি খুব কাস্টমাইজড ব্যাশ অ্যালিয়াস এবং আমি কোনও ফোল্ডারে প্রবেশ করার সময় কী-বাইন্ডিংগুলি পছন্দ করতে পারি (এমন একটি প্রকল্প হতে পারে যেখানে আমি সিএলআই থেকে প্রচুর কমান্ড টাইপ করতে ব্যবহৃত হই)। ধরুন আমি যখন "প্রজেক্টআল্ফা /" এর মতো কোনও ফোল্ডারটি প্রবেশ করি তখন আমি কিছু কাস্টম এলিয়াস যেমন …
13 bash  shell  alias 

3
দুটি ইকো কমান্ডের আউটপুটগুলির মধ্যে কীভাবে remove n সরান?
আমার কাছে প্রতিটি লাইনে একটি ফাইলের নামযুক্ত একটি পাঠ্য ফাইল রয়েছে: 111_c4l5r120.png 123_c4l4r60.png 135_c4l4r180.png 147_c4l3r60.png 15_c4l1r120.png ... আমি এটিকে এই আকারে রূপান্তর করতে চাই: 111_c4l5r120.png 111 123_c4l4r60.png 123 135_c4l4r180.png 135 147_c4l3r60.png 147 15_c4l1r120.png 15 ... এই কোড ব্যবহার: #!/bin/bash while IFS='' read -r line || [[ -n "$line" ]]; do …

2
কোন প্রোগ্রাম এটি কার্যকর করেছে তা শেল স্ক্রিপ্টের জানার কোনও উপায় আছে?
* নিক্স ওয়ার্ল্ডে, কোন প্রোগ্রামটি কার্যকর করেছে সে সম্পর্কে শেল স্ক্রিপ্টের কোনও তথ্য থাকার উপায় আছে? উদাহরণ: /path/to/script1 /path/to/script_xyz এই কাল্পনিক দৃশ্যে, script_xyzপথের তথ্য থাকবে ( /path/to/script1) অথবা প্রক্রিয়া পিআইডি সত্তা যে এটি কার্যকর করেছে। দ্রষ্টব্য: আমি বিভিন্ন সমাধান এবং পদ্ধতির বিষয়ে কৌতূহলী, আমি বাস্তবে এটি সম্ভবত সম্ভব হওয়ার আশা …

1
কিছু প্রোগ্রাম বাস্তবায়ন সম্পূর্ণ না হওয়া অবধি কেন শীঘ্রই শেলটিতে ফিরে আসে?
আমি আধুনিক অপারেটিং সিস্টেমের বই থেকে পড়েছি যে কমান্ড চালানো হলে শেলটি একটি শিশু প্রক্রিয়া তৈরি করে, শিশুটি মৃত্যুর শেষ না হওয়া পর্যন্ত তার জন্য অপেক্ষা করে এবং তারপরে ব্যবহারকারীর কাছ থেকে অন্য কমান্ডের জন্য অপেক্ষা করে। এটি প্রকৃতপক্ষে অনেক প্রোগ্রামের ক্ষেত্রে ক্ষেত্রে gedit। টার্মিনালটি আমি বন্ধ না করা অবধি …

2
কেন `watch`` হোমস এর তালিকা বিষয়বস্তু তৈরি করে?
আমি আমার /tmp/ডিরেক্টরিতে ফাইল সংখ্যা দেখার চেষ্টা করছি । এর জন্য আমি ভেবেছিলাম এই আদেশটি কার্যকর হবে: watch sh -c 'ls /tmp/|wc -l' তবে এটি এমন মনে হয় যেন lsকোনও যুক্তি নেই work যথা, আমি আছি ~, এবং আমি সেখানে ফাইলের সংখ্যা পাই /tmp/। আমি একটি পরিশ্রম পেয়েছি, যা কাজ …
13 shell  ls  watch 

2
Position @ থেকে কোনও অবস্থানগত প্যারামিটার কীভাবে সরাবেন
মূলত, আমি -infপ্যারামিটার তালিকা থেকে প্রথম ঘটনাটি "টেনে আনা" করতে চাই । (বাকি পরামিতিগুলি একটি পৃথক কমান্ডের সাথে প্রেরণ করা হবে)) আমার স্ক্রিপ্টটির নিম্নোক্ত কাঠামো রয়েছে: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" = '-inf' ] then <PLUCK $POSITIONAL_PARAM FROM $@> break fi <CODE> done <CODE> …

3
এটি আরএম-আরএফ এবং rmdir -rf নয়
আমি সবসময়ই আগ্রহী ছিলাম কেন একটি ডিরেক্টরিতে সমস্ত কিছু মোছার জন্য আদেশ রয়েছে rm -rf। একই জিনিসটি করার জন্য পতাকা কেন নেই rmdir? rmdirডিরেক্টরি ক্রিয়াকলাপের জন্য ব্যবহার করা কি আরও স্বজ্ঞাত নয় ?
13 shell  files  directory 

3
"বিড়াল> ফাইলের নাম << বালাহ" কমান্ড কীভাবে বোঝবেন?
নিম্নলিখিত কমান্ডের মধ্যে বিড়ালটি এখানে-ডকটির বিষয়বস্তু নিয়ে যায় এবং এটিকে নামকরণ করা কনফ ফাইল করতে পুনঃনির্দেশ করে: cat &gt; conf &lt;&lt; EOF var1="cat" var2="dog" var3="hamster" EOF এখানে কমান্ডের ক্রমটি কীভাবে বোঝবেন? কি bashপ্রথম প্রসেস অন্য সব কিছুর (এখানে-ডক অংশ) এবং একটি চূড়ান্ত পদক্ষেপ হিসেবে দেখে মনে হচ্ছে &gt; confঅংশ?

6
একটি ফোল্ডারে অন্তর্ভুক্ত .gz ফাইলের নিষ্কাশন
আমার কাছে প্রায় 320116 .pdb.gz ফাইল সমন্বিত একটি ফোল্ডার রয়েছে। আমি তাদের সব সঙ্কুচিত করতে চাই। আমি যদি গানজিপ * .জিজেড ব্যবহার করি তবে এটি আমাকে একটি ত্রুটি দেয় যেমন আর্গুমেন্টের তালিকা অনেক দীর্ঘ। ফোল্ডারটি প্রায় 2 জিবি। দয়া করে আমাকে একটি উপযুক্ত পরামর্শ দিন।
13 shell 

4
আমি কীভাবে পাইথনের সাথে ব্যাশ প্রতিস্থাপন করতে পারি?
এই এসও প্রশ্নের গৃহীত উত্তর অনুসারে: পাইথন একটি দুর্দান্ত বাশ প্রতিস্থাপন করতে পারে । আমার প্রশ্নটি তখন, এটি কি: আমি কীভাবে একটি বিরামবিহীন সুইচ তৈরি করতে যাব? আমি মনে করি যে এই জাতীয় স্যুইচটি সাজানোর জন্য মূল জিনিসটি হ'ল: ভার্চুয়াল টার্মিনাল শুরু করার সময়, বোর্ন শেলের মতো কিছু না করে …
13 shell  python 

2
ভেরিয়েবল কীভাবে সিডিংয়ের জন্য "~" ব্যবহার করতে পারে?
আমি কীভাবে একটি ভেরিয়েবল ব্যবহার করতে পারি - $BASEআমার সিডিতে। আমি নিম্নলিখিত চেষ্টা করেছিলাম তবে আমি একটি ত্রুটি পেয়েছি $ cd ~/z/repo_1_ruby_193/ 23:23:57 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ BASE="~/z" 23:24:03 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ cd $BASE/repo_1_ruby_193 -bash: cd: ~/z/repo_1_ruby_193: No such file or directory 23:24:25 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193

9
কমান্ড লাইন সরঞ্জামটি "বিড়াল" থেকে ফাইলের সমস্ত সারি জোড়া জোড় করে প্রসারিত
ধরুন আমার কাছে এমন একটি ফাইল রয়েছে (এটি নমুনা ডেস্কটেক্স কল করুন) যা দেখতে দেখতে এটি দেখতে: Row1,10 Row2,20 Row3,30 Row4,40 আমি এই ফাইলটি থেকে এমন একটি স্ট্রিমের সাথে কাজ করতে সক্ষম হতে চাই যা মূলত চারটি সারি জুড়ির মিশ্রণ (তাই আমাদের মোট 16 টি দিয়ে শেষ হওয়া উচিত)। উদাহরণস্বরূপ, …

1
কেন `postgres একটি শেল প্রয়োজন?
আমার ডেবিয়ান হুইজি সিস্টেমগুলিতে, আমি লক্ষ্য করেছি যে পোস্টগ্রাগ ব্যবহারকারী 'পোস্টগ্র্যাস', "পোস্টগ্র্রেএসকিউএল প্রশাসক", /bin/bashশেল হিসাবে ব্যবহার করে । তবে কেন এটি প্রয়োজন তা আমি বুঝতে পারি না। এটিতে /bin/falseএখনও পরিবর্তন করা আমাকে কমান্ডটি ব্যবহার করার অনুমতি দেয় psql। সুতরাং, কেন সিস্টেম ব্যবহারকারীর postgresশেল প্রয়োজন, এবং এটি নির্দিষ্টভাবে করা উচিত /bin/bash?

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