ডেভসংকেত

শেল চিটশিট

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

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

    শেয়ার করুন

    শেল কমান্ডস

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

      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>
    • কনসোল পরিস্কার করা

      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

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

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

    স্পন্সর