ডেভসংকেত

শেল চিটশিট

শেল হচ্ছে ইউনিক্স বা লিনাক্স ভিত্তিক অপারেটিং সিস্টেমের কমান্ড লাইন ইন্টারপ্রেটার।

কন্ট্রিবিউটর

  • huzaifaalmesbah
  • subhayudutta
  • sabbirshawon
  • Arman170616
  • iamraufu
  • fahimfaisaal
  • shahmedme

শেয়ার করুন

শেল কমান্ডস

  • ওয়ার্কিং ডিরেক্টরির নাম দেখা

    pwd
  • ফাইল তৈরী করা

    touch <file-name>
  • ফাইল মুছে ফেলা

    rm <file-name>
  • ফাইল কপি করা

    cp <file-name> <target-directory>
  • ফাইল সরিয়ে ফেলা

    mv <file-name> <target-directory>
  • ফাইল রিনেইম করা

    mv <file-name> <new-file-name>
  • ফাইলের ধরন দেখা

    file <file-name>
  • ফাইলে সার্চ করা

    grep <query> <file-name>
  • সব ডিরেক্টরি ও ফাইলের লিস্ট দেখা

    ls
  • সব ডিরেক্টরি ও ফাইলের লিস্ট দেখা (লুকায়িত ফাইল সহ)

    ls -a
  • সব ডিরেক্টরি ও ফাইলের ডিটেইল লিস্ট দেখা

    ls -l
  • সব ডিরেক্টরি ও ফাইলের ডিটেইল লিস্ট দেখা (লুকায়িত ফাইল সহ)

    ls -la
  • ওয়ার্কিং ডিরেক্টরি পরির্তন করা

    cd <directory-path>
  • ওয়ার্কিং ডিরেক্টরি থেকে আগের ডিরেক্টরিতে যেতে

    popd OR cd ..
  • ডিরেক্টরি তৈরী করা

    mkdir <directory-name>
  • ডিরেক্টরি মুছে ফেলা

    rmdir <directory-name>
  • সিস্টেম অথবা কার্নেলের নাম দেখা

    uname
  • ইউজারের নাম দেখা

    whoami
  • কোনো কমান্ডের ম্যানুয়াল দেখা

    man <command-name>
  • কোনো ফাইল ভিম ইডিটরে ওপেন করা

    vi <file-name>
  • গ্রুপ এ্যড করা

    groupadd <group-name>
  • গ্রুপ ডিলিট করা

    groupdel <group-name>
  • ইউজার এ্যাড করা

    useradd -g <group-name> <user-name>
  • ইউজার রিমুভ করা

    userdel <user-name>
  • ইউজার পরিবর্তন করা

    su <user-name>
  • পাসওয়ার্ড পরিবর্তন করা

    passwd <user-name>
  • ডিস্ক স্পেস ব্যবহার প্রদর্শন করবে

    df
  • ডিরেক্টরি স্থান ব্যবহার দেখাবে

    du
  • কনসোল পরিস্কার করা

    clear

শেল স্ক্রিপ্টিং অ্যারে

  • অ্যারে মান সংজ্ঞায়িত করা

    array_name[index]=value
  • ইনপুট নেয়া

    NAME[0]='ARMAN'
  • অ্যারে মান অ্যাক্সেস করা

    ${array_name[index]}
  • ভ্যারিয়েবলের মান দেখানো

    echo 'First Person: ${NAME[0]}'

শেল স্ক্রিপ্টিং

  • কোনো লেখা প্রদর্শন করা

    echo <example-text>
  • ইনপুট নেয়া

    read <variable-name>
  • ভ্যারিয়েবল এ্যাসাইনমেন্ট

    x=10
  • নাম্বার যোগ করা

    $c=$(($a+$b))
  • ভ্যারিয়েবলের মান দেখানো

    echo $c

শেল স্ক্রিপ্টিং অদ্ভুত নথি

  • ফাংশন তৈরি করা

    my_function() {}
  • উপাদান প্রদানের দ্বারা কমান্ড লাইন থেকে ইনপুট নেয়া

    read -p name
  • যদি-হলে বা যদি না হলে শর্ত পরীক্ষা করা

    if [ condition ]; then fi
  • একটি ফাইল থেকে পংক্তি পংক্তি কোড পড়া

    while IFS= read -r line; do

ডেভসংকেত সম্পর্কে

ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

স্পন্সর