آموزش دستورات لینوکس 🐧
این قسمت: مشاهده ی محتویات فایل
🔸cat file1
🔸نمایش محتویات یک فایل با شروع از سطر اول
🔹head -2 file1
🔹نمایش دو خط اول یک فایل
🔸less file1
🔸مشابه دستور more است با این تفاوت که امکان حرکت رو به عقب نیز وجود دارد
🔹more file1
🔹نمایش محتویات یک فایل به صورت درصدی و رو به جلو
🔸tac file1
🔸نمایش محتویات یک فایل با شروع از خط آخر
🔹tail -2 file1
🔹نمایش دو خط آخر یک فایل
🔸tail -f /var/log/messages
🔸نمایش محتویات یک فایل به طوری که تغییرات صورت گرفته در فایل به طور لحظه ای نمایش داده می شود
#linux
➿➿➿➿➿➿➿
@programmers_gathering
این قسمت: مشاهده ی محتویات فایل
🔸cat file1
🔸نمایش محتویات یک فایل با شروع از سطر اول
🔹head -2 file1
🔹نمایش دو خط اول یک فایل
🔸less file1
🔸مشابه دستور more است با این تفاوت که امکان حرکت رو به عقب نیز وجود دارد
🔹more file1
🔹نمایش محتویات یک فایل به صورت درصدی و رو به جلو
🔸tac file1
🔸نمایش محتویات یک فایل با شروع از خط آخر
🔹tail -2 file1
🔹نمایش دو خط آخر یک فایل
🔸tail -f /var/log/messages
🔸نمایش محتویات یک فایل به طوری که تغییرات صورت گرفته در فایل به طور لحظه ای نمایش داده می شود
#linux
➿➿➿➿➿➿➿
@programmers_gathering
🔥1
آموزش دستورات لینوکس 🐧
این قسمت: دستکاری فایل های متنی - قسمت اول
🔸cat example.txt | awk “NR%2==1”
🔸تمام خطوط زوج را از example.txt حذف كن
🔹echo a b c | awk “{print $1}”
🔹اولين ستون يك خط را نمايش بده
🔸echo a b c | awk “{print $1,$3}”
🔸اولين و سومين ستون يك خط را نمايش بده
🔹cat -n file1
🔹نمایش سطرهای فایل با شماره
🔸comm -1 file1 file2
🔸مقايسهي محتويات دو فايل كه فقط خطوط خاص را از “file1” حذف ميكند
🔹comm -2 file1 file2
🔹مقايسهي محتويات دو فايل كه فقط خطوط خاص را از “file2” حذف ميكند
🔸comm -3 file1 file2
🔸مقايسهي محتويات دو فايل كه فقط خطوط خاص را كه در دو فايل آمده را حذف ميكند
🔹diff file1 file2
🔹تفاوت بين دو فايل را نمايان ميكند
#linux
➿➿➿➿➿➿➿
@programmers_gathering
این قسمت: دستکاری فایل های متنی - قسمت اول
🔸cat example.txt | awk “NR%2==1”
🔸تمام خطوط زوج را از example.txt حذف كن
🔹echo a b c | awk “{print $1}”
🔹اولين ستون يك خط را نمايش بده
🔸echo a b c | awk “{print $1,$3}”
🔸اولين و سومين ستون يك خط را نمايش بده
🔹cat -n file1
🔹نمایش سطرهای فایل با شماره
🔸comm -1 file1 file2
🔸مقايسهي محتويات دو فايل كه فقط خطوط خاص را از “file1” حذف ميكند
🔹comm -2 file1 file2
🔹مقايسهي محتويات دو فايل كه فقط خطوط خاص را از “file2” حذف ميكند
🔸comm -3 file1 file2
🔸مقايسهي محتويات دو فايل كه فقط خطوط خاص را كه در دو فايل آمده را حذف ميكند
🔹diff file1 file2
🔹تفاوت بين دو فايل را نمايان ميكند
#linux
➿➿➿➿➿➿➿
@programmers_gathering
👍1
آموزش دستورات لینوکس 🐧
این قسمت: دستکاری فایل های متنی - قسمت دوم
🔸grep Aug /var/log/messages
🔸در فايل “/var/log/messages” كلمهي “Aug” را پيدا كن
🔹grep ^Aug /var/log/messages
🔹در فايل “/var/log/messages” كلمه هايي را كه با “Aug” شروع ميشوند پيدا كن
🔸grep [0-9] /var/log/messages
🔸از فايل “/var/log/messages” تمام خطوطي را كه شامل اعداد هستن نمايش بده
🔹grep Aug -R /var/log/*
🔹در شاخهي “/var/log” و زير شاخهها كلمهي “Aug” را جستجو كن
🔸paste file1 file2
🔸محتويات دو فايل را با ستون با هم ادغام كن
🔹paste -d ” ” file1 file2
🔹پيوستن محتويات دو فايل براي دو ستون با استفاده از ” ” به عنوان تمييز دهنده در وسط
🔸sdiff file1 file2
🔸تفاوت بين دو فايل را پيدا كن و به صورت محاورهاي با هم ادغام كن
🔹sed “s/string1/string2/g” example.txt
🔹در فايل example.txt عبارت “string1” را با “string2” جابجا كن
#linux
➿➿➿➿➿➿➿
@programmers_gathering
این قسمت: دستکاری فایل های متنی - قسمت دوم
🔸grep Aug /var/log/messages
🔸در فايل “/var/log/messages” كلمهي “Aug” را پيدا كن
🔹grep ^Aug /var/log/messages
🔹در فايل “/var/log/messages” كلمه هايي را كه با “Aug” شروع ميشوند پيدا كن
🔸grep [0-9] /var/log/messages
🔸از فايل “/var/log/messages” تمام خطوطي را كه شامل اعداد هستن نمايش بده
🔹grep Aug -R /var/log/*
🔹در شاخهي “/var/log” و زير شاخهها كلمهي “Aug” را جستجو كن
🔸paste file1 file2
🔸محتويات دو فايل را با ستون با هم ادغام كن
🔹paste -d ” ” file1 file2
🔹پيوستن محتويات دو فايل براي دو ستون با استفاده از ” ” به عنوان تمييز دهنده در وسط
🔸sdiff file1 file2
🔸تفاوت بين دو فايل را پيدا كن و به صورت محاورهاي با هم ادغام كن
🔹sed “s/string1/string2/g” example.txt
🔹در فايل example.txt عبارت “string1” را با “string2” جابجا كن
#linux
➿➿➿➿➿➿➿
@programmers_gathering
🔥2👍1
آموزش دستورات لینوکس 🐧
این قسمت: دستکاری فایل های متنی - قسمت سوم
🔸sed “/^$/d” example.txt
🔸تمام خطوط سفيد را از فايل example.txt پاك كن
🔹sed “/ *#/d; /^$/d” example.txt
🔹تمام خطوط سفيد و comment ها را از فايل example.txt پاك كن
🔸sed -e “1d” exampe.txt
🔸خط اول را از فايل example.txt پاك كن
🔹sed -n “/string1/p”
🔹خطوطي را نمايش بده كه شامل كملهي “string1” باشد
🔸*$//” example.txtsed -e “s/
🔸كاركتر خالي در آخر هر سطر را پاك كن
🔹sed -e “s/string1//g” example.txt
🔹فقط كلمهي “string1” را حذف كن و بقيه را تغيير نده
🔸sed -n “1,5p” example.txt
🔸سطر اول تا پنجم را از example.txt نمايش بده
🔹sed -n “5p;5q” example.txt
🔹سطر پنجم را از example.txt نمايش بده
#linux
➿➿➿➿➿➿➿
@programmers_gathering
این قسمت: دستکاری فایل های متنی - قسمت سوم
🔸sed “/^$/d” example.txt
🔸تمام خطوط سفيد را از فايل example.txt پاك كن
🔹sed “/ *#/d; /^$/d” example.txt
🔹تمام خطوط سفيد و comment ها را از فايل example.txt پاك كن
🔸sed -e “1d” exampe.txt
🔸خط اول را از فايل example.txt پاك كن
🔹sed -n “/string1/p”
🔹خطوطي را نمايش بده كه شامل كملهي “string1” باشد
🔸*$//” example.txtsed -e “s/
🔸كاركتر خالي در آخر هر سطر را پاك كن
🔹sed -e “s/string1//g” example.txt
🔹فقط كلمهي “string1” را حذف كن و بقيه را تغيير نده
🔸sed -n “1,5p” example.txt
🔸سطر اول تا پنجم را از example.txt نمايش بده
🔹sed -n “5p;5q” example.txt
🔹سطر پنجم را از example.txt نمايش بده
#linux
➿➿➿➿➿➿➿
@programmers_gathering
آموزش دستورات لینوکس 🐧
این قسمت: دستکاری فایل های متنی - قسمت چهارم
🔸sed -e “s/00*/0/g” example.txt
🔸صفرهاي متعدد را با يك صفر تعويض كن
🔹sort file1 file2
🔹محتوييات دو فايل را به ترتيب كن
🔸sort file1 file2 | uniq
🔸محتوييات دو فايل را به ترتيب كن و خطوط تكراري را حذف كن
🔹sort file1 file2 | uniq -u
🔹محتوييات دو فايل را به ترتيب كن و خطوط تكراري نمايش بده
🔸sort file1 file2 | uniq -d
🔸محتوييات دو فايل را به ترتيب كن و خطوطي را كه دو بار تكرار شدهاند را نمايش بده
🔹echo “word” | tr “[:lower:]” “[:upper:]”
🔹حروف كوچك را به بزرگ تبديل كن
#linux
➿➿➿➿➿➿➿
@programmers_gathering
این قسمت: دستکاری فایل های متنی - قسمت چهارم
🔸sed -e “s/00*/0/g” example.txt
🔸صفرهاي متعدد را با يك صفر تعويض كن
🔹sort file1 file2
🔹محتوييات دو فايل را به ترتيب كن
🔸sort file1 file2 | uniq
🔸محتوييات دو فايل را به ترتيب كن و خطوط تكراري را حذف كن
🔹sort file1 file2 | uniq -u
🔹محتوييات دو فايل را به ترتيب كن و خطوط تكراري نمايش بده
🔸sort file1 file2 | uniq -d
🔸محتوييات دو فايل را به ترتيب كن و خطوطي را كه دو بار تكرار شدهاند را نمايش بده
🔹echo “word” | tr “[:lower:]” “[:upper:]”
🔹حروف كوچك را به بزرگ تبديل كن
#linux
➿➿➿➿➿➿➿
@programmers_gathering
👍3
9 مرورگر سبک برای لینوکس 🐧🍃
1. Midori
2. Falkon
3. Dillo
4. Qutebrowser
5. Netsurf
6. GNOME Web
7. Lynx
8. Uzbl
9. Otter Browser
📌 اگه خواستین بیشتر باهاشون آشنا بشین یا نحو نصبشون رو بدونید بیاین لینک زیر:
++ کلیک کنید ++
#introduction #linux
➿➿➿➿➿➿➿➿
@programmers_gathering
1. Midori
2. Falkon
3. Dillo
4. Qutebrowser
5. Netsurf
6. GNOME Web
7. Lynx
8. Uzbl
9. Otter Browser
📌 اگه خواستین بیشتر باهاشون آشنا بشین یا نحو نصبشون رو بدونید بیاین لینک زیر:
++ کلیک کنید ++
#introduction #linux
➿➿➿➿➿➿➿➿
@programmers_gathering
❤1
سیستمعاملهای هکرها...👽
پ.ن: خلاصه که فقط کالی نیست! اینام هستن ☺️
#hack #linux
➿➿➿➿➿➿➿➿
@programmers_gathering
پ.ن: خلاصه که فقط کالی نیست! اینام هستن ☺️
#hack #linux
➿➿➿➿➿➿➿➿
@programmers_gathering
😁18👍7
ابزارهای برتر برای ساخت لینوکس بوتیبل در فلش 🌱
1. Etcher – simplicity meets efficiency
2. UNetbootin – old but gold
3. dd command – the Linux classic
4. Fedora Media Writer – best for Fedora enthusiasts
5. Ventoy – a revolutionary approach to bootable USBs
6. MultiBootUSB – for the ultimate multi-boot experience
7. WoeUSB – Windows ISOs on Linux made easy
8. SUSE Studio ImageWriter – a hidden gem for SUSE users
9. PowerISO – a versatile tool for ISO management
#linux
➿➿➿➿➿➿➿➿
@programmers_gathering
1. Etcher – simplicity meets efficiency
2. UNetbootin – old but gold
3. dd command – the Linux classic
4. Fedora Media Writer – best for Fedora enthusiasts
5. Ventoy – a revolutionary approach to bootable USBs
6. MultiBootUSB – for the ultimate multi-boot experience
7. WoeUSB – Windows ISOs on Linux made easy
8. SUSE Studio ImageWriter – a hidden gem for SUSE users
9. PowerISO – a versatile tool for ISO management
#linux
➿➿➿➿➿➿➿➿
@programmers_gathering
👍7
10 لینوکس برتر در سال 2024 🪙
▪️Linux Mint
▪️Manjaro
▪️OpenSuse Leap
▪️Elementary OS
▪️Ubuntu
▪️Fedora OS
▪️Zorin
▪️Debian
▪️Pop_OS! (from System76)
▪️MX Linux
از کدوم استفاده میکنید؟ 🤔
#linux
➿➿➿➿➿➿➿➿
@programmers_gathering
▪️Linux Mint
▪️Manjaro
▪️OpenSuse Leap
▪️Elementary OS
▪️Ubuntu
▪️Fedora OS
▪️Zorin
▪️Debian
▪️Pop_OS! (from System76)
▪️MX Linux
از کدوم استفاده میکنید؟ 🤔
#linux
➿➿➿➿➿➿➿➿
@programmers_gathering
👍3👌1
آموزش ترمینال لینوکس در 100 درسنامه 🔥
اگر کسی تمام این 100 درسنامه رو بهطور کامل و مسلط یاد بگیره، میشه گفت که تبدیل به یک متخصص سیستمعامل لینوکس و مدیر سیستم حرفهای خواهد شد.
درسنامه 1: معرفی ترمینال لینوکس و اصول اولیه
#linux #terminal100
➿➿➿➿➿➿➿➿
@programmers_gathering
اگر کسی تمام این 100 درسنامه رو بهطور کامل و مسلط یاد بگیره، میشه گفت که تبدیل به یک متخصص سیستمعامل لینوکس و مدیر سیستم حرفهای خواهد شد.
درسنامه 1: معرفی ترمینال لینوکس و اصول اولیه
#linux #terminal100
➿➿➿➿➿➿➿➿
@programmers_gathering
❤7
آموزش ترمینال لینوکس در 100 درسنامه 🔥
اگر کسی تمام این 100 درسنامه رو بهطور کامل و مسلط یاد بگیره، میشه گفت که تبدیل به یک متخصص سیستمعامل لینوکس و مدیر سیستم حرفهای خواهد شد.
درسنامه 7: کپی، جابجایی و حذف فایلها
#linux #terminal100
➿➿➿➿➿➿➿➿
@programmers_gathering
اگر کسی تمام این 100 درسنامه رو بهطور کامل و مسلط یاد بگیره، میشه گفت که تبدیل به یک متخصص سیستمعامل لینوکس و مدیر سیستم حرفهای خواهد شد.
درسنامه 7: کپی، جابجایی و حذف فایلها
#linux #terminal100
➿➿➿➿➿➿➿➿
@programmers_gathering
❤2
5 توزیع لینوکسی برای سیستمهای زمان شاه 💀
۱. لینوکس لایت (Linux Lite)
۲. امایکس لینوکس (MX Linux)
۳. بودی لینوکس (Bodhi Linux)
۴. پپرمینت اواس (Peppermint OS)
۵. لینوکس مینت Xfce
توضیحات بیشتر اینجاس...
#linux
➿➿➿➿➿➿➿➿
@programmers_gathering
۱. لینوکس لایت (Linux Lite)
۲. امایکس لینوکس (MX Linux)
۳. بودی لینوکس (Bodhi Linux)
۴. پپرمینت اواس (Peppermint OS)
۵. لینوکس مینت Xfce
توضیحات بیشتر اینجاس...
#linux
➿➿➿➿➿➿➿➿
@programmers_gathering
15 میانبر لینوکس اوبونتو که باید بشناسید! ⭐️
🔗 https://icodeacademy.ir/15-ubuntu-linux-keyboard-shortcuts/
#linux #ubuntu
➿➿➿➿➿➿➿➿
@programmers_gathering
🔗 https://icodeacademy.ir/15-ubuntu-linux-keyboard-shortcuts/
#linux #ubuntu
➿➿➿➿➿➿➿➿
@programmers_gathering
❤1
معرفی tldr - راهنمای سریع و جمعی برای دستورات ترمینال 🚀
پروژهی tldr-pages مجموعهای از چیتشیتهای جمعی و سادهشده برای ابزارهای خط فرمانه؛ جایگزینی سبکتر و قابلفهمتر نسبت به man pages.
به جای گشتن بین صفحات طولانی، فقط چند مثال کاربردی و مختصر میبینی ✨
🔧 نصب روی سیستم:
#linux
➿➿➿➿➿➿➿➿
@programmers_gathering
پروژهی tldr-pages مجموعهای از چیتشیتهای جمعی و سادهشده برای ابزارهای خط فرمانه؛ جایگزینی سبکتر و قابلفهمتر نسبت به man pages.
به جای گشتن بین صفحات طولانی، فقط چند مثال کاربردی و مختصر میبینی ✨
🔧 نصب روی سیستم:
# با npm
npm install -g tldr
# با pip
pip install tldr
# با brew
brew install tlrc
#linux
➿➿➿➿➿➿➿➿
@programmers_gathering
❤3
بهترین کتابخوانها در لینوکس 📗
1. Calibre
2. FBReader
3. Okular
4. Lucidor
5. Bookworm
6. Thorium Reader
7. Koodo Reader
8. Foliate
#linux #tools
➿➿➿➿➿➿➿➿
@programmers_gathering
1. Calibre
2. FBReader
3. Okular
4. Lucidor
5. Bookworm
6. Thorium Reader
7. Koodo Reader
8. Foliate
#linux #tools
➿➿➿➿➿➿➿➿
@programmers_gathering
❤2
داشبورد شخصی داخل ترمینال: WTF 🔥
ابزار WTF (یا wtfutil) یه داشبورد شخصی که مستقیماً داخل ترمینال اجرا میشه و تقریباً هرجور که بخوای میتونی تنظیمش کنی. در اصل برای دولوپرها ساخته شده، ولی هرکسی که از رابطهای کاربری ترمینالی خوشش میاد عاشقش میشه 😍
این ابزار پر از ماژولهای مختلفه مثل آبوهوا، تقویم گوگل، RSS، وضعیت git، مانیتور کرانجابها و کلی چیز دیگه. فقط کافیه ماژولهایی که میخوای رو انتخاب کنی تا ویجتهاش توی داشبوردت ظاهر بشن. همه چیز هم با یه فایل YAML ساده قابل تنظیمه.
⚙️ نکته: WTF هنوز توی ریپوهای رسمی لینوکس نیست.
بهترین راه نصبش همونیه که توی دستورالعمل رسمی پروژه گفته شده 👇🏻
https://wtfutil.com/installation/
#tools #linux
➿➿➿➿➿➿➿➿
@programmers_gathering
ابزار WTF (یا wtfutil) یه داشبورد شخصی که مستقیماً داخل ترمینال اجرا میشه و تقریباً هرجور که بخوای میتونی تنظیمش کنی. در اصل برای دولوپرها ساخته شده، ولی هرکسی که از رابطهای کاربری ترمینالی خوشش میاد عاشقش میشه 😍
این ابزار پر از ماژولهای مختلفه مثل آبوهوا، تقویم گوگل، RSS، وضعیت git، مانیتور کرانجابها و کلی چیز دیگه. فقط کافیه ماژولهایی که میخوای رو انتخاب کنی تا ویجتهاش توی داشبوردت ظاهر بشن. همه چیز هم با یه فایل YAML ساده قابل تنظیمه.
⚙️ نکته: WTF هنوز توی ریپوهای رسمی لینوکس نیست.
بهترین راه نصبش همونیه که توی دستورالعمل رسمی پروژه گفته شده 👇🏻
https://wtfutil.com/installation/
#tools #linux
➿➿➿➿➿➿➿➿
@programmers_gathering