🐧دستوراتی که باید از لینوکس بدانید: (پارت اول)
#linux
#command
@sec_hint
~$ls
نمایش محتوای یک دایرکتوری
~$cd /path/to/directory
تغییر دایرکتوری
~$pwd
مسیری که درحال حاضردران قرار داریم
~$mkdir name_of_dir
ایجاد یک دایرکتوری
~$rm file.txt
حذف یک فایل یا یک دایرکتوری
~$du
تخمین و نمایش میزان استفاده از فضای دیسک
~$cp file.txt /path/to/destination
کپی یک فایل یا دارکتوری
~$mv file.txt new_name.txt 'or'
mv file.txt /path/to/destination
انتقال یک فایل یا دایرکتوری
~$cat file.txt
نمایش محتوا یک فایل
~$echo "Hello, World!"
نمایش یک پیام یا مقدار یک متغیر
~$wget https://example.com/file.zip
دانلود یک فایل از اینترنت
~$id
نمایش اطلاعات کاربر یا گروه
~$whoami
نمایش نام کاربری کاربر فعلی
~$ps
نمایش اطلاعات مربوط به فرآیندهای در حال اجرا
~$uname -a
نمایش اطلاعات سیستم از جمله نام سیستم و نسخه هسته
~
#linux
#command
@sec_hint
🔥11👍4❤1
🐧دایرکتوری های مهم در لینوکس:
#linux #dir #command
@sec_hint
/bin (Binary):
شامل برنامه های اجرایی باینری، دستورات رایج مانند ls، cp، mv و rm در اینجا ذخیره می شوند
/etc (Etcetera):
دایرکتوری مربوط به فایل های پیکربندی سیستم و برنامه های نصب شده
/var (Variable):
دایرکتوری برای داده های پویا سیستم مثل گزارش ها، آپاچی
/home:
محل ذخیره ی فایل ها و تنظیمات شخصی
/root:
دایرکتوری اصلی کاربر ریشه
/tmp (Temporary):
محل ذخیره سازی موقت فایل ها
#linux #dir #command
@sec_hint
👍6❤2
🐧دستوراتی -command- که باید از لینوکس بدانید: (پارت دوم)
#linux
#command
@sec_hint
~$command | tee output.txt
با tee خروجی دستوری را میتوان نمایش و در خروجی ذخیره کرد
~$tail file.txt
نمایش چند خط از فایل مثلا: tail -n 11 file.txt
~$grep "pattern" file.txt
پیداکردن یک الگو در یک فایل
~$echo hello word | sed 's/e/E/'
تبدیلهای متنی در یک جریان ورودی
~$find /path/to/search -name "*.txt"
جستجوی فایل ها و دایرکتوری ها
~
#linux
#command
@sec_hint
👍4
دستور chmod در لینوکس چیست؟
دستوری که برای تغییر مجوزهای دسترسی سیستم فایل استفاده می شود.
در لینوکس، هر فایل یا دایرکتوری دارای یک سطح دسترسی مشخص برای هر کاربر است.
هر کاربر برای هر فایل یا فولدر دارای سه نوع سطح دسترسی خواندن (read)، نوشتن (write) و اجرا کردن (execute) و – (Dash ) به معنای نداشتن دسترسی است.
ساختار دستور chmod در لینوکس :
option : پارامترهایی که برای تغییر سطح دسترسی به دستور میدهیم
mode : نوع سطح دسترسی
file : فایلی که میخواهیم تغییرات را روی آن انجام دهیم
برای ادامه یادگیری لینک های زیر را دنبال کنید:
https://www.datisnetwork.com/chmod-linux.html
https://www.geeksforgeeks.org/chmod-command-linux/
#linux #chmod
@Sec_Hint
دستوری که برای تغییر مجوزهای دسترسی سیستم فایل استفاده می شود.
در لینوکس، هر فایل یا دایرکتوری دارای یک سطح دسترسی مشخص برای هر کاربر است.
هر کاربر برای هر فایل یا فولدر دارای سه نوع سطح دسترسی خواندن (read)، نوشتن (write) و اجرا کردن (execute) و – (Dash ) به معنای نداشتن دسترسی است.
ساختار دستور chmod در لینوکس :
chmod [options] mode[,mode] file1 [file2 ...]
option : پارامترهایی که برای تغییر سطح دسترسی به دستور میدهیم
mode : نوع سطح دسترسی
file : فایلی که میخواهیم تغییرات را روی آن انجام دهیم
برای ادامه یادگیری لینک های زیر را دنبال کنید:
https://www.datisnetwork.com/chmod-linux.html
https://www.geeksforgeeks.org/chmod-command-linux/
#linux #chmod
@Sec_Hint
❤6👍1
سیستم مدیریت بسته یا پکیج منیجر چیه؟
این اصطلاح معمولا برای سیستم عامل های یونیکسی استفاده میشه. مثل لینوکس و مک
حالا چیکار میکنند؟
این سیستم ها عملیات های نصب ، پیکربندی، ارتقا ، و حذف بسته های نرم افزاری رو به صورت خودکار انجام میدهند.
لینوکس هم برای یکسری نسخه ها یکسری پکیج منیجر داره که هر کدوم به شیوه خودشون بسته هارو مدیریت میکنند.
توضیع های دبیان مثل اوبونتو و دبیان از APT استفاده میکنند.
توضیع های رد هت مثل سنت اواس از YUM استفاده میکنند.
در توضیع های آرچ بیس از Pacman استفاده میکنند.
حالا چطور بسته ها نصب میشوند:
#linux #package_manager
@Sec_Hint
این اصطلاح معمولا برای سیستم عامل های یونیکسی استفاده میشه. مثل لینوکس و مک
حالا چیکار میکنند؟
این سیستم ها عملیات های نصب ، پیکربندی، ارتقا ، و حذف بسته های نرم افزاری رو به صورت خودکار انجام میدهند.
لینوکس هم برای یکسری نسخه ها یکسری پکیج منیجر داره که هر کدوم به شیوه خودشون بسته هارو مدیریت میکنند.
توضیع های دبیان مثل اوبونتو و دبیان از APT استفاده میکنند.
توضیع های رد هت مثل سنت اواس از YUM استفاده میکنند.
در توضیع های آرچ بیس از Pacman استفاده میکنند.
حالا چطور بسته ها نصب میشوند:
Debian: sudo apt install package-name
Redhat: sudo yum install package-name
Arch: sudo pacman -S package-name
#linux #package_manager
@Sec_Hint
❤3
دستور های grep و find چی هستند؟
ما اگر بخوایم در لینوکس به دنبال یکسری چیزا بگردیم باید از این دو دستور استفاده کنیم.
ولی این دو دستور یکسری تفاوت ها دارند ولی هردوشون کار سرچ کردن رو انجام میدن.
دستور find برای جستجو، پیدا کردن و عملیاتی بر روی فایلها و دایرکتوریها استفاده میشود.
با استفاده از این دستور می تونیم فایل ها و دایرکنوری ها رو بر اساس تاریخ، نام و ... جست و جو کنیم.
دستور grep رای جستجوی الگوها در فایلها یا متنها استفاده میشود.
سعی کردم خیلی خلاصه و مفید براتون توضیح بدم.
امیدوارم این دو دستور رو متوجه شده باشید
#linux #grep #find
@Sec_Hint
ما اگر بخوایم در لینوکس به دنبال یکسری چیزا بگردیم باید از این دو دستور استفاده کنیم.
ولی این دو دستور یکسری تفاوت ها دارند ولی هردوشون کار سرچ کردن رو انجام میدن.
دستور find برای جستجو، پیدا کردن و عملیاتی بر روی فایلها و دایرکتوریها استفاده میشود.
با استفاده از این دستور می تونیم فایل ها و دایرکنوری ها رو بر اساس تاریخ، نام و ... جست و جو کنیم.
find {مسیر} {آپشن} {دستور}
دستور grep رای جستجوی الگوها در فایلها یا متنها استفاده میشود.
grep {کلمه} {مسیر}
سعی کردم خیلی خلاصه و مفید براتون توضیح بدم.
امیدوارم این دو دستور رو متوجه شده باشید
#linux #grep #find
@Sec_Hint
👍4❤2
🧞♀️دو غول دنیای خط فرمان sh و zsh:
هر دو پوستههای خط فرمان (command line shells) هستند که به شما امکان میدهند با سیستمعامل خود تعامل داشته باشید. اما تفاوتهای کلیدی بین آنها وجود دارد که میتواند انتخاب پوسته مناسب را برای شما دشوار کند.
🚀کار پوستهها چیست؟
پوستهها رابط کاربری بین شما و سیستمعامل هستند. آنها دستورات شما را تفسیر میکنند، آنها را اجرا میکنند و نتایج را به شما نمایش میدهند. پوستهها همچنین میتوانند برای نوشتن اسکریپتها، برنامههای کوچک برای خودکارسازی وظایف، استفاده شوند.
🔁تفاوتهای sh و zsh:
•
•
پیشنهادات خودکار: zsh میتواند نام دستورات، فایلها و متغیرها را به طور خودکار پیشنهاد دهد.
تاریخچه قدرتمند: zsh به شما امکان میدهد به راحتی در تاریخچه دستورات خود جستجو و پیمایش کنید.
شخصیسازی: zsh به شما امکان میدهد پوسته خود را با تمها، افزونهها و تنظیمات مختلف شخصیسازی کنید.
.
•
💡انتخاب پوسته مناسب:
• اگر مبتدی هستید: sh یا bash ممکن است انتخابهای بهتری برای شما باشند. آنها سادهتر هستند و یادگیری آنها آسانتر است.
• اگر کاربر باتجربهای هستید: zsh ممکن است انتخاب بهتری برای شما باشد. ویژگیهای پیشرفته آن میتواند کارایی شما را افزایش دهد.
#bash #shell #linux #command #شل
@Sec_Hint
هر دو پوستههای خط فرمان (command line shells) هستند که به شما امکان میدهند با سیستمعامل خود تعامل داشته باشید. اما تفاوتهای کلیدی بین آنها وجود دارد که میتواند انتخاب پوسته مناسب را برای شما دشوار کند.
🚀کار پوستهها چیست؟
پوستهها رابط کاربری بین شما و سیستمعامل هستند. آنها دستورات شما را تفسیر میکنند، آنها را اجرا میکنند و نتایج را به شما نمایش میدهند. پوستهها همچنین میتوانند برای نوشتن اسکریپتها، برنامههای کوچک برای خودکارسازی وظایف، استفاده شوند.
🔁تفاوتهای sh و zsh:
•
تاریخچه
: sh پوسته اصلی یونیکس بود که در دهه 1970 معرفی شد. bash در دهه 1980 به عنوان جایگزینی برای sh با ویژگیهای بیشتر معرفی شد. zsh در دهه 1990 به عنوان جایگزینی برای bash با ویژگیهای هنوز بیشتر معرفی شد.•
قابلیتها
: zsh مجموعهای از ویژگیهای پیشرفته را ارائه میدهد که sh و bash ندارند، از جمله: پیشنهادات خودکار: zsh میتواند نام دستورات، فایلها و متغیرها را به طور خودکار پیشنهاد دهد.
تاریخچه قدرتمند: zsh به شما امکان میدهد به راحتی در تاریخچه دستورات خود جستجو و پیمایش کنید.
شخصیسازی: zsh به شما امکان میدهد پوسته خود را با تمها، افزونهها و تنظیمات مختلف شخصیسازی کنید.
.
•
پیچیدگی
: zsh به دلیل ویژگیهای بیشتر، میتواند پیچیدهتر از sh و bash باشد.💡انتخاب پوسته مناسب:
• اگر مبتدی هستید: sh یا bash ممکن است انتخابهای بهتری برای شما باشند. آنها سادهتر هستند و یادگیری آنها آسانتر است.
• اگر کاربر باتجربهای هستید: zsh ممکن است انتخاب بهتری برای شما باشد. ویژگیهای پیشرفته آن میتواند کارایی شما را افزایش دهد.
#bash #shell #linux #command #شل
@Sec_Hint
👍7🔥3🤩1
🎞اولین قدم در یادگیری لینوکس ستاپ کردن محیط اش هست.😎
و اولین قدم در حوزه امنیت یادگیری لینوکس هست⁉️
🤯میدونستید بدون ماشین مجازی میتونید داخل ویندوزتون لینوکس داشته باشید؟
https://youtu.be/alxPYBMWzIc?si=D5lZ3IyC5bzq7ZDO
#YouTube #Linux
🔔با ما همراه باشید
🌐Sec_Hint & Boost & Youtube
و اولین قدم در حوزه امنیت یادگیری لینوکس هست⁉️
🤯میدونستید بدون ماشین مجازی میتونید داخل ویندوزتون لینوکس داشته باشید؟
الان یکی میاد میگه چرا انقدر گفتی قشنگ توی ویدیو
https://youtu.be/alxPYBMWzIc?si=D5lZ3IyC5bzq7ZDO
#YouTube #Linux
🔔با ما همراه باشید
🌐Sec_Hint & Boost & Youtube
YouTube
Install WSL and Zsh for a Hacking Setup on Windows | Beginner's Guide to Linux for Web Security"
در این قسمت به مباحث اولیه برای ورود به دنیای لینوکس میپردازیم، از نصب WSL روی ویندوز گرفته تا آشنایی با توزیعهای مختلف لینوکس مثل Ubuntu، Kali Linux، و Fedora. همچنین، مروری خواهیم داشت بر دایرکتوریهای رایج در لینوکس مثل /bin، /etc، و /home و معرفی محیطهای…
❤12👍2🔥1
Security hint
🎞 ویدیو امروزمون در مورد کامند های ابتدایی و کار با فایل ها در لینوکس هست. یکی از موارد مهم که باید بدونید تا خروجی ابزار های مختلف باگ بانتی و پنتست رو بتونید مدیریت کنید😉 فقط یکم طولانی شده چون خواستم تک تک دستورات رو بررسی کنم و این سه تا موضوعی ک امروز…
🎞لینک رو اینجا میزارم که دسترسی براتون راحت تر باشه.
راستی تمرین هم بدم انجام بدید یکم به چالش کشیده بشید یا ن 😏؟
https://youtu.be/iHGEsuHMuyM?si=6VaAUoigytJk0Vhx
#YouTube #linux #لینوکس
🌐Sec_Hint
https://youtu.be/iHGEsuHMuyM?si=6VaAUoigytJk0Vhx
#YouTube #linux #لینوکس
🌐Sec_Hint
YouTube
آموزش سریع لینوکس! دستورات ضروری و مدیریت فایلها
سفرتون به دنیای لینوکس رو با یادگیری دستورات اصلی شروع کنید! این ویدیو به شما کمک میکنه تا با اطمینان در ترمینال لینوکس حرکت کنید، فایلها رو مدیریت کنید و ورودی/خروجی رو مثل یک حرفهای کنترل کنید.
↢Social Media↣
https://t.me/sec_hint
https://github.com/sechint…
↢Social Media↣
https://t.me/sec_hint
https://github.com/sechint…
👍19👎1
راستی قسمت سوم لینوکس هم در یوتیوب قرار گرفت.😎
به نظرم دیگه لینوکس ادامه ندم(انرژی که نمیدید )؟!🤔
https://youtu.be/F1nquqY2kP8?si=RoC-4BI5P_czbfwq
#YouTube #Linux
@Sec_Hint
به نظرم دیگه لینوکس ادامه ندم(
https://youtu.be/F1nquqY2kP8?si=RoC-4BI5P_czbfwq
#YouTube #Linux
@Sec_Hint
YouTube
مدیریت کاربران و شبکه در لینوکس برای امنیت وب و باگ بانتی
در این ویدیو، با دستورات پایهای لینوکس که هر متخصص امنیت وب و هکر اخلاقی باید بداند، آشنا میشوید. از مدیریت کاربران با adduser و usermod گرفته تا تنظیم دسترسیها با chmod و تنظیمات شبکه با ifconfig،ارسال درخواست ها با curl, wget همه چیز قدم به قدم توضیح…
❤36🔥8👍3👏2👎1
سلاااام!! حالتون چطوره؟
امروز قسمت چهارم لینوکس رو گذاشتم یوتیوب که میتونید برید و استفاده کنید و اگر براتون مفید بود برای دوستانتون هم ارسال کنید که بهره مند بشن 🥰
https://youtu.be/3jCGkwSRMNo?si=UrOeNoozMXRF7D9n
#YouTube #Linux
@Sec_Hint
امروز قسمت چهارم لینوکس رو گذاشتم یوتیوب که میتونید برید و استفاده کنید و اگر براتون مفید بود برای دوستانتون هم ارسال کنید که بهره مند بشن 🥰
https://youtu.be/3jCGkwSRMNo?si=UrOeNoozMXRF7D9n
#YouTube #Linux
@Sec_Hint
YouTube
مدیریت پروسس ها و دیسک در لینوکس| اصول سیستم فایل و بهینهسازی
در این ویدیو، به آموزش مدیریت پردازشها و فایل سیستم در لینوکس میپردازیم. از چگونگی مدیریت و کنترل پردازشهای فعال، متوقف کردن یا تغییر اولویت آنها گرفته تا اصول فایل سیستم، اتصال دیسکها و پارتیشنبندی. اگر میخواهید کارایی سیستم لینوکس خود را بهبود دهید…
❤17
🧞♂️اگر Bash براتون یه غوله، نمیدونید چطوری میشه اجرای اسکریپت هاتون رو برنامه ریزی کنید پیشنهاد میکنم ویدیو این هفته لینوکس رو از دست ندید 🤯
https://youtu.be/ROo9loUO3K8?si=hscE2MOLTKotSJdM
#YouTube #Linux
🌐Sec_Hint
دیروز یه دور ضبط کردم و بخاطر برخی موارد امروز دوباره ضبط کردم و اپلودش کردم که براتون مفیدتر باشه
https://youtu.be/ROo9loUO3K8?si=hscE2MOLTKotSJdM
#YouTube #Linux
🌐Sec_Hint
YouTube
مدیریت پکیجها و اسکریپتنویسی در لینوکس: پایهای برای امنیت و هک اخلاقی
در این قسمت آخر از سری آموزش لینوکس برای امنیت و باگ بانتی، به بررسی و یادگیری مدیریت پکیجها و اتوماسیون میپردازیم. این ویدیو به شما نشان میدهد چگونه با اسکریپتنویسی، فرآیندها را سریعتر و سادهتر کنید و با مدیریت مؤثر پکیجها، محیط کاری خود را همیشه…
❤14👍3🔥1