লিনাক্স কমান্ড লাইন

লিনাক্স কমান্ড লাইনের যাবতীয় সবকিছু

সিস্টেম সম্পর্কিত সাধারণ কিছু কমান্ড

Link
  • রুট ইউজারে প্রবেশ করা

    sudo su
  • ডিস্ট্রিবিউশন দেখা

    head -n1 /etc/issue
  • সিস্টেম এবং কার্নেল দেখা

    uname -a
  • শুধু কার্নেল দেখা

    uname -r
  • আপটাইম দেখা

    uptime
  • হোস্টনেইম দেখা

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

    whoami
  • অনলাইনে কে আছে দেখা

    w
  • চলমান মাসের ক্যালেন্ডার দেখা

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

    man কমান্ড
  • আইপি এড্রেস দেখা

    hostname -i
  • রিবুট হিস্টরি দেখা

    last reboot
  • সিস্টেম ডেট দেখা

    date
  • ইউজার ইক্টিবিটি লগ দেখা

    sudo less /var/log/auth.log

ফাইল এবং ডিরেক্টরি সম্পর্কিত কমান্ডসমূহ

Link
  • নতুন ফোল্ডার অথবা ডিরেক্টরি তৈরি করা

    mkdir NewDirectoryName
  • নতুন ফাইল তৈরি করা

    touch YourFileName
  • ফাইল মুছে ফেলা

    rm YourFileName
  • পুরো একটি ডিরেক্টরি মুছে ফেলা

    rm -rf YourDirectoryName
  • ফাইল এক জায়গা থেকে অন্য জায়গায় মুভ করা

    mv PathToSourceFile PathToWhereYouWantToMove
  • কোনো ডিরেক্টরির অধীনস্থ নির্দিষ্ট ফরমেটের সব ফাইলকে অন্য ডিরেক্টরিতে মুভ করা

    mv *.FileExtension PathToWhereYouWantToMove/
  • একাধিক ডিরেক্টরিকে একসাথে একটা নির্দিষ্ট ডিরেক্টরিতে মুভ করা

    mv DirectoryOne/ DirectoryTwo/ PathToWhereYouWantToMove/
  • ডিরেক্টরি অথবা ফাইল দেখা

    ls
  • ডিরেক্টরি অথবা ফাইল দেখা (বর্ণনাসহ)

    ls -l
  • ডিরেক্টরি অথবা ফাইল দেখা (বর্ণনা এবং লুকানো ফাইল/ডিরেক্টরিসহ)

    ls -al
  • ডিরেক্টরি এবং ফাইলের মধ্যে থেকে শুধুমাত্র ডিরেক্টরিগুলো লিস্ট অাকারে দেখা

    sudo ls -d */
  • কোন ফোল্ডার অথবা ডিরেক্টরিতে প্রবেশ করা

    cd YourFileName
  • vim এডিটর দিয়ে ফাইল এডিট করা

    vi YourFileName
  • nano এডিটর দিয়ে ফাইল এডিট করা

    nano YourFileName
  • বর্তমান ওয়ার্কিং ডিরেক্টরি প্রিন্ট করা

    pwd
  • ফাইল কপি করা

    cp PathToSourceFile PathToWhereYouWantToMove
  • ফাইলের কনটেন্ট দেখা

    cat YourFileName
  • সিস্টেমে ওপেন থাকা ফাইলসমূহের লিস্ট দেখা

    lsof
  • ইউজার দ্বারা ওপেন সমস্ত ফাইলসমূহের লিস্ট দেখা

    lsof -u YourUserName
  • ফাইল ব্রাউজ করা

    less YourFileName
  • ফাইলের প্রথম ১০ লাইন দেখা

    head YourFileName
  • ফাইলের শেষ ১০ লাইন দেখা

    tail -f YourFileName
  • ফাইল অথবা ডিরেক্টরির সাইজ দেখা

    du YourFileOrDirectory
  • ফাইলের পারমিশন সবার জন্য রিড, রাইত, এক্সিকিউট (read, write, execute) করা

    chmod 777 YourFileName

হার্ডওয়্যার তথ্য

Link
  • সকল হার্ডওয়্যারের লিস্ট দেখা

    lshw
  • কার্নেল রিং বাফারে ম্যাসেজ দেখা

    dmesg
  • সিপিও তথ্য দেখা

    cat /proc/cpuinfo
  • মেমোরি তথ্য দেখা

    cat /proc/meminfo
  • খালি এবং ব্যবহৃত মেমোরি দেখা

    free -h, free -m, free -g
  • PCI ডিভাইস দেখা

    lspci -tv
  • USB ডিভাইস দেখা

    lsusb -tv
  • Hard Drive ডিভাইস দেখা

    lsblk
  • BIOS থেকে DMI/SMBIOS সম্পর্কিত তথ্য দেখা

    dmidecode
  • হার্ডড্রাইভ সম্পর্কিত তথ্য দেখা

    hdparm -i  /dev/YourDriveName
  • সোয়াপ সম্পর্কিত তথ্য দেখা

    swapon -s
  • মাউন্টেড ফাইল সিস্টেম দেখা

    mount
  • পার্টিশন সম্পর্কিত তথ্য দেখা

    fdisk -l

সিস্টেম পারফর্মেন্স অ্যান্ড মনিটরিং

Link
  • টপ প্রসেসগুলো দেখা এবং ম্যানেজ করা

    top
  • ভার্চুয়াল মেমোরি সম্পর্কিত তথ্য দেখা

    vmstat
  • বর্তমান অ্যাক্টিভ প্রসেসগুলো দেখা

    ps
  • নির্দিষ্ট প্রসেস আইডির (PID) কোন প্রসেস কিল করা

    kill PID
  • নির্দিষ্ট নামের কোন প্রসেস কিল করা

    killall ProcessName
  • রানিং প্রসেসগুলো ট্রি ফরম্যাটে দেখা

    pstree
  • কোন প্রসেস এর প্রসেস আইডি (PID) দেখা

    pgrep ProcessName
  • গ্র্যাফিকাল কোন প্রোগ্রাম সিলেক্ট করার মাধ্যমে কিল করা

    xkill
  • সিস্টেমের এক্সিকিউটেবল পাথ দেখা

    echo $PATH
  • কোন এক্সিকিউটেবল ফাইলের (এপ্লিকেশনের) ফুল পাথ বের করা

    which ExecutableFileName

ব্যাশ শর্টকাট

Link
  • টারমিনালের সকল কমান্ড মুছে ফেলা

    clear অথবা Ctrl+l
  • টারমিনাল ক্লোজ করা

    exit অথবা Ctrl+D
  • বর্তমান কমান্ড স্টপ করা

    Ctrl-c
  • প্রোগ্রামকে ঘুম পাড়ানো

    Ctrl-z
  • লাইনের শুরুতে যাওয়া

    Ctrl-a
  • লাইনের শেষে যাওয়া

    Ctrl-e
  • কার্সর এর আগের শব্দগুলো মুছে ফেলা

    Ctrl+w
  • ফাইল/ফোল্ডার এর নাম অটোকমপ্লিট করা

    Tab
  • ব্যাকস্পেস এর শর্টকাট

    Ctrl+h
  • লাইনের শুরু থেকে কাট করা

    Ctrl-u
  • লাইনের শেষ পর্যন্ত কাট করা

    Ctrl-k
  • হিস্টোরি খোঁজা

    Ctrl-r
  • শেষ কমান্ড পুনরাবৃত্তি করা

    !!
  • অমুক(abc) দিয়ে শুরু শেষ কমান্ড পুনরাবৃত্তি করা

    !abc
  • অমুক(abc) দিয়ে শুরু শেষ কমান্ড প্রিন্ট করা

    !abc:p
  • আগের কমান্ডের শেষ আর্গুমেন্ট

    !$
  • আগের কমান্ডের সব আর্গুমেন্ট

    !*
  • আগের অমুক(abc) কমান্ড খোঁজ করে তমুক() দিয়ে রিপ্লেস করে রান

    ^abc^123