~
এবং $
উপাদান কমান্ড লাইন প্রম্পটে । এটি ইঙ্গিত দেয় যে আপনার কম্পিউটার (বা আরও সঠিকভাবে, আমার ধারনা, আপনি যে শেলটি চালাচ্ছেন) ব্যবহারকারীর ইনপুটটির জন্য অপেক্ষা করছে। এটি আপনাকে একটি কমান্ড ইনপুট করতে অনুরোধ জানাবে ।
$
নিছক বিভাজক বা বিভাজক আছে। এটি কমান্ড প্রম্পটকে কমান্ড থেকে পৃথক করে যা এটি অনুসরণ করে। লোকেরা যখন $ sudo apt-get update
( যেমন আপনার উদাহরণ) লিখতে থাকে , তারা কেবল আপনাকে বলে দিচ্ছে যে এই ক্ষেত্রে sudo apt-get update
কমান্ডটি একটি কমান্ড প্রম্পটে প্রবেশ করা দরকার। কড়া কথায় বলতে গেলে, সম্ভবত $
এই প্রসঙ্গে নিরর্থক।
অন্যান্য বিভাজক অন্যান্য পরিস্থিতিতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, #
একটি রুট শেলের জন্য ব্যবহৃত হয়।
~
(যাকে বলা হয় 'টিল্ড') আপনার বাড়িতে ডিরেক্টরির জন্য সাধারণভাবে সংক্ষেপে হয়। এটি যখন কোনও কমান্ড প্রম্পটে প্রদর্শিত হয়, যেমন user@hostame:~$
, এটি সূচিত করে যে বর্তমান ওয়ার্কিং ডিরেক্টরিটি আপনার হোম ডিরেক্টরি। সুতরাং আপনি যদি ls
কোনও নির্দিষ্ট ডিরেক্টরি নির্দিষ্ট না করে তালিকা কমান্ডটি চালনা করেন তবে এটি আপনার হোম ডিরেক্টরিতে থাকা সামগ্রীর তালিকা প্রদর্শন করবে।
(যাইহোক, $HOME
কোনও কমান্ড নয়, আপনার পরামর্শ অনুসারে, বরং একটি পরিবেশের পরিবর্তনশীল It এটি আপনার হোম ডিরেক্টরিটির অবস্থান নির্ধারণ করে। আপনি রান করে এর মান দেখতে পারেন $ echo $HOME
))
$
পছন্দসই চিহ্নগুলি ব্যবহার করুন (যেমন আমার কম্পিউটারে আমি প্রম্পট প্রতীক হিসাবে ̃∴` with দিয়ে প্রতিস্থাপন করেছি )। আপনি আপনার প্রম্পট সেটিংসPS1
আপনার পছন্দ অনুযায়ী পরিবেশ পরিবর্তনশীল পরিবর্তন করতে পারেন।