লিনাক্স কমান্ড লিস্ট
শ্রেণিভিত্তিক লিনাক্স কমান্ড লিস্ট
সাধারণ ফাইল ও ডিরেক্টরি কমান্ড
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
1 | ls | List | ডিরেক্টরির বিষয়বস্তু তালিকাভুক্ত করুন |
2 | cd | Change Directory | ডিরেক্টরি পরিবর্তন করুন |
3 | pwd | Print Working Directory | বর্তমান কর্মরত ডিরেক্টরি দেখান |
4 | cp | Copy | ফাইল বা ডিরেক্টরি কপি করুন |
5 | mv | Move | ফাইল বা ডিরেক্টরি সরান বা পুনঃনামকরণ করুন |
6 | rm | Remove | ফাইল বা ডিরেক্টরি মুছে ফেলুন |
7 | mkdir | Make Directory | নতুন ডিরেক্টরি তৈরি করুন |
8 | rmdir | Remove Directory | খালি ডিরেক্টরি মুছে ফেলুন |
9 | touch | Touch | নতুন ফাইল তৈরি করুন |
10 | find | Find | নির্দিষ্ট ফাইল খুঁজুন |
11 | locate | Locate | ফাইল অবস্থান খুঁজুন |
ফাইল পারমিশন ও মালিকানা
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
12 | chmod | Change Mode | ফাইল পারমিশন পরিবর্তন করুন |
13 | chown | Change Owner | ফাইলের মালিক পরিবর্তন করুন |
14 | chgrp | Change Group | ফাইলের গ্রুপ পরিবর্তন করুন |
ফাইল আর্কাইভিং ও কম্প্রেশন
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
15 | tar | Tape Archive | ফাইল আর্কাইভ করুন |
16 | zip | Zip Archive | ফাইল কম্প্রেস করে .zip আর্কাইভ তৈরি করুন |
17 | unzip | Unzip | .zip ফাইল আনজিপ করুন |
18 | gzip | GNU Zip | ফাইল কম্প্রেস করুন |
19 | gunzip | GNU Unzip | gzip ফাইল আনকম্প্রেস করুন |
20 | bzip2 | Burrows-Wheeler Zip 2 | ফাইল bzip2 ফরম্যাটে কম্প্রেস করুন |
21 | tar -czf | Tar Compress Zip File | ফাইলকে .tar.gz আর্কাইভ করুন |
প্রসেস ম্যানেজমেন্ট
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
22 | ps | Process Status | চলমান প্রসেসের তালিকা দেখান |
23 | top | Table of Processes | রিয়েল-টাইম প্রসেস ম্যানেজমেন্ট দেখান |
24 | htop | Hisham’s Top | ইন্টারেক্টিভ প্রসেস ভিউয়ার |
25 | kill | Kill Process | নির্দিষ্ট প্রসেস বন্ধ করুন |
26 | pkill | Process Kill | নাম অনুযায়ী প্রসেস বন্ধ করুন |
নেটওয়ার্কিং কমান্ড
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
27 | ping | Packet Internet Groper | নেটওয়ার্ক সংযোগ পরীক্ষা করুন |
28 | wget | Web Get | ইন্টারনেট থেকে ফাইল ডাউনলোড করুন |
29 | curl | Client URL | URL থেকে ডেটা ট্রান্সফার করুন |
30 | netstat | Network Statistics | নেটওয়ার্ক সংযোগের অবস্থা দেখান |
31 | traceroute | Trace Route | নেটওয়ার্ক প্যাকেট পথ অনুসরণ করুন |
ইউজার ও গ্রুপ ম্যানেজমেন্ট
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
32 | whoami | Who Am I | বর্তমান ব্যবহারকারী দেখান |
33 | who | Who | লগইনকৃত ব্যবহারকারীদের তালিকা দেখান |
34 | id | Identity | বর্তমান ইউজারের UID ও GID দেখান |
35 | adduser | Add User | নতুন ব্যবহারকারী তৈরি করুন |
36 | deluser | Delete User | ব্যবহারকারী মুছে ফেলুন |
ডিস্ক ও মেমোরি ব্যবস্থাপনা
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
37 | df | Disk Free | ডিস্ক ব্যবহারের অবস্থা দেখান |
38 | du | Disk Usage | নির্দিষ্ট ফোল্ডারের আকার দেখান |
39 | free | Free Memory | মেমোরির ব্যবহার দেখান |
40 | mount | Mount File System | ডিভাইস মাউন্ট করুন |
প্যাকেজ ম্যানেজমেন্ট (Ubuntu/Debian)
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
41 | apt | Advanced Package Tool | প্যাকেজ ব্যবস্থাপনা |
42 | dpkg | Debian Package Manager | .deb প্যাকেজ ইনস্টল করুন |
অন্যান্য দরকারি কমান্ড
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
43 | history | Command History | ব্যবহৃত কমান্ডের ইতিহাস দেখান |
44 | clear | Clear Screen | টার্মিনাল স্ক্রিন পরিষ্কার করুন |
45 | alias | Alias Command | শর্টকাট কমান্ড তৈরি করুন |
46 | unalias | Unalias Command | শর্টকাট কমান্ড মুছে ফেলুন |
47 | exit | Exit Terminal | টার্মিনাল সেশন বন্ধ করুন |
লগ ফাইল ও সিস্টেম মনিটরিং
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
48 | uptime | System Uptime | সিস্টেম কতক্ষণ চালু আছে দেখান |
49 | dmesg | Display Message | সিস্টেম বুট লগ দেখান |
50 | journalctl | Journal Control | সিস্টেম লগ দেখান |
51 | tail -f /var/log/syslog | Tail Log File | লাইভ লগ মনিটর করুন |
52 | vmstat | Virtual Memory Statistics | সিস্টেম পারফরম্যান্স পরিসংখ্যান দেখান |
53 | iostat | Input/Output Statistics | CPU ও ডিস্ক ব্যবহার দেখান |
54 | sar | System Activity Report | সার্ভারের পারফরম্যান্স রিপোর্ট দেখান |
55 | mpstat | Multiple Processor Statistics | CPU কোর অনুযায়ী ব্যবহার দেখান |
ফাইল ও টেক্সট প্রসেসিং
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
56 | cat | Concatenate | ফাইলের বিষয়বস্তু দেখান |
57 | tac | Reverse Concatenate | ফাইলের বিষয়বস্তু উল্টো ক্রমে দেখান |
58 | head | Head | ফাইলের প্রথম কয়েক লাইন দেখান |
59 | tail | Tail | ফাইলের শেষ কয়েক লাইন দেখান |
60 | cut | Cut | নির্দিষ্ট কলাম বা অংশ দেখান |
61 | awk | Aho, Weinberger, and Kernighan | টেক্সট প্রসেসিং করুন |
62 | sed | Stream Editor | টেক্সট স্ট্রিম প্রসেস করুন |
63 | grep | Global Regular Expression Print | নির্দিষ্ট শব্দ বা প্যাটার্ন খুঁজুন |
64 | sort | Sort | টেক্সট বা ডাটা সাজান |
65 | uniq | Unique | ডুপ্লিকেট লাইন সরিয়ে ইউনিক লাইন দেখান |
শিডিউলিং ও ব্যাকগ্রাউন্ড প্রসেস
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
66 | cron | Command Run On Schedule | নির্ধারিত সময়ে কমান্ড চালান |
67 | crontab | Cron Table | ক্রন জব তালিকা দেখুন বা পরিবর্তন করুন |
68 | at | At Command | নির্দিষ্ট সময়ে একবার কমান্ড চালান |
69 | nohup | No Hang Up | ব্যাকগ্রাউন্ডে কমান্ড চালিয়ে রাখুন |
70 | bg | Background | ব্যাকগ্রাউন্ডে চলমান প্রসেস চালিয়ে যান |
71 | fg | Foreground | ব্যাকগ্রাউন্ড প্রসেসকে সামনে নিয়ে আসুন |
72 | jobs | Jobs | ব্যাকগ্রাউন্ড জবগুলোর তালিকা দেখান |
সিকিউরিটি ও অ্যাক্সেস কন্ট্রোল
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
73 | sudo | Super User Do | রুট অনুমতি সহ কমান্ড চালান |
74 | su | Switch User | অন্য ইউজারে সুইচ করুন |
75 | passwd | Password | পাসওয়ার্ড পরিবর্তন করুন |
76 | umask | User Mask | ডিফল্ট পারমিশন সেটিংস পরিবর্তন করুন |
77 | iptables | Internet Protocol Tables | নেটওয়ার্ক ফায়ারওয়াল নিয়ন্ত্রণ করুন |
78 | firewalld | Firewall Daemon | ফায়ারওয়াল পরিচালনা করুন |
79 | fail2ban | Fail2Ban | আক্রমণ প্রতিরোধ ব্যবস্থা চালু করুন |
সিস্টেম কন্ট্রোল ও পাওয়ার ম্যানেজমেন্ট
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
80 | shutdown | Shutdown | সিস্টেম বন্ধ করুন |
81 | reboot | Reboot | সিস্টেম রিবুট করুন |
82 | halt | Halt | সিস্টেম বন্ধ করুন |
83 | systemctl | System Control | সার্ভিস পরিচালনা করুন |
84 | service | Service | পুরনো সার্ভিস ম্যানেজমেন্ট কমান্ড |
85 | uptime | System Uptime | সিস্টেম চালু থাকা সময় দেখান |
ভার্চুয়ালাইজেশন ও কন্টেইনার
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
86 | docker | Docker Container | কন্টেইনার তৈরি ও পরিচালনা করুন |
87 | kubectl | Kubernetes Control | কুবার্নেটিস ক্লাস্টার পরিচালনা করুন |
88 | virsh | Virtual Shell | ভার্চুয়াল মেশিন পরিচালনা করুন |
গিট ও সোর্স কন্ট্রোল
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
89 | git clone | Git Clone | রিপোজিটরি ক্লোন করুন |
90 | git commit -m | Git Commit | পরিবর্তন সংরক্ষণ করুন |
91 | git push | Git Push | পরিবর্তন রিমোট রিপোজিটরিতে পাঠান |
92 | git pull | Git Pull | আপডেট টেনে আনুন |
93 | git status | Git Status | রিপোজিটরির বর্তমান অবস্থা দেখান |
94 | git branch | Git Branch | নতুন ব্রাঞ্চ তৈরি করুন |
স্টোরেজ ও পার্টিশন ম্যানেজমেন্ট
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
95 | fdisk | Format Disk | হার্ডডিস্ক পার্টিশন তৈরি ও পরিচালনা করুন |
96 | mkfs | Make File System | নতুন ফাইল সিস্টেম তৈরি করুন |
97 | fsck | File System Check | ফাইল সিস্টেম সমস্যা চেক করুন |
98 | blkid | Block ID | ডিস্ক UUID ও টাইপ দেখান |
99 | parted | Partition Editor | ডিস্ক পার্টিশন পরিবর্তন করুন |
100 | mount | Mount File System | পার্টিশন মাউন্ট করুন |
101 | umount | Unmount File System | মাউন্ট করা পার্টিশন আনমাউন্ট করুন |
কনফিগারেশন ও টিউনিং
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
102 | sysctl | System Control | কার্নেল প্যারামিটার পরিবর্তন করুন |
103 | ulimit | User Limit | প্রসেস লিমিট সেট করুন |
104 | hostname | Hostname | সিস্টেমের হোস্টনাম দেখুন বা পরিবর্তন করুন |
105 | locale | Locale Settings | ভাষা ও লোকাল সেটিংস দেখুন |
লিনাক্স কিল কমান্ড ও প্রসেস কন্ট্রোল
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
106 | killall | Kill All Processes | নির্দিষ্ট নামের সব প্রসেস বন্ধ করুন |
107 | nice | Set Process Priority | প্রসেস চালানোর সময় অগ্রাধিকার নির্ধারণ করুন |
108 | renice | Change Process Priority | চলমান প্রসেসের অগ্রাধিকার পরিবর্তন করুন |
লিনাক্স সার্ভিস ও ডেমন ম্যানেজমেন্ট
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
109 | chkconfig | Check Configuration | সার্ভিসের রানলেভেল দেখুন বা পরিবর্তন করুন |
110 | update-rc.d | Update Run Control Scripts | সার্ভিস চালু বা নিষ্ক্রিয় করুন |
111 | systemctl enable | Enable Service | নির্দিষ্ট সার্ভিস চালু করুন |
112 | systemctl disable | Disable Service | নির্দিষ্ট সার্ভিস বন্ধ করুন |
ডাটাবেস ম্যানেজমেন্ট (MySQL/PostgreSQL)
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
113 | mysql | MySQL Command Line Client | MySQL ডাটাবেস পরিচালনা করুন |
114 | mysqldump | MySQL Dump | MySQL ডাটাবেস ব্যাকআপ নিন |
115 | psql | PostgreSQL Command Line | PostgreSQL পরিচালনা করুন |
116 | pg_dump | PostgreSQL Dump | PostgreSQL ডাটাবেস ব্যাকআপ নিন |
সফটওয়্যার ডেভেলপমেন্ট টুলস
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
117 | make | Make Build Tool | সোর্স কোড কম্পাইল করুন |
118 | cmake | Cross Platform Make | ক্রস-প্ল্যাটফর্ম বিল্ড সিস্টেম |
119 | gcc | GNU Compiler Collection | C/C++ প্রোগ্রাম কম্পাইল করুন |
120 | g++ | GNU C++ Compiler | C++ প্রোগ্রাম কম্পাইল করুন |
অ্যাডভান্সড নেটওয়ার্কিং টুলস
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
121 | ifconfig | Interface Config | নেটওয়ার্ক ইন্টারফেস কনফিগার করুন |
122 | ip a | IP Address Show | আইপি অ্যাড্রেস ও নেটওয়ার্ক তথ্য দেখান |
123 | route | Routing Table | রাউটিং তথ্য দেখান |
124 | nslookup | Name Server Lookup | DNS রেকর্ড দেখুন |
125 | dig | Domain Information Groper | ডোমেইন তথ্য সংগ্রহ করুন |
এনক্রিপশন ও সিকিউরিটি টুলস
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
126 | openssl | Open Secure Sockets Layer | এনক্রিপশন ও সিকিউরিটি কনফিগার করুন |
127 | gpg | GNU Privacy Guard | ফাইল এনক্রিপ্ট ও ডিক্রিপ্ট করুন |
লিনাক্স পারফরম্যান্স টিউনিং
# | কমান্ড | পূর্ণরূপ | ব্যবহার |
---|---|---|---|
128 | iotop | IO Top | ডিস্ক I/O ইউসেজ দেখান |
129 | dstat | Dynamic Statistics | সিস্টেম রিসোর্স ইউসেজ রিয়েল-টাইম দেখান |