linux commands

  • ls . گرفتن لیست محتویات مسیر جاری شامل پوشه و فایل ها.
  • ls -l . دستور ‌ls همراه با سویچ l لیست محتویات مسیر جاری را با اطلاعات کامل نمایش می‌دهد.
  • ls -laC – مانند دستور ls -l است اما اطلاعات را به صورت ستونی نشان می‌دهد.
  • ls -F . سویچ f در دستور ls لیست محتویات را همراه با فرمت فایل‌ها نمایش می‌دهد.
  • ls -al . سویچ a در دستور ls لیست فایل‌ها را همراه با فایل‌های مخفی نشان می‌دهد. (فایل و پوشه مخفی در لینوکس یک نقطه قبل نام خود دارند)
  • cd dir. تغییر مسیر جاری به شاخه مورد نظر (بجای dir پوشه مورد نظر را وارد کنید)
  • cd . مسیر جاری را به مسیر اصلی (home) بر می‌گرداند. (مسیر اصلی برای هر کاربر متفاوت است که پوشه‌های شخصی و تنظیمات در آن‌جا قرار می‌گیرند).
  • mkdir dir . ساخت یک شاخه (به جای dir نام پوشه که می‌خواهید بسازید را بنویسید).
  • pwd . مسیر جاری را نشان می‌دهد.
  • rm name . حذف (پاک کردن) فایل یا دایرکتوری مورد نظر (به جای name نام فایل یا پوشه نوشته می‌شود).
  • rm -r dir . حذف یک دایرکتوری با محتویات درون آن (به جای dir نام پوشه را بنویسید).
  • rm -f file . اجبار کردن به حذف یک فایل برای مواقعی که فایل به دلایلی حذف نمی‌شود (نام فایل بجای file نوشته می‌شود).
  • rm -rf dir . اجبار کردن به حذف یک دایرکتوری برای مواقعی که آن به دلایلی حذف نمی‌شود (نام پوشه بجای dir نوشته می‌شود).
  • cp file1 file2 . کپی کردن فایل در مسیر دیگر (file1 نام و مسیر فایل مبدا و file2 نام و مسیر فایل مقصد است).
  • cp -r dir1 dir2 . کپی کردن پوشه در مسیر دیگر (dir1 نام و مسیر پوشه مبدا و dir2 نام و مسیر پوشه مقصد است).
  • cp file dir . کپی کردن فایل مورد نظر در مسیر دیگر با همان نام (file نام فایل و dir مسیر پوشه مقصد است).
  • mv file dir . جابجایی (مانند cut) کردن فایل مورد نظر در مسیر دیگر با همان نام (file نام فایل و dir مسیر پوشه مقصد است).
  • mv file1 file2 . جابجایی کردن فایل به مسیر دیگر (file1 نام و مسیر فایل و file2 نام و مسیر فایل در مقصد است).
  • ln -s file link . ساخت لینک سیمبولیک از فایل در مسیر مورد نظر (file نام و مسیر فایل یا پوشه و link نام و مسیر لینک است).
  • touch file . ساخت یک فایل.
  • cat > file . نوشتن متن در فایل.
  • cat file . نمایش محتویات یک فایل یا فراخوانی آن.
  • more file . نمایش محتویات فایل به صورت کم کم (برای فایل با محتویات زیاد).
  • command | more . نمایش خروجی دستور به صورت کم کم.
  • less file . نمایش محتویات فایل به صورت صفحه به صفحه (برای فایل با محتویات زیاد).
  • command | less . نمایش خروجی دستور به صورت صفحه به صفحه.
  • head file . نمایش ۱۰ خط اول محتویات یک فایل
  • head -20 file . نمایش ۲۰ خط اول محتویات یک فایل
  • tail file . نمایش ۱۰ خط آخر محتویات یک فایل
    tail -20 file . نمایش ۲۰ خط آخر محتویات یک فایل
    ------------------ 
    مجوز ها:
  • مجوز یک فایل سطح دسترسی یک فایل را مشخص می‌کند. سطح دسترسی می‌تواند خواندنی (عدد ۴)، نوشتنی (عدد ۲) و اجرا (عدد ۱) باشد که سطح دسترسی یک فایل با جمع کردن این اعداد بدست می‌آید. یعنی سطح دسترسی ۷ تمامی مواد را شامل می‌شود.
    هر فایل دسترسی آن برای سه دسته کاربری روت، گروه و عمومی تعریف می‌شود که از روش عددی بالا استفاده می‌کند و این سه عدد کنار هم سطح دسترسی یک فایل را مشخص می‌کنند. مثال‌های زیر را مشاهده کنید
  • chmod 777 file – مجوز خواندن، نوشتن و اجرا فایل را به سه دسته روت، گروه و عمومی می‌دهد.
  • chmod 755 file – مجوز خواندن، نوشتن و اجرا برای کاربری روت و مجوزهای خواندن و اجرا برای کاربران گروه و عمومی.
    -----------------
  • SSH

    پروتکل SSH برای ارتباط و کنترل با سیستم از راه دور استفاده می‌شود که پیش‌فرض از پورت SSH با شماره 22 استفاده می‌کند. بیشتر برای کنترل سرور توسط کاربری از راه دور استفاده می‌شود.

    • ssh user@host . اتصال به میزبان مورد نظر با نام کاربری مورد نظر (بعد از آن پسورد آن نام کاربری از شما پرسیده می‌شود).
    • ssh -p port user@host . اتصال به میزبان با نام کاربری توسط شماره پورت مشخص
    • ssh-copy-id user@host . اضافه کردن کلید برای اتصال کاربر از این سیستم راه دور. (برای مواقعی که نمی‌خواهیم پسورد را در هر اتصال وارد کنیم. ارسال پسورد اصلی امنیت میزبان را به خطر می‌اندازد اما کلید ساخته شده فقط برای سیستم جاری و نام کاربری مورد نظر اعتبار دارد).
      -------------

    مدیرت پردازش ها

      • ps . نمایش پردازش های فعال جاری.
      • top . نمایش تمام پردازش های در حال اجرا.
      • kill pid. از بین بردن پردازش مورد نظر با شناسه pid.
      • killall proc  .از بین بردن تمام پردازش هایی با نام ‌proc. در اجرای آن احتیاط کنید.
      • bg – نمایش پردازش های متوقف شده (stop) یا مکث کرده (puse) در بخش کارهای پس‌زمینه و ادامه اجرا پردارش های مکث کرده.
      • fg. آوردن کارهای به تازگی انجام شده در بخش کارهای پیش‌زمینه.
      • <strong”>fg_ n_ . آوردن کار n در بخش کارهای پیش‌زمینه
        --------------------
        دستورات کاربردی اوبونتو سرور
      • ⚙️دستورات منابع سیستم:
      • 1-تنظیم زمان سرور
      • sudo dpkg-reconfigure tzdata
      • sudo apt-get update
      • sudo apt-get install tzdata
      • 2-نمایش ip سرور
      • ifconfig
      • 4-دستور نمایش پردازش ها
      • top
      • 5-زمان فعال بودن سیستم و کاربران
      • uptime
      • 6-نمایش اطلاعات پردازنده
      • cat/proc/cpuinfo
      • 7-نمایش اطلاعات Ram
      • cat/proc/meminfo
      • 8-نمایش جامعی از منابع
      • uname -a
      • ✎ دستورات مدیریت دایرکتوری:
      • 1- پاک کردن یک فایل
      • rm -rf  "file name"
      • 2-ساخت یک پوشه جدید
      • mkdir  "folder name"
      • 3-وارد شدن به دایرکتوری 
      • cd "directory name"
      • 4-بازگشت به دایرکتوری قبلی
      • cd .. 
      • 5-بازگشت به دایرکتوری اصلی 
      • cd ~
      • cd -e
      • $HOME
      • 6-کپی کردن فایل بین دایرکتوری 
      • cp "name"
      • 7-جابه جایی فایل بین 
      • دایرکتوری
      • mv "name"
      • 8-لیست فایل های موجود در دایرکتوری
      • ls
      • 9-جستجوی فایل در دایرکتوری ها
      • find "name"
      • 10-حذف دایرکتوری
      • rmdir "directory name"
      • 11- ادیت فایل در سرور
      • nano "file name"
      • 12- اجازه دسترسی کامل به فایل و اجرایی کردن
      • chmod +x "file name"
      • chmod 777 "file name"
      • 14-لیست فایل و فولدر به همراه سایز
      • ls -l
      • 15-بستن تمام پروسه های روت
      • pkill -KILL -u root
      • 16-خالی کردن ردیس ربات
      • redis-cli flushall
      • 17-ایجاد فایل متنی
      • vi "name.txt"
      • 19-انزیپ کردن فایل های زیپ
      • unzip "zip file"
      • 20-نمایش مسیر دایرکتوری 
      • pwd
      • 21-پاکسازی صفحه ترمینال
      • clear
      • 22-تاریخچه ای از دستورات استفاده شده
      • history
      • ◈ دستورات مدیریتی
      • 1-بستن پروسه های سرور
      • killall "process name"
      • 3-ساختن یک یوزر
      • sudo adduser "name"
      • 4-ارتقا یوزر به سودو
      • sudo adduser "name" sudo
      • 5-حذف یک یوزر
      • sudo deluser "name"
      • deluser --remove-home "user"
      • 6-حذف دسترسی یوزر به سودو
      • sudo deluser "name" sudo
      • 7-مدیریت پسوردهای روت و یوزر
      • psswd "user"
      • 8-اجرای خودکار پس از خروج از سرور 
      • screen
      • 9-نصب پکیج بروی سرور
      • get-apt install "package name"
      • 10-حذف یک پکیج از سرور
      • get-apt remove "package name"
  • Email, SSL
  • 114 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

Related Articles

اولین قسمت از نحوه ساخت رباتهای تلگرامی و روش اتصال به ssh

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

نحوه اجرای ربات تلگرامی از 0 تا 100 به صورت کامل(قسمت دوم)

در این آموزش نحوه اجرای ربات تلگرامی را از 0 تا 100 به همراه سورس ربات در خدمت شما عزیزان...

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

speedtest-cli درواقع یک پروژه گیت هاب میباشد که با بهره گیری از منابع وبسایت مشهور speedtest.net...

commands for monitoring the linux

دستورات کاربردی مانیتورینگ سرور های لینوکس با توجه به گستردگی دستورات خط فرمان سیستم های تحت...

how to make or delete sudo in linux

در این مقاله آموزشی که به صورت ویدویی ریکورد شده است نحوه صحیح ایجاد یوزر و حذف قرار داده شده...