دورهمی برنامه نویسان
10.1K subscribers
2.18K photos
121 videos
100 files
614 links
<head>
<title>دورهمی برنامه نویسان</title>
</head>
<body>
طنز برنامه نویسی
اخبار و مطالب آموزشی
</body>
ارتباط با ادمین و تبلیغات:
@heydarirx

پیج اینستاگرام دورهمی برنامه‌نویسان:
https://instagram.com/programmers_gathering
Download Telegram
آموزش دستورات لینوکس 🐧
این قسمت: بسته های DEB ( اوبونتو و توزیع های مبتنی بر دبیان )


🔸dpkg -i [package.deb]
🔸نصب یا أپگرید یک بسته ی deb

🔹dpkg -r [package]
🔹حذف یک بسته ی deb از سیستم

🔸dpkg -l
🔸نمایش همه ی بسته های deb نصب شده در سیستم

🔹dpkg -l | grep httpd
🔹نمایش همه ی بسته های deb با نام httpd

🔸dpkg -s [package]
🔸نمایش اطلاعات مربوط به یک بسته ی خاص که در سیستم نصب شده است

🔹dpkg -L [package]
🔹نمایش لیست فایل های مربوط به یک بسته ی نصب شده در سیستم

🔸dpkg –contents [package.deb]
🔸نمایش لیست فایل های مربوط به یک بسته که هنوز نصب نشده

🔹dpkg -S /bin/ping
🔹بررسی اینکه فایل مورد نظر به کدام بسته تعلق دارد


#linux

@programmers_gathering
👍1
آموزش دستورات لینوکس 🐧
این قسمت: ابزار نصب Pacman ( توزیع های Arch , Frugalware و … )


🔸pacman -S name
🔸بسته‌ي نرم افزار “name” را با وابستگي‌هايش نسب كن

🔹pacman -R name
🔹بسته ی با نام “name” را با تمام فايل‌هايش حذف كن


#linux

@programmers_gathering
👍3
آموزش دستورات لینوکس 🐧
این قسمت: مشاهده ی محتویات فایل


🔸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
👍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
🔥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 -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
سیستم‌عامل‌های هکرها...👽
پ.ن: خلاصه که فقط کالی نیست! اینام هستن ☺️

#hack #linux

@programmers_gathering
😁18👍7
دستورات پایه لینوکسی که باید بلد باشید 🌱

#linux

@programmers_gathering
👍18