دستورات لینوکس(ubuntu)

دستورات لینوکس(ubuntu)

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

در این دسته مقالات با شماییم با دستورات لینوکس
یا شاید بهتر بگوییم 

دستورات لینوکس در توزیع و زیر شاخه ابنتو 

در این آموزش به دستورات لینوکس (ابنتو) میپردازیم

قبل از شروع مبحث آموزش دستورات پرکاربرد لینوکس لازم است که بدانیم :

لینوکس چیست؟

قبل از معرفی سیستم عامل لینوکس بهتر است بدانیم :

سیستم عامل در واقع نرم افزاری است که به مدیریت و پردازش  منابع موجود در یک دستگاه می‌پردازد
یعنی ارتباط بین سخت افزار و نرم افزار را فراهم می‌کند.
وظیفه اصلی سیستم عامل برقراری ارتباط بین کاربر و قطعات فیزیکی دستگاه است
.رابط کاربری است برای استفاده از دستگاه
لینوکس در سال 1984 متولد شد
در سال 1971 سیستم عامل یونیکس توسط شرکت تلفن و تلگراف امریکا توسعه و گسترش یافت
اما با توجه به گران قیمت بودن آن همه مردم نمیتوانستند از آن استفاده کنند
میتوان گفت لینوکس بسیار شبیه سیستم عامل یونیکس است و به صورت متن باز توسعه یافت
به بیانی دیگر لینوکس زیر شاخه یونیکس است اما رایگان!
و به خاطر امنیتی که دارد، به عنوان سیستم عامل محبوب در شبکه‌ها  استفاده می‌شود و ۷۰ درصد دیواره های آتش و فایروال های  مورد استفاده در شبکه‌های دنیا، از سیستم عامل لینوکس استفاده می‌کنند.

تعریف توزیع لینوکس

توزیع لینوکس ( distro)
یک سیستم عامل است که از یک مجموعه نرم افزاری بر اساس هسته لینوکس و اغلب یک سیستم مدیریت بسته‌ای ساخته شده است
از توزیع های لینوکس میتوان به ubuntu اشاره کرد:
اوبونتو (Ubuntu) احتمالا شناخته شده ترین توزیع لینوکس، در دنیا می‌باشد. این سیستم عاملِ توزیعی بر اساس Debian می‌باشد. اما منبع Repository های نرم افزاری خودش را دارد و از Repository های Debian استفاده نمی‌کند
توزیع های لینوکس همچون ,ابنتو , فدورا ,سنتوئس و ….اشاره کرد
ما در پایین کامند های رایج و پر استفاده در ubuntu را برای شما قرار میدهیم
شما میتوانید جهت اشنایی با نحوه ورود به ترمینال لینوکس
مقاله قبل را از اینجا مطالعه نمایید

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

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

در زمان انتشار این مقاله اخرین نسخه ابنتو 20.04 است 

دستورات منابع سیستم

تنظیم زمان سرور

sudo dpkg-reconfigure tzdata
sudo apt-get update
sudo apt-get install tzdata

نمایش ای پی سرور

ifconfig

دستور نمایش پردازش ها

top
sudo apt install htop
htop

زمان فعال بودن سیستم و کاربران

uptime

نمایش اطلاعات پردازنده

cat/proc/cpuinfo

نمایش اطلاعات Ram

cat/proc/meminfo

نمایش جامعی از منابع

uname -a

نمایش میزان هارد مصرف شده و مانده

df -h

نمایش میزان رم مصرفی و مانده

free -m

نمایش ای پی لاگین شده قبلی

who

دستورات مدیریت دایرکتوری

پاک کردن یک فایل

rm -rf  "file name"

ساخت یک پوشه جدید

mkdir  "folder name"

وارد شدن به دایرکتوری

cd "directory name"

بازگشت به دایرکتوری قبلی

cd..

بازگشت به دایرکتوری اصلی

cd ~
cd -e
$HOME

کپی کردن فایل بین دایرکتوری

cp "name"

جابه جایی فایل بین دایرکتوری

mv "name"

لیست فایل های موجود در دایرکتوری

ls

جستجوی فایل در دایرکتوری ها

find "name"

حذف دایرکتوری

rmdir "directory name"

ادیت فایل در سرور

nano "file name"

اجازه دسترسی کامل به فایل و اجرایی کردن

chmod +x "file name"
chmod 777 "file name"

لیست فایل و فولدر به همراه سایز

ls -l

بستن تمام پروسه های روت

pkill -KILL -u root

نمایش مسیر دایرکتوری 

pwd

خالی کردن ردیس ربات

redis-cli flushall

ایجاد فایل متنی

vi "name.txt"

انزیپ کردن فایل های زیپ

sudo apt install unzip

unzip "zip file"

نمایش مسیر دایرکتوری 

pwd

پاکسازی صفحه ترمینال

clear

تاریخچه ای از دستورات استفاده شده

history

دستورات مدیریتی

بستن پروسه های سرور

killall "process name"

ساختن یک یوزر

sudo adduser "name"

ارتقا یوزر به سودو

sudo adduser "name" sudo

حذف یک یوزر

sudo deluser "name"
deluser --remove-home "user

حذف دسترسی یوزر به سودو

sudo deluser "name" sudo

مدیریت پسوردهای روت و یوزر

psswd "user"

اجرای خودکار پس از خروج از سرور

screen

نصب پکیج بروی سرور

get-apt install "package name"

حذف یک پکیج از سرور

get-apt remove "package name"

تغییر پورت سرور

sudo nano /etc/ssh/sshd_config
change #22
remove #
change number 22 to other number

انتقال فایل به سرور

دانلود بدون نمایش محتوا

wget -c -q --show-progress "link"

دانلود از گیت هاب ،گیت لب، …

git clone "address url.git"

دانلود از لینک

wget "address url"

این مقاله برگرفته از وبسایت اصلی ابنتو و استخراج کامندها توسط تلگراف هاست بود
در مقاله بعدی از همین دسته به دستورات و کامندهای بیشتر و پیش نیازهای لازم برای سیستم عامل ابنتو میپردازیم

هر سوال یا مشکلی را میتوانید در قسمت نظرات وارد نمایید حتما کارشناسان ما پاسخ خواهند داد

نویسنده مقاله: سروش رافعی (کارشناس ارشد شبکه)
سرپرست: مهندس وحید باقری فام

برچسب‌ها:, , , , , , , , , , , ,

4 نظر در “دستورات لینوکس(ubuntu)

ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد.