آموزش دستورات لینوکس
بهترین و پرکاربردترین بخش لینوکس استفاده از خط فرمان است. به صورت کلی میتوان با استفاده از خط فرمان کل سیستم را مدیریت کرد. و اگر میخواهید از سرور مجازی خود که لینوکس بر روی آن نصب شده است استفاده کنید اما دستورات لینوکس را بلد نیستید در این آموزش به دستورات پرکاربرد لینوکس خواهیم پرداخت و تا حدودی شما رو با استفاده از خط فرمان لینوکس آشنا میکنیم. هرچند دستورات خط فرمان لینوکس زیاد میباشند و ما فقط در این آموزش به دستورات پر کاربرد خواهیم پرداخت. در این پست دستورات لینوکس قسمت اول را فرا میگیرید.
اما خط فرمان لینوکس چیست؟ معمولا به خط فرمان لینوکس پوسته (Shell) هم گفته میشود که کاربر با استفاده از کیبورد دستوراتی را به سیستم میدهد و میتواند فایل ها و سیستم را مدیریت کند.
فهرست مطالب
1)دستور cd مخفف (change directory)
یکی از دستورات لینوکس، دستور cd است، از این دستور برای انتقال بین دایرکتوری ها استفاده می شود. در دستور زیر به دایرکتوری Desktop خواهیم رفت .
# cd Desktop
یا اگر میخواهید از یه دایرکتوری به دایرکتوری عقب تر بروید از دونقطه .. استفاده میشود. به شکل زیر:
# cd ..
2) دستور ls مخفف (list directory)
دومین دستور از دستورات لینوکس که در قسمت اول معرفی می کنیم دستور ls است. این دستور برای نمایش لیست دایرکتوری ها و فایل ها استفاده میشود. میتوانید لیست دایرکتوری جاری خود را با استفاده از دستور زیر ببینید .
# ls
3)دستور touch
این دستور برای ساخت فایل خالی به کاربرده میشود. در دستور زیر فایل mobinhost.txt ساخته میشود.
# touch mobinhost.txt
4)دستور mkdir مخفف (make directory)
این دستور برای ساخت دایرکتوری مورد استفاده قرار میگیرد . در دستور زیر میبینید که دایرکتوری MobinHost درست میشود.
5) دستور rm مخفف (remove)
پنجمین دستور از دستورات لینوکس که در قسمت اول معرفی می کنیم دستور rm است. از این دستور میتوان برای حذف دایرکتوری و فایل های مورد نظر استفاده کرد. در دستور زیر فایل mobinhost.txt را حذف میکتید.
# rm mobinhost.txt
6) دستور mv مخفف (move file or directory)
از این دستور برای انتقال فایل و دایرکتوری استفاده میشود و حتی میتوان با انتقال فایلها نام آنها را هم تغییر داد. در دستور زیر میبینید که فایل mobinhost.txt با استفاده از mv به abc.txt تغییر نام خواهد داشت.
#mv mobinhost.txt abc.txt
7) دستور cp مخفف (copy)
از این دستور برای کپی کردن فایل و دایرکتوری های مورد نظر استفاده میشود . در دستور زیر همه فایل های txt در دایرکتوری MobinHost کپی میشوند.
# cp *.txt MobinHost
8) دستور cat مخفف (concatenate)
هشتمین دستور از دستورات لینوکس که در قسمت اول معرفی می کنیم دستور cat است. از این دستور برای نمایش فایلها و اطلاعات چندین فایل باهم مورد استفاده قرار میگیرد. در دستور زیر اطلاعات داخل فایل test.txt نمایش داده میشود.
#cat test.txt
9) دستور clear
از این دستور برای پاک کردن یا به عبارتی تمیز کردن صفحه ترمینال مورد استفاده قرار میگیرد.
#clear
10) دستور man مخفف (Manual pager)
از این دستور میتوان برای نمایش اطلاعات لازم درباره یه دستور را پیدا کرد ما در لینوکس اصولا برای هر دستور یک صفحه راهنما داریم که با زدن دستور man قبل از دستور مورد نظر راهنمای آن دستور و اپشن های مورد نیاز برای آن دستو را میتوانیم ببینیم.در دستور زیر داریم که صفحه راهنمای دستور ls را برای ما نمایش میدهد برای خارج شدن از صفحه راهنما کافیه روی کیبورد از q استفاده کنید.
# man ls
لیست کامل از آموزش دستورات لینوکس
احتمالا برای شما هم پیش آمده که مدت هاست که از سرور مجازی لینوکس استفاده میکنید و با لینوکس و دستورات آن کار میکنید ولی نمیدانید دستورات مخفف شده چه کلماتی هستند، به عنوان مثال دستور yum و یا دستور pwd, و فقط میدانید که دستور چه کاری را انجام میدهد، در این آموزش میخواهیم لیست کلمات اختصاری لینوکس را به شما آموزش دهیم.
مخفف دستورات مدیریت پکیج لینوکس:
دستور | اختصار یافته |
yum | Yellowdog Updater, Modified |
dnf | Dandified yum |
apt | Advanced Package Tool |
rpm | Red Hat Package Manager |
dpkg | Debian Package |
YaST | Yet another Setup Tool |
مخفف دستورات کپی فایل لینوکس:
دستور | اختصار یافته |
cp | copy |
scp | Secure Copy |
rsync | Remote Sync |
pssh | Parallel Secure SHell |
dsh | Distributed Shell or Dancer’s Shell |
دستورات مربوط به پارتیشن دیسک لینوکس:
دستور | اختصار یافته |
fdisk | fixed disk or format disk |
Parted | PARTition and EDitor |
cfdisk | curses fdisk |
مخفف دستورات فایل سیستم لینوکس:
دستور | اختصار یافته |
udev | userspace /dev |
ASM | Automatic Storage Management |
fsck | file system consistency check |
lvm | Logic Volume Manger |
mkfs | make filesystem |
UUID | Universally Unique IDentifier of a partition |
RAID | Redundant Array of Independent Disks or Redundant Array of Inexpensive Disks. |
لیست دیگر کلمات اختصاری لینوکس:
دستور | اختصار یافته |
ssh | Secure Shell |
su | Switch User |
tar | tape archive |
SAR | System Activity Report |
GRUB | GRand Unified Bootloader |
Dig | domain information groper |
Grep | globally search a regular expression and print |
LILO | Linux Loader |
init | initialization |
SELINUX | Security Enhanced Linux |
chmod | Change Mode |
pwd | Print working directory |
cd | Change directory |
xargs | extended arguments |
netstat | network statistics |
FTP | File Transfer Protocol |
DU | Disk Usage |
lsof | List Open Files. |
wc | Word Count |
SSL | Secure Sockets Layer |
ps | Process status |
SFTP | Secure File Transfer Protocol |
https | Hypertext Transfer Protocol Secure |
GUI | Graphical User Interface |
UI | User Interface |
DE | Desktop Environment |
FQDN | Fully qualified domain names |
DNS | Domain Name Service or Domain Name System |
PHP | Hypertext Pre-processor |
http | Hypertext Transfer Protocol |
LAMPP | Linux, Apache, MySQL, PHP and PERL |
LAMP | Linux, Apache, MySQL, PHP |
chgrp | Change Group |
chown | Change Owner |
با یادگیری لیست کلمات اختصاری لینوکس و مخفف دستورات آن شما به راحتی میتوانید از آنها استفاده کنید.