تمامی سرویسهای تلفن ابری آس تل فعال و در دسترس می باشند در صورت وجود مشکل با شماره 02191099010 تماس بگیرید.

29 دستور پر استفاده و مهم در لینوکس

در این مطلب میخواهیم برای شما 29 دستور پر استفاده و مهم در لینوکس را آشنا کنیم.

3 مرکز تماس ویپ قدرتمند سیموتل، ایزابل، الستیکس از سیستم عامل لینوکس بهره میبرند که هرکدام از توزیع های متفاوتی از جمله دبیان ، ابونتو و Centos استفاده می کنند.

دستور لینوکس

طبیعتا برای اینکه بتوانید در استفاده از مرکز تماس ویپ، قابلیت های بیشتری را داشته باشید نیاز است از کنسول آن بهره ببرید که نیازمند دانستن زبان لینوکس و کد های معروف آن است تا به راحتی فعالیت های مورد نظر را در لینوکس اجرا کنید.

دستورات مهم و پرکاربرد لینوکس

در سیستم‌عامل لینوکس، دستورات مختلفی وجود دارند که برای مدیریت فایل‌ها، فرآیندها، شبکه و سایر امور سیستم مورد استفاده قرار می‌گیرند. در زیر به معرفی دستورات پرکاربرد لینوکس همراه با توضیح کوتاه و مثال پرداخته‌ایم:

مدیریت فایل و دایرکتوری

  1. ls
    • نمایش محتوای یک دایرکتوری
    • مثال: ls -l (نمایش محتوای دایرکتوری با جزئیات)
    • مثال: ls -a(نمایش تمام فایل‌ها، شامل فایل‌های مخفی که با نقطه شروع می‌شوند.)
    • مثال: ls -lh(نمایش اندازه فایل‌ها به صورت خوانا برای انسان)
  2. cd
    • وارد شدن به دایرکتوری
    • مثال: cd /home/user/Documents (وارد شدن به دایرکتوری به Documents)
  3. pwd
    • نمایش دایرکتوری فعلی
    • مثال: pwd
  4. mkdir
    • ایجاد یک دایرکتوری جدید
    • مثال: mkdir new_directory
  5. rmdir
    • حذف یک دایرکتوری (در صورتی که خالی باشد)
    • مثال: rmdir old_directory
  6. cp
    • کپی فایل‌ها یا دایرکتوری‌ها
    • مثال: cp file1.txt /home/user/backup/
  7. mv
    • انتقال یا تغییر نام فایل‌ها یا دایرکتوری‌ها
    • مثال تغییر نام فایل: mv old_name.txt new_name.txt
    • مثال جابجا کردن یک فایل به دایرکتوری دیگر : mv file1.txt /home/user/Documents
    • مثال جابجا کردن یک فایل با نمایش جزئیات عملیات :mv -v file1.txt /home/user/Documents
    • مثال جابجا کردن چندین فایل به یک دایرکتوری : mv file1.txt file2.txt /home/user/Documents
  8. rm
    • حذف فایل‌ها یا دایرکتوری‌ها
    • مثال: rm file1.txt (حذف فایل) یا rm -r directory_name (حذف دایرکتوری و محتوای آن)

مشاهده و ویرایش فایل‌ها

    1. cat
      • نمایش محتوای یک فایل
      • مثال: cat file1.txt
    2. more
      • نمایش محتوای فایل با امکان پیمایش
      • مثال: more file1.txt
    3. less
      • نمایش محتوای فایل با امکان پیمایش و جستجو
      • مثال: less file1.txt
    4. tail
      • نمایش خطوط انتهایی فایل
      • مثال: tail file.txt
        tail -n 20 file.txt
        tail -f logfile.txt
    5. nano
      • ویرایشگر متن ساده
      • مثال: nano file1.txt
    6. vim
      • ویرایشگر متن قدرتمند
      • مثال: vim file1.txt

    مدیریت کاربران و دسترسی‌ها

    1. sudo
      • اجرای دستورات با دسترسی کاربر ریشه (superuser)
      • مثال: sudo apt update
    2. chown
      • تغییر مالکیت فایل‌ها یا دایرکتوری‌ها
      • مثال: chown user:group file1.txt
    3. chmod
      • تغییر مجوزهای دسترسی به فایل‌ها یا دایرکتوری‌ها
      • مثال: chmod 755 script.sh
    4. passwd
      • تغییر رمز عبور کاربر
      • مثال: passwd username

    مدیریت بسته‌ها

    1. apt-get (Debian-based)
      • مدیریت بسته‌ها (نصب، حذف، بروزرسانی)
      • مثال: sudo apt-get install package_name
    2. yum (RHEL/CentOS)
      • مدیریت بسته‌ها (نصب، حذف، بروزرسانی)
      • مثال: sudo yum install package_name
    3. dnf (Fedora)
      • مدیریت بسته‌ها (نصب، حذف، بروزرسانی)
      • مثال: sudo dnf install package_name

    مدیریت فرآیندها

    1. ps
      • نمایش لیست فرآیندهای در حال اجرا
      • مثال: ps aux
    2. top
      • نمایش فرآیندهای در حال اجرا به صورت پویا
      • مثال: top
    3. kill
      • ارسال سیگنال به یک فرآیند (مثلاً برای متوقف کردن آن)
      • مثال: kill 1234 (جایی که 1234 شناسه فرآیند است)
    4. killall
      • متوقف کردن تمام فرآیندهای با نام مشخص
      • مثال: killall firefox

    مدیریت شبکه

    1. ifconfig
      • نمایش و تنظیم رابط‌های شبکه
      • مثال: ifconfig
    2. ping
      • تست ارتباط شبکه با ارسال درخواست پینگ
      • مثال: ping google.com
    3. netstat
      • نمایش اتصالات شبکه، جدول‌های مسیریابی، و آمار شبکه
      • مثال: netstat -tuln
    4. ssh
      • اتصال به یک سرور راه دور از طریق پروتکل SSH
      • مثال: ssh user@hostname
    5. scp
      • کپی فایل‌ها به یا از یک سرور راه دور با استفاده از SSH
      • مثال: scp file1.txt user@hostname:/path/to/destinatio
بیشتر بخوانید: وظایف مدیر شبکه چیست
  1. اطلاعات سیستم

    1. df
      • نمایش فضای دیسک استفاده شده و موجود
      • مثال: df -h
    2. du
      • نمایش اندازه دایرکتوری‌ها و فایل‌ها
      • مثال: du -sh /home/user
    3. free
      • نمایش اطلاعات حافظه (RAM) استفاده شده و موجود
      • مثال: free -m
    4. uname
      • نمایش اطلاعات سیستم
      • مثال: uname -a

 

 

این دستورات تنها بخشی از دستورات پرکاربرد در لینوکس هستند و هر کدام از آن‌ها می‌توانند به صورت‌های مختلف و با گزینه‌های متعدد استفاده شوند.

این دستورات پایه و پرکاربرد به شما کمک می‌کنند تا بسیاری از وظایف مدیریتی و روزانه را در لینوکس انجام دهید. هر کدام از این دستورات گزینه‌ها و قابلیت‌های بیشتری دارند.

5/5 - (1 امتیاز)
امیر حیدری

امیر حیدری

دانش‌آموخته رشته مهندسی کامپیوتر و کارشناس ارشد شبکه‌های کامپیوتری است. ایشان بیش از چند سال در حوزه طراحی، پیاده‌سازی و مدیریت شبکه‌های سازمانی فعالیت داشته و در زمینه فناوری VoIP، تلفن اینترنتی و راهکارهای ارتباطی تحت شبکه تخصص دارد. هدف او، انتقال دانش و تجربه در زمینه ارتباطات نوین و شبکه‌های هوشمند به کاربران و مدیران کسب‌وکارها است و به عنوان نویسنده در سایت آس تل فعالیت میکند.

دیدگاه خود را بنویسید