লিনাক্স সাধারণ কমান্ডস,টিপস: Ctrl + F দ্রুতগতিতে লিনাক্স কমান্ডস খুঁজুন (শিরোনাম ক্লিক করে সংকুচিত এবং সম্প্রসারিত করুন)
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Arch | মেশিনের প্রসেসর আর্কিটেকচার প্রদর্শন (1) |
Uname -m | মেশিনের প্রসেসর আর্কিটেকচার প্রদর্শন (2) |
Uname -r | ব্যবহৃত কার্নেল সংস্করণ প্রদর্শন |
Dmidecode -q | হার্ডওয়্যার সিস্টেম কম্পোনেন্টস প্রদর্শন - (SMBIOS/DMI) |
HDPARM -i /dev/hda | ডিস্কের আচার্যতাগত বৈশিষ্ট্যগুলি তালিকাভুক্ত করুন |
HDPARM -tT /dev/sda | ডিস্কের উপর পরীক্ষামূলক পড়ওয়া অপারেশন করুন |
Cat /proc/cpuinfo | সিপিই তথ্য প্রদর্শন |
Cat /proc/interrupts | ইন্টাররাপট প্রদর্শন |
Cat /proc/meminfo | মেমরি ব্যবহার পরীক্ষা করুন |
Cat /proc/swaps | Shows which swaps are being used |
Cat /proc/version | Show the version of the kernel |
Cat /proc/net/dev | Display network adapters and statistics |
Cat /proc/mounts | Show the loaded file system |
LSPCI -TV | List PCI devices |
LSUSB -TV | Display USB devices |
Date | Display system date |
Cal 2007 | Show the calendar for 2007 |
Date 04121700 2007.00 | Set date and time - month, day, hour, year. seconds |
Clock -w | Save time changes to BIOS |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Shutdown -h now | Shut down the system |
Init 0 | Shut down the system |
Telinit 0 | Shut down the system |
Shutdown -h hours: minutes & | Shut down the system at the scheduled time |
Shutdown -c | Cancel to shut down the system at the scheduled time |
Shutdown -r now | restart |
Reboot | restart |
Logout | cancellation |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
CD /home | Go to the '/home' directory. |
CD.. | Return to the previous level of directory |
CD../.. | Return to the previous two levels of directory |
CD | Enter the personal home directory |
Cd~ user1 | Enter the personal home directory |
CD - | Return to the directory where you were last time |
PWD | Show work path |
ls | View files in the directory |
LS -F | View files in the directory |
LS -এল | ফাইল এবং ডিরেক্টরির বিবরণ দেখান |
লিঙ্ককিং ফাইলগুলি দেখান -a | Show hidden files |
লিঙ্ককিং ফাইলগুলি দেখান * Ls-9] * | [0 |
সংখ্যা ধারণকারী ফাইল এবং ডিরেক্টরির নাম দেখান | LSTREE |
Tree | LSTREE |
ডিরেক্টরি 'dir' তৈরি করুন1 | ফাইল এবং ডিরেক্টরির ট্রি স্ট্রাকচার দেখান1 Rmdir dir |
ডিরেক্টরি 'dir' তৈরি করুন1 dir2 | Mkdir dir |
একসাথে দুটি ডিরেক্টরি তৈরি করুন -Mkdir /tmp/dir1/dir2 | p |
'এবং তার অন্তর্ভুক্ত সমস্ত ফাইলগুলিকে একসাথে মুছে দিন -ডিরেক্টরি ট্রি তৈরি করুন1 | f file1 Rmdir dir |
ফাইল 'file' কে মুছে দিন1 | '.1 Rmdir dir |
'এবং তার অন্তর্ভুক্ত সমস্ত ফাইলগুলিকে একসাথে মুছে দিন -Rm1 | '.1 ডিরেক্টরি 'dir' কে মুছে দিন |
'এবং তার অন্তর্ভুক্ত সমস্ত ফাইলগুলিকে একসাথে মুছে দিন -Rm1 dir2 | rf dir |
ডিরেক্টরি এবং তার অন্তর্ভুক্ত সমস্ত ফাইলগুলিকে একসাথে মুছে দিন1 MV dir | new_dir/Rename |
ডিরেক্টরি সরণীত করুন1 file2 | CP file |
ফাইল কপি করুন/*. | CP dir |
CP -A /tmp/dir1. | সমস্ত ফাইলগুলিকে সরকারী কার্যকরী ডিরেক্টরিতে কপি করুন |
CP -a dir1 dir2 | ডিরেক্টরি কপি করুন |
-S file1 lnk1 | ফাইল বা ডিরেক্টরিতে একটি সফট লিঙ্ক তৈরি করুন |
Ln file1 lnk1 | ফাইল বা ডিরেক্টরিতে একটি ফিজিক্যাল লিঙ্ক তৈরি করুন |
Touch -t 0712250000 file1 | ফাইল বা ডিরেক্টরির টাইমস্ট্যাপকে সংশোধন করুন - (YYMMDDhhmm) |
IconV -এল | পরিচিত কোডগুলি তালিকা করুন |
iconv -f fromEncoding -t toEncoding inputFile > outputFile | চরিত্রের এনকোডিং পরিবর্তন করুন |
Find. -maxdepth 1 -name * .jpg -print -exec convert | Current directory এর ফাইলগুলির ব্যাচ রকমবিন্যাস করুন এবং তাদেরকে thumbnail directory-এ পাঠানো (ImageMagick-এর রূপান্তর প্রয়োজন) |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
খুঁজুন/-name file1 | Start with '/' to enter the root file system to search for files and directories |
খুঁজুন/-user user1 | user'user' থেকে বর্তমান ডিরেক্টরির ফাইল এবং ডিরেক্টরি অনুসন্ধান করুন1 ' |
খুঁজুন /home/user1 -name * .bin | directory '/home/user1' for files ending in '.bin' |
খুঁজুন /usr/বিন -type f -atime + 100 | অতীতে ব্যবহৃত না হওয়া এক্সিকিউটেবল ফাইলগুলি অনুসন্ধান করুন 100 days |
খুঁজুন /usr/বিন -type f -mtime -10 | একই সময়ের মধ্যে তৈরি হওয়া বা পরিবর্তিত হওয়া ফাইলগুলি অনুসন্ধান করুন 10 days |
খুঁজুন/-name * .rpm -exec chmod 755 '{}' ; | '.rpm' এন্ডিং বাস্কের ফাইল অনুসন্ধান করুন এবং তাদের অধিকার নির্ধারণ করুন |
খুঁজুন/-xdev -name * .rpm | '.rpm' এন্ডিং বাস্কের ফাইল অনুসন্ধান করুন, অপটিক্যাল ড্রাইভ এবং ফ্ল্যাশ ড্রাইভের মতো সরল ডিভাইসগুলি অবগত করছে |
Locate * .ps | '.ps' এন্ডিং বাস্কের ফাইল অনুসন্ধান করুন - run the'updatedb 'command first |
Whereis halt | বাইনারি, সোর্স, বা man-এর স্থান দেখান |
যা স্থগিত | বাইনারি বা এক্সিকিউটেবল ফাইলের পূর্ণ পথ দেখান |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
মাউন্ট /dev/hda2 /mnt/hda2 | হডা নামক ডিস্ক মাউন্ট করুন2 - ডিরেক্টরি 'কে নিশ্চিত করুন/mnt/hda2' already exists |
Umount /dev/hda2 | হডা নামক ডিস্ক অনস্তবল করুন2 - মাউন্ট পয়েন্ট ' থেকে প্রস্থান/mnt/hda2' first |
Fuser -km /mnt/hda2 | ডিভাইস ব্যবহৃত থাকলে বাধ্যতামূলক অনস্তবল করা |
Umount -n /mnt/hda2 | লিখতে বঞ্চিত হওয়া অনস্তবল অপারেশন চালানো /etc/mtab ফাইল পড়ার সময় ব্যবহারী-যখন ডিস্ক পূর্ণ হয় বা যখন ডিস্ক ব্যবহৃত |
মাউন্ট /dev/fd0 /mnt/floppy | ফ্লপি ডিস্ক মাউন্ট করুন |
মাউন্ট /dev/cdrom /mnt/cdrom | cdrom বা dvdrom মাউন্ট করুন |
মাউন্ট /dev/hdc /mnt/cdrecorder | cdrw বা dvdrom মাউন্ট করুন |
মাউন্ট /dev/hdb /mnt/cdrecorder | cdrw বা dvdrom মাউন্ট করুন |
মাউন্ট -o loop file.iso /mnt/cdrom | ফাইল বা ISO চিত্র মাউন্ট করুন |
মাউন্ট -t vfat /dev/hda5 /mnt/hda5 | Windows FAT মাউন্ট করুন32 file system |
মাউন্ট /dev/sda1 /mnt/usbdisk | USB ড্রাইভ বা ফ্ল্যাশ ডিভাইস মাউন্ট করুন |
মাউন্ট -t smbfs -o username = user, password = pass//WinClient/share /mnt/share | একটি উইন্ডোজ নেটওয়ার্ক সহায়তা মাউন্ট করো |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
DF -h | মাউন্ট হওয়া পার্টিশনগুলির একটি তালিকা দেখান |
LS -lSr | more | আকার অনুযায়ী ফাইল এবং ডিরেক্টরি ক্রমানুসারে সার্ট |
Du -sh dir1 | ডিরেক্টরি 'dir' দ্বারা সম্পূর্ণরূপে ব্যবহৃত ডিস্ক জায়গা পরিমাপ করুন1' |
Du -sk * | sort -rn | আকার অনুযায়ী ফাইল এবং ডিরেক্টরির মাপ ক্রমিকভাবে দেখায় |
Rpm -q -a --qf '% 10 {SIZE} t% {NAME} n' | sort -k1,1n | ইনস্টল করা rpm প্যাকেজগুলির মাপে ক্রমানুসারে জায়গা দেখায় (ফেডোরা, রেডহ্যাট শ্রেণীর সিস্টেম) |
ডিপকি-query -W -f = '${Installed-Size; 10} t ${Package} n' | sort -k1,1n | ইনস্টল করা deb প্যাকেজগুলির আকার ভিত্তিতে ব্যবহৃত স্পেস দেখান (ubuntu, debian class system) |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
GroupAdd group_name | নতুন ব্যবহারকারী গ্রুপ তৈরি করুন |
Groupdel group_name | ব্যবহারকারী গ্রুপ মুছে দিন |
Groupmod -n new_group_name old_group_name | ব্যবহারকারী গ্রুপকে নাম পরিবর্তন করুন |
Useradd -c "Name Surname" -g admin -d /home/user1 -s /বিন/bash user1 | "admin" ব্যবহারকারী গ্রুপের অন্তর্ভুক্ত ব্যবহারকারী তৈরি করুন |
UserAdd user1 | নতুন ব্যবহারকারী তৈরি করুন |
Userdel -r user1 | ব্যবহারকারী ('-r' হোম ডিরেক্টরি বাদ দিয়ে) |
Usermod -c "User FTP" -g system -d /ftp/user1 -s /বিন/nologin user1 | ব্যবহারকারীর বৈশিষ্ট্য সংশোধন করুন |
Passwd | পাসওয়ার্ড পরিবর্তন |
Passwd user1 | ব্যবহারকারীর পাসওয়ার্ড সংশোধন করুন (শুধুমাত্র root এক্সিকিউশন অনুমোদিত) |
Chage -E 2020-12-31 user1 | ব্যবহারকারীর পাসওয়ার্ডের মেয়াদ সেট করুন |
PWCK | ' এর ফাইল ফরম্যাট এবং সিনটেক্স সংশোধন করুন/etc/'passwd' এবং ব্যবহারকারীর উপস্থিতি |
GRPCK | ' এর ফাইল ফরম্যাট এবং সিনটেক্স সংশোধন করুন/etc/'passwd' এবং বর্তমান গ্রুপগুলি |
Newgrp group_name | নতুন গ্রুপে লগইন করুন এবং নতুন তৈরি ফাইলগুলির ডিফল্ট গ্রুপ পরিবর্তন করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
LS -lh | অনুমতি দেখান |
LS /tmp | pr -T5 -W $COLUMNS | শেষ বিন্দুকে 5 দেখানো হওয়া কলাম |
Chmod ugo + rwx directory1 | ডিরেক্টরির মালিক (u), গ্রুপ (g), এবং অন্যান্য (o) কে পড়া (r), লিখা (w), এবং এক্সিকিউশন (x) অনুমতি সেট করুন |
Chmod go-rwx directory1 | ডিরেক্টরিতে (g) গ্রুপ এবং (o) অন্যান্যদের পড়া এবং লিখা এক্সিকিউশন অনুমতি মুছে দিন |
Chown user1 file1 | ফাইলের মালিক অ্যাট্রিবিউটস পরিবর্তন করুন |
Chown -R user1 directory1 | ডিরেক্টরির মালিক অ্যাট্রিবিউটস পরিবর্তন করুন এবং সময়বদ্ধভাবে ডিরেক্টরিতে সকল ফাইলের অ্যাট্রিবিউটস পরিবর্তন করুন |
CHGRP group1 file1 | ফাইলগুলির গ্রুপ পরিবর্তন করুন |
Chown user1: group1 file1 | ফাইলের মালিক এবং গ্রুপ অ্যাট্রিবিউটস পরিবর্তন করুন |
খুঁজুন/-perm -u + s | সিস্টেমের সমস্ত ফাইলগুলিকে তালিকাভুক্ত করুন যা SUID নিয়ন্ত্রণ ব্যবহার করে |
Chmod u + s /বিন/file1 | বাইনারি ফাইলের SUID বিট সেট করুন - ফাইল চালানো ব্যবহারকারীকেও মালিকের একই অনুমতি দেওয়া হয় |
CHMOD U-এস /বিন/file1 | বাইনারি ফাইলের SUID বিট নিষ্ক্রিয় করুন |
Chmod g + s /home/public | ডিরেক্টরির SGID বিট সেট করুন - SUID-এর মতো, কিন্তু ডিরেক্টরির জন্য |
CHMOD G-এস /home/public | ডিরেক্টরির SGID বিট নিষ্ক্রিয় করুন |
Chmod o + t /home/public | ফাইলের স্টিকি বিট সেট করুন - শুধুমাত্র প্রযুক্ত মালিককে ফাইল মুছতে অনুমতি দেয় |
CHMOD O-T /home/public | ডিরেক্টরির STIKY বিটকের নিষ্ক্রিয় করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Chattr + a file1 | শুধুমাত্র অ্যাপেন্ড মোডে ফাইলকে পড়া এবং লিখা করা অনুমতি পাওয়া যায় |
Chattr + c file1 | এই ফাইলকে স্বচালিতভাবে কম্প্রেস করার অনুমতি দেয়/কার্নেল দ্বারা ডিকম্প্রেস করা |
Chattr + d file1 | ডাম্প প্রোগ্রাম ফাইল সিস্টেমকে ব্যাকআপ করতে এই ফাইলকে অবগত করবে না |
Chattr + i file1 | অবিচ্ছিন্ন ফাইলকে সেট করুন যা মুছা যায় না, পরিবর্তন করা যায় না, নাম পরিবর্তন করা যায় না বা লিঙ্ক করা যায় না |
Chattr + s file1 | একটি ফাইলকে নিরাপদভাবে মুছতে অনুমতি দেয় |
Chattr + S file1 | একবার অ্যাপ্লিকেশন এই ফাইলে লিখতে চায়, তবে সিস্টেম তা সরাসরি ডিস্কে লিখে দেবে |
Chattr + u file1 | যদি ফাইল মুছে যায়, তবে সিস্টেম ভবিষ্যতে মুছিত ফাইলটি পুনরুদ্ধার করতে আপনাকে অনুমতি দেবে |
Lsattr | বিশেষ বৈশিষ্ট্য দেখান |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Bunzip2 file1.bz2 | file' নামক ফাইলকে অপণিত করুন1.bz2 ' |
Bzip2 file1 | file' নামক ফাইলকে কম্প্রেস করুন1 ' |
Gunzip file1.gz | file' নামক ফাইলকে অপণিত করুন1.gz' |
Gzip file1 | file' নামক ফাইলকে কম্প্রেস করুন1 ' |
Gzip -9 file1 | সর্বোচ্চ কম্প্রেস |
Rar a file1.rar test_file | file' নামক প্যাকেজ তৈরী করুন1.rar ' |
Rar a file1.rar file1 file2 dir1 | একইসঙ্গে 'file' কম্প্রেস করুন1 ',' file2 'and directory'dir1' |
Rar x file1.rar | rar প্যাকেজকে অপণিত করুন |
Unrar x file1.rar | rar প্যাকেজকে অপণিত করুন |
Tar -cvf archive.tar file1 | অকম্প্রেসকৃত tarball তৈরী করুন |
Tar -cvf archive.tar file1 file2 dir1 | file' ধারণকারী আর্কাইভ তৈরী করুন1 ',' file2 'and'dir1' |
Tar -tf archive.tar | প্যাকেজের কনটেন্ট দেখান |
Tar -xvf archive.tar | প্যাকেজকে রিলিজ করুন |
Tar -xvf archive.tar -সি /tmp | কম্প্রেসকৃত প্যাকেজকে সেই স্থানে রিলিজ করুন /tmp ডিরেক্টরি |
Tar -cvfj archive.tar.bz2 dir1 | bzip ফরম্যাটের কম্প্রেসকৃত প্যাকেজ তৈরী করুন2 ফরম্যাট |
Tar -jxvf archive.tar.bz2 | bzip ফরম্যাটের কম্প্রেসকৃত প্যাকেজ অপণিত করুন2 ফরম্যাট |
Tar -cvfz archive.tar.gz dir1 | gzip ফরম্যাটের কম্প্রেসকৃত প্যাকেজ তৈরী করুন |
Tar -zxvf archive.tar.gz | gzip ফরম্যাটের কম্প্রেসকৃত প্যাকেজ অপণিত করুন |
Zip ফাইল1.zip ফাইল1 | জিপ ফাইল তৈরী করুন |
Zip -r ফাইল1.zip ফাইল1 file2 dir1 | একইসঙ্গে একাধিক ফাইল এবং ডিরেক্টরি জিপ ফাইলে কম্প্রেস করুন |
জিপ ফাইল1.zip | জিপ ফাইল অপণিত করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Rpm -ivh package.rpm | rpm প্যাকেজ ইনস্টল করুন |
Rpm -ivh --nodeeps package.rpm | নির্ভরতা সতর্কতা অবগত করছে না আইনিয়ে rpm প্যাকেজ ইনস্টল করা |
rpm -U package.rpm | Update an RPM package without changing its configuration file |
Rpm -F package.rpm | Update a confirmed installed rpm package |
Rpm -e package_name rpm | RPM প্যাকেজ মুছে ফেলুন |
RPM -QA | Display all installed rpm packages in the system |
Rpm -qa | grep htpd | Display all rpm packages with the word "htpd" in their name |
RPM -Qi package_name | Get special information about an installed package |
RPM -qg "System Environments/Daemons" | Display the rpm package of a component |
RPM -QL package_name | Displays a list of files provided by an installed rpm package |
RPM -QC package_name | Displays a list of configuration files provided by an installed rpm package |
RPM -Q package_name --WhatRequires | Displays a list of dependencies with an rpm package |
RPM -q package_name --WhatProvides | Shows the volume of an rpm package |
Rpm -q package_name --scripts | Show scripts executed during installation/removal |
RPM -Q package_name --Changelog | Display the modification history of an RPM package |
RPM -QF /etc/httpd/conf/httpd.conf | Verify which rpm package provided the given file |
Rpm -qp package.rpm -এল | Show a list of files provided by an uninstalled rpm package |
RPM --import /media/cdrom/RPM-GPG-KEY | Import Public Key Digital Certificate |
Rpm --checksig package.rpm | Verify the integrity of an RPM package |
Rpm -qa gpg-pubkey | Verify the integrity of all installed rpm packages |
RPM -V package_name | Check file size, license, type, owner, group, MD5 check, and last modified |
RPM -Va | সিস্টেমে ইনস্টল করা সকল rpm প্যাকেজগুলি চেক করুন - use with caution |
Rpm -Vp package.rpm | একটি rpm প্যাকেজ ইনস্টল না হওয়ার নিশ্চয় করুন |
Rpm2cpio package.rpm | cpio --extract --make-directories * বিন * | rpm প্যাকেজ থেকে একটি এক্সেকিউটেবল রান করুন |
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm | rpm সোর্স থেকে তৈরি প্যাকেজ ইনস্টল করুন |
RPMbuild --rebuild package_name src.rpm | একটি RPM সোর্স থেকে RPM প্যাকেজ তৈরি করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Yum install package_name | একটি RPM প্যাকেজ ডাউনলোড এবং ইনস্টল করুন |
Yum localinstall package_name | আপনার নিজস্ব সফটওয়্যার রিপোজিটরি ব্যবহার করে আপনার জন্য সমস্ত নির্ভরশীলতা সমাধান করতে একটি rpm প্যাকেজ ইনস্টল করা হবে |
ইউম আপডেট প্যাকেজ_নাম | বর্তমান সিস্টেমে ইনস্টল করা সকল rpm প্যাকেজকে আপডেট করুন |
ইউম আপডেট প্যাকেজ_নাম | RPM প্যাকেজ আপডেট করুন |
ইউম রিমভ প্যাকেজ_নাম | RPM প্যাকেজ মুছে ফেলুন |
ইউম লিস্ট | বর্তমান সিস্টেমে ইনস্টল করা সকল প্যাকেজকে তালিকাভুক্ত করুন |
ইউম সার্চ প্যাকেজ_নাম | rpm সংগ্রহে প্যাকেজগুলোকে অনুসন্ধান করুন |
ইউম ক্লিন প্যাকেজ | rpm ক্যাশ পরিষ্কার করুন এবং ডাউনলোড করা প্যাকেজগুলোকে মুছে ফেলুন |
ইউম ক্লিন হেডার | সমস্ত হেডার ফাইলকে মুছে ফেলুন |
ইউম ক্লিন অল | সমস্ত ক্যাশ প্যাকেজ ও হেডার ফাইলকে মুছে ফেলুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
ডিপকি -আই প্যাকেজ.deb | ইনস্টল/deb প্যাকেজ আপডেট করুন |
ডিপকি -র প্যাকেজ_নাম | সিস্টেম থেকে deb প্যাকেজ মুছে ফেলুন |
ডিপকি -এল | সিস্টেমে ইনস্টল করা সকল deb প্যাকেজকে দেখায় |
ডিপকি -এল | গ্রিপ এইচটিপিডি | নামে 'htpd' শব্দ থাকা সকল deb প্যাকেজকে দেখায় |
ডিপকি -এস প্যাকেজ_নাম | সিস্টেমে ইনস্টল করা বিশেষ প্যাকেজ সম্পর্কে তথ্য পাওয়া |
ডিপিকে -এল প্যাকেজ_নাম | সিস্টেমে ইনস্টল করা deb প্যাকেজের দেওয়া ফাইলের তালিকা দেখায় |
ডিপকি --কনটেন্টস প্যাকেজ.deb | ইনস্টল না করা প্যাকেজের দেওয়া ফাইলের তালিকা দেখায় |
ডিপিকে -এস /বিন/পিং | দেওয়া ফাইলটি যে deb প্যাকেজ প্রদান করেছে, তা পরীক্ষা করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
আপট-গেট ইনস্টল প্যাকেজ_নাম | ইনস্টল/deb প্যাকেজ আপডেট করুন |
আপট-সিডিরম ইনস্টল প্যাকেজ_নাম | ইনস্টল/CD থেকে deb প্যাকেজ আপডেট করুন |
আপট-গেট আপডেট | তালিকায় থাকা প্যাকেজগুলোকে আপগ্রেড করুন |
আপট-গেট আপগ্রেড | সব ইনস্টল করা সফটওয়্যারকে আপগ্রেড করুন |
আপট-গেট রিমভ প্যাকেজ_নাম | সিস্টেম থেকে deb প্যাকেজ মুছে ফেলুন |
আপট-গেট চেক | উপযুক্ত সফটওয়্যার সংগ্রহটি সঠিক হওয়ার প্রমাণ করুন |
আপট গেট ক্লিন | ডাউনলোড করা প্যাকেজ থেকে ক্যাশ পরিষ্কার করুন |
আপট-ক্যাশ অনুসন্ধান অনুসন্ধান-প্যাকেজ | অনুসন্ধান শব্দটি ধারণকারী প্যাকেজের নাম ফিরিয়ে দেয় |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Cat file1 | প্রথম বাইট থেকে ফাইলের কনটেন্টের অন্তর্দৃষ্টি |
ত্যাক ফাইল1 | শেষ লাইন থেকে ফাইলের কনটেন্ট মুখ থেকে পরীক্ষা করুন |
আরও ফাইল1 | দীর্ঘ ফাইলের কনটেন্ট দেখুন |
কম ফাইল1 | আরও কমান্ডের অনুরূপ, কিন্তু ফাইলের পূর্বদিক ও পশ্চিমদিক কার্যক্রমও অনুমত |
হেড -2 file1 | ডকুমেন্টের প্রথম দুই লাইন পরীক্ষা করুন |
Tail -2 file1 | Examine the last two lines of a file |
Tail -f /var/log/messages | View content added to a file in real time |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Cat file1 | command (sed, grep, awk, grep, etc...) > result.txt | Merge the detailed description text of a file and write the introduction to a new file |
Cat file1 | command (sed, grep, awk, grep, etc...) > > result.txt | Merge the detailed description text of a file and write the introduction to an existing file |
Grep Aug /var/log/messages | Look for the keyword "Aug" in the file '/var/log/messages' |
Grep ^ Aug /var/log/messages | Look for words starting with "Aug" in the file '/var/log/messages' |
Grep [0-9] /var/log/messages | Select all lines containing numbers in the '/var/log/messages' file |
Grep Aug -R /var/log/* | Search for string "Aug" in directory '/var/log' and subsequent directories |
Sed's/stringa1/stringa2/g'example.txt | Replace "string1" in the example.txt file with "string2" |
Sed '/^ $/d' example.txt | Remove all blank lines from the example.txt file |
Se d '/ *#/ d;/^ $/d'example.txt from example.txt | Remove all comments and blank lines from the file |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Merge upper and lower cell contents |
Sed -e '1d' result.txt | Exclude the first line from the file example.txt |
Sed -n '/stringa1/p' | View lines containing only the word "string1" |
Sed -e's / *$//' example.txt | Delete the whitespace at the end of each line |
Sed -e's/stringa1/g'example.txt | Delete only the word "string1" from the document and keep all the rest |
Sed -n '1,5p; 5q' example.txt | Review the content from the first line to the fifth line |
Sed -n '5p; 5q' example.txt | Check line 5 |
Sed -e's/00 */0/g'example.txt | Replace multiple zeros with a single zero |
Cat -n file1 | Identify the number of lines in the file |
Cat example.txt | awk'NR% 2 == 1 ' | সব জোড়া সংখ্যাকে মুছে দিন-numbered lines in the example.txt file |
Echo a b c | awk '{print 1 ডলার' | একটি লাইনের প্রথম স্তম্ভকে দেখুন |
Echo a b c | awk '{print 1 ডলার, 3 ডলার ডলার' | একটি পয়েন্টের প্রথম এবং তৃতীয় স্তম্ভকে চেক করুন |
পেস্ট ফাইল1 file2 | দুই ফাইল বা স্তম্ভের বিষয়বস্তুকে মিলিত করুন |
পেস্ট -d '+' ফাইল1 file2 | দুই ফাইল বা স্তম্ভের বিষয়বস্তুকে মিলিত করুন, " দ্বারা পৃথক করা+মধ্যে " |
Sort file1 file2 | দুই ফাইলের বিষয়বস্তুকে ক্রমানুক্রমে করুন |
Sort file1 file2 | uniq | দুই ফাইলের মিলিতকরণ দূর করুন (পুনরাবৃত্ত লাইনগুলির একটি কপি রাখা হয়) |
Sort file1 file2 | uniq -u | Delete the intersection, leaving other lines |
Sort file1 file2 | uniq -d | Remove the intersection of two files (leaving only files that exist in both files simultaneously) |
Comm -1 file1 file2 | Comparing the contents of two files removes only the content contained in'file1 ' |
Comm -2 file1 file2 | Comparing the contents of two files removes only the content contained in'file2 ' |
Comm -3 file1 file2 | Compare the contents of two files to delete only the parts common to both files |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Dos2unix filedos.txt fileunix.txt | Convert a text file format from MSDOS to UNIX |
Unix2dos fileunix.txt filedos.txt | Convert a text file format from UNIX to MSDOS |
Recode.. HTML < page.txt > Page.html | Convert a text file to HTML. |
Recode -l | more | সমস্ত অনুমোদিত কনভারশন ফরম্যাটগুলো দেখান |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Badblocks -v /dev/hda1 | ডিস্ক hda-তের ব্যাড ম্যাগনেটকে পরীক্ষা করুন1 |
FSCK /dev/hda1 | Repair/HDA-তের Linux file systemের সম্পূর্ণতা পরীক্ষা করুন1 disk |
Fsck.ext2 /dev/hda1 | Repair/ext ফাইল সিস্টেমের সম্পূর্ণতা পরীক্ষা করুন2 file system on the hda1 disk |
E2FSCK /dev/hda1 | Repair/ext ফাইল সিস্টেমের সম্পূর্ণতা পরীক্ষা করুন2 file system on the hda1 disk |
E2fsck -j /dev/hda1 | Repair/ext ফাইল সিস্টেমের সম্পূর্ণতা পরীক্ষা করুন3 file system on the hda1 disk |
Fsck.ext3 /dev/hda1 | Repair/ext ফাইল সিস্টেমের সম্পূর্ণতা পরীক্ষা করুন3 file system on the hda1 disk |
Fsck.vfat /dev/hda1 | Repair/HDA-তের fat file systemের সম্পূর্ণতা পরীক্ষা করুন1 disk |
Fsck.msdos /dev/hda1 | Repair/HDA-তের DOS file systemের সম্পূর্ণতা পরীক্ষা করুন1 disk |
Dosfsck /dev/hda1 | Repair/HDA-তের DOS file systemের সম্পূর্ণতা পরীক্ষা করুন1 disk |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
MKFS /dev/hda1 | Create a file system in the HDA1 partition |
MKE2FS /dev/hda1 | Create a linux ext2 filesystem in the hda1 partition |
MKE2FS -J /dev/hda1 | Create a linux ext3 (journaling) filesystem in the hda1 partition |
MKFS -T vfat 32 -F /dev/hda1 | FAT তৈরী করুন32 file system |
Fdformat -n /dev/fd0 | ফ্লপি ডিস্ককে ফরম্যাট করুন |
MKSwap /dev/hda3 | swap ফাইল সিস্টেম তৈরী করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
MKSwap /dev/hda3 | swap ফাইল সিস্টেম তৈরী করুন |
Swapon /dev/hda3 | নতুন swap ফাইল সিস্টেমকে সক্রিয় করুন |
Swapon /dev/hda2 /dev/hdb3 | দুটি swap পার্টিশনকে সক্রিয় করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
ডাম্প -0aj -f /tmp/home0.bak /home | স্থানীয় ' ডিরেক্টরিটে একটি সম্পূর্ণ ব্যাকআপ নিন/home' directory |
ডাম্প -1aj -f /tmp/home0.bak /home | স্থানীয় ' ডিরেক্টরিটে ইন্টারএক্টিভ ব্যাকআপ নিন/home' directory |
রিস্টোর করুন -if /tmp/home0.bak | ইন্টারএক্টিভ ব্যাকআপ রিস্টোর করুন |
Rsync -rogpav --delete /home /tmp | উভয় পক্ষের ডিরেক্টরিগুলোকে সিনক্রিনাইজ করুন |
Rsync -rogpav -e ssh --delete /home ip_address:/tmp | SSH চ্যানেলের মাধ্যমে rsync |
Rsync -az -e ssh --delete ip_addr:/home/public /home/local | ssh এবং কমপ্রেশনের মাধ্যমে রিমোট ডিরেক্টরিকে স্থানীয় ডিরেক্টরিতে সিনক্রিনাইজ করুন |
Rsync -az -e ssh --delete /home/local ip_addr:/home/public | ssh এবং কমপ্রেশনের মাধ্যমে স্থানীয় ডিরেক্টরিগুলোকে রিমোট ডিরেক্টরিতে সিনক্রিনাইজ করুন |
Dd bs = 1M if =/dev/hda | gzip | ssh user@ip _addr 'dd of = hda.gz' | রিমোট হোস্টের সঙ্গে ssh দ্বারা স্থানীয় ডিস্কের ব্যাকআপ নিন |
Dd if =/dev/sda of =/tmp/file1 | ডিস্কের অন্তর্নিহিত কনটেন্টকে ফাইলে ব্যাকআপ করুন |
Tar -Puf backup.tar /home/user | প্রতিক্রিয়ামূলক ব্যাকআপ করুন/home/user' directory |
(Cd /tmp/local/& tar c . ) | ssh -C user@ip _addr 'cd /home/share/& & tar x -p' | দূরবর্তী ডিরেক্টরিতে ডিরেক্টরির অন্তর্নিহিত কনটেন্টকে ssh-র মাধ্যমে কপি করুন |
(Tar c /home) | ssh -C user@ip _addr 'cd /home/backup-home & & tar x -p' | একটি স্থানীয় ডিরেক্টরিকে দূরবর্তী ডিরেক্টরিতে ssh-র মাধ্যমে কপি করুন |
Tar cf - . | ( cd /tmp/backup; tar xf -) | একটি ডিরেক্টরিকে স্থানীয়ভাবে অন্য জায়গায় কপি করুন, মৌলিক অনুমতি এবং লিঙ্ক সংরক্ষণ করে |
খুঁজুন /home/user1 -name '* .txt' | xargs cp -av --target-directory =/home/backup/--parents | একটি ডিরেক্টরিতে '.txt' এর সমাপ্তি সহ সব ফাইলকে আরেকটি ডিরেক্টরিতে কপি করুন |
খুঁজুন /var/log -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 | সব ফাইল '.log' এর সমাপ্তি খুঁজুন এবং একটি bzip প্যাকেজ তৈরী করুন |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | MBR (মাস্টার বোট রেকর্ড) কনটেন্ট ফ্লপি ডিস্কে কপি করার একটি কার্যকলাপ করুন |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | ফ্লপি ডিস্কে সংরক্ষিত ব্যাকআপ থেকে MBR (মাস্টার বোট রেকর্ড) কনটেন্ট পুনরুদ্ধার করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | রিওয়ার্ডব্লক ডিস্কের অন্তর্নিহিত কনটেন্ট ক্লিয়ার করুন |
Mkisofs /dev/cdrom > cd.iso | ডিস্কের ওপর ডিস্কের একটি ISO ইমেজ তৈরী করুন |
Mkisofs /dev/cdrom | gzip > cd_iso | ডিস্কের ওপর কম্প্রেসড ডিস্ক iso ইমেজ ফাইল তৈরী করুন |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | ডিরেক্টরির একটি ISO ইমেজ তৈরী করুন |
Cdrecord -v dev =/dev/cdrom cd.iso | ISO ইমেজ ফাইল বার্ন করুন |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | কম্প্রেসড ISO ইমেজ ফাইল বার্ন করুন |
মাউন্ট -o loop cd.iso /mnt/iso | ISO ইমেজ ফাইল মাউন্ট করুন |
cd-paranoia -B | CD-র অডিও ট্র্যাকগুলো একটি wav ফাইলে লিখুন |
CD-paranoia -- "-3" | CD-র অডিও ট্র্যাকগুলো একটি wav ফাইলে লিখুন (অর্গুমেন্ট) -3) |
CDRecord --scanbus | বাস স্ক্যান করে scsi চ্যানেল পরিচিত করুন |
Dd if =/dev/hdc | md5সম | MD পরীক্ষা করুন5ডিভাইস, যেমন CD-র সমগ্র এনকোডিং |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Dhclient eth01 | dhcp মোডে 'eth0' নেটওয়ার্ক ডিভাইস সক্ষম করুন |
Ethtool eth01 | নেটওয়ার্ক ইন্টারফেস কার্ড 'eth0' এর ট্র্যাফিক স্ট্যাটিস্টিক্স দেখান |
হোস্ট www.example.com | হোস্টনেম নাম রেসলিউশন এবং ইন্টারনেট প্রোটোকল ঠিকানা এবং মিরর নাম নামায় |
হোস্টনেম | হোস্টনেম দেখান |
Ifconfig eth0 | ইথারনেট নেটওয়ার্ক ইন্টারফেস কার্ডের কনফিগারেশন প্রদর্শন করে |
Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | ইন্টারনেট প্রোটোকল ঠিকানা নিয়ন্ত্রণ |
Ifconfig eth0 promisc | 'eth0' কে প্রমিসিউস মোডে সেট করে ডেটা প্যাকেট স্নিফ করো |
Ifdown eth01 | 'eth0' নেটওয়ার্ক ডিভাইসকে নিষ্ক্রিয় করো |
Ifup eth01 | 'eth0' নেটওয়ার্ক ডিভাইসকে সক্রিয় করো |
IP link show | সকল নেটওয়ার্ক ডিভাইসের সংযোগ অবস্থা দেখাও |
Iwconfig eth1 | একটি ডিজিটাল নেটওয়ার্ক ইন্টারফেস কার্ডের কনফিগারেশন দেখাও |
IWList scan | ডিজিটাল নেটওয়ার্ক |
mii-tool eth01 | 'eth0' এর সংযোগ অবস্থা দেখাও |
Netstat -Tup | সকল সক্রিয় নেটওয়ার্ক সংযোগ এবং তাদের PIDs দেখাও |
Netstat -tup1 | সিস্টেমের সকল নেটওয়ার্ক সেবা এবং তাদের PIDs দেখাও |
Netstat -rn | রুটিং টেবিল দেখাও, "route"-এর মতো -n" command |
Nslookup www.example.com | হোস্টনেম নাম রেসলিউশন এবং ইন্টারনেট প্রোটোকল ঠিকানা এবং মিরর নাম নামায় |
রুট -n | রুটিং টেবিল দেখাও |
রুট অ্যাডড -net 0/0 gw IP Gateway | নিয়ন্ত্রণ প্রিসেট গেটওয়ে |
রুট অ্যাড -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | নেটওয়ার্কের স্থির রুট নিয়ন্ত্রণ করো192.168.0.0/16 ' |
রুট ডেল 0/0 gw IP gateway | স্থির রুট মুছে দিন |
Echo "1" > /proc/sys/net/ipv4/ip_foward | IP ফরোয়ার্ডিং সক্রিয় করো |
Tcpdump tcp পোর্ট 80 | সকল HTTP লুপ দেখাও |
Whois www.example.com | Whois ডেটাবেসে অনুসন্ধান করো |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
মাউন্ট -t smbfs -o Username = user, password = pass //WinClient/share/mnt/share | একটি উইন্ডোজ নেটওয়ার্ক সহায়তা মাউন্ট করো |
Nbtscan ip addr | Netbios নাম রেসলিউশন |
Nmblookup -A ip addr | Netbios নাম রেসলিউশন |
smbclient -L ip addr/hostname | একটি উইন্ডোজ হোস্টের দূরস্থ সহায়তা দেখাও |
smbget -Rr smb://ip addr/share | একটি উইন্ডোজ হোস্ট থেকে smb-এর মতো wget-এর মাধ্যমে ফাইল ডাউনলোড করার সক্ষমতা |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Iptables -t filter -L | ফিল্টার টেবিলের সকল লিঙ্ক দেখাও |
Iptables -t nae -L | ন্যাট টেবিলের সকল লিঙ্ক দেখাও |
Iptables -t filter -F | ফিল্টার টেবিলের ভিত্তিতে সকল নিয়ম পরিষ্কার করো |
Iptables -t nat -F | ন্যাট টেবিলের ভিত্তিতে সকল নিয়ম পরিষ্কার করো |
Iptables -t filter -X | সকল ব্যবহারকারীকে মুছে দিন-নির্মিত লিঙ্ক |
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | টেলনেট প্রবেশ অনুমতি দেওয়া |
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | টেলনেট প্রবেশ নিষিদ্ধ করো |
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | পপ অনুমতি দেওয়া3 ফরোয়ার্ডিং লিঙ্কের সংযোগ |
Iptables -t filter -A INPUT -j LOG --log-প্রিফিক্স | সকল লিঙ্কে দখলকৃত রেকর্ড প্যাকেট |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | eth0-এর জন্য একটি PAT (Port Address Translation) সেট করুন যাতে আউটগোয়িং প্যাকেটগুলি মাস্ক করা হয় |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | একটি হস্ট অ্যাড্রেসের জন্য ডেস্টিনেশন প্যাকেটগুলি আরেকটি হস্টে ফরোয়ার্ড করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Free -m | মেগাবাইটে রাম স্থিতি তালিকা করুন |
Kill -9 process id | প্রক্রিয়াটিকে বাধ্যতামূলকভাবে বন্ধ করুন এবং তা শেষ করুন |
Kill -1 process id | প্রক্রিয়াকে কনফিগারেশনের ওভারলোড করতে বাধ্য করুন |
Last reboot | রিস্টার্ট হিস্টোরি দেখান |
lsmod | স্টেটস তালিকা করার জন্য কার্নেল মডিউল |
Lsof -p process id | প্রক্রিয়ার দ্বারা খুলা ফাইলগুলির তালিকা |
LSOF /home/user1 | দেওয়া সিস্টেম পাথের জন্য খুলা ফাইলগুলির তালিকা |
PS -eafw | Linux কাজগুলি তালিকা করুন |
Ps -e -o pid, args --forest | হাইয়ারার্কিক পদ্ধতিতে Linux কাজগুলি তালিকা করুন |
PSTRESS | প্রোগ্রামটিকে ট্রি ডায়াগ্রাম হিসাবে দেখান |
SmartCTL -A /dev/hda | SMART-কে সক্রিয় করে হার্ড ডিস্ক ডিভাইসগুলির বিশ্বাসীতা মোনিটর করুন |
SmartCTL -I /dev/hda | হার্ড ডিস্ক ডিভাইসের জন্য SMART-টি সক্রিয় করা হলে চেক করুন |
Strace -c ls >/dev/null | একটি প্রক্রিয়ার দ্বারা করা এবং প্রাপ্ত সিস্টেম কলগুলি তালিকা করুন |
Strace -f -e open ls >/dev/null | list library call |
Tail /var/log/dmesg | কার্নেল বুট এর সময় অভ্যন্তরীণ ইভেন্টগুলি দেখান |
Tail /val/log/messages | সিস্টেম ইভেন্টগুলি দেখান |
top | সবচেয়ে বেশি CPU সংস্থান ব্যবহারকারী Linux কাজগুলি তালিকা করুন |
দেখুন -nl'cat /proc/interrupts ' | রিয়েলটাইম ইন্টাররুপটি তালিকা করুন |
কমান্ড কোড | কমেন্ট বর্ণনা |
---|---|
Alias hh = 'history' | কমান্ড হিস্টোরির জন্য এলিয়াস সেট করুন |
Apropos... কীওয়ার্ড | প্রোগ্রাম কীওয়ার্ডসমূহ সহ কমান্ডের তালিকা তৈরি করুন, বিশেষত যখন আপনি প্রোগ্রামটি কী করে জানেন কিন্তু কমান্ডগুলি স্মরণ করতে পারেন না |
CHSH | শেল কমান্ড পরিবর্তন |
CHSH --তালিকা-শেল | দূরস্থ একটি মেশিনে সংযুক্ত হতে হলে তা নিশ্চিত করার একটি ভালো কমান্ড |
GPG -C filel | GNU Privacy Guard-এর মাধ্যমে ফাইলটি এনক্রিপ্ট করুন |
Gpg filel.gpg | GNU Privacy Guard-এর মাধ্যমে ফাইলটি ডিক্রিপ্ট করুন |