Linux & OpenSource
1.81K subscribers
592 photos
29 videos
49 files
926 links
اینجا از علاقمندی هام پست میزارم : )
لینوکس - بلاکچین - هوش مصنوعی - تازه های تکنولوژی
و گاهی پست های غیرمرتبط
Download Telegram
🖥یادگیری دستورات لینوکس 😃
✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊

🆔 @uselinux
#linux #command_serial #chapter1
Linux & OpenSource
🖥یادگیری دستورات لینوکس 😃 ✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊 🆔 @uselinux #linux #command_serial #chapter1
1️⃣ man //example $ man mv
این دستور دفترچه راهنمای دستورات دیگر را در اختیار شما میگذارد

2️⃣ adduser //example $ adduser ai_python
این دستور برای افزودن یوزر جدید به سیستم میباشد

3️⃣ alias //example $ alias home='cd /home/ai-python/public_html'
این دستور برای شما دستورات میانبر ایجاد میکند مانند مثالی که زده شده یک دستور home ایجاد کردیم که با فراخوانی آن شما به دایرکتوری public_html منتقل خواهید شد .

🆔 @uselinux

4️⃣ anacron `// example https://goo.gl/KWzjEv`

این دستور anacron را میتوان برای اجرای دستورات بصورت دوره ای
استفاده کرد که این فواصل به روز تعیین می شوند بر خلاف cron

5️⃣ apropos // example $ apropos mv
این دستور خلاصه ای از کاربرد های دستورات دیگر جهت آشنایی در اختیار شما قرار میدهد

6️⃣ apt //example $ sudo apt update
این دستور در توزیع های دبیان بیس کاربرد دارد و به پکیج منیجر سیستم خود دسترسی خواهید داشت و میتوانید با این پکیج جدید نصب کنید یا سیستم خود را بروز رسانی کنید که دستورات مشابه آن را میتواند apt-get یا aptitude معرفی کرد

7️⃣ arch //example $ arch
این دستور معماری سیستم شما را یا سیستمی که در حال استفاده از آن هستید را به شما نمایش میدهد که برای مثال ۳۲ بیت هست یا ۶۴ بیت

8️⃣ arp // example $ arp
این دستور تمام لیست ای پی هایی که کارت شبکه شما به دیوایس های مختلف متصل است را به شما نمایش میده همراه با مک ادرس و ....

🆔 @uselinux

9️⃣ at //example sudo echo "shutdown -h now" | at -m 23:55
برای اینکه شما بخواید یک کاری یا وظیفه ای رو زمانبدی کنید این دستور خیلی به درد شما خواهد خورد مثلا در یک زمان مشخص سیستم شما خاموش بشه در این مثال سیستم امروز ساعت ۲۳:۵۵ دقیقه خاموش میشود

🔟 atq //example $ atq
و اخرین دستور که به دستور قبلی هم مربوط هست لیست تمام وظیفه ها و زمانبندی هایی که تعریف کردید رو برای شما نمایش میده که ببینید چه وظایفی تعریف کرده اید شاید بخواید حذفشون کنید که طریقه حذفش میمونه برای ۱۰ دستور بعدی 😃

🆔 @uselinux
#linux #command_serial #chapter1
🖥یادگیری دستورات لینوکس 😃
✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊

🆔 @uselinux
#linux #command_serial #chapter2
Linux & OpenSource
🖥یادگیری دستورات لینوکس 😃 ✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊 🆔 @uselinux #linux #command_serial #chapter2
1️⃣ atrm //example $ atrm 2
این دستور تمام وظیفه هایی که با at ایجاد کرده بودید میتونید حذف کنید عدد دو که در مثال میبینید از لیست وظیفه ها با دستور atq به دست آمده است

2️⃣ bc //example $ echo '57+43' | bc
این دستور همانند دستور ابزاری برای اعمال حسابی است با این تفاوت که محدود به اعداد صحیح نیست.

3️⃣ bzip2 //example $ bzip2 -z filename
این دستور برای زیپ کرد فایل یا فایل ها استفاده میشود

🆔 @uselinux

4️⃣ cal // example $ cal

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

5️⃣ cat // example $ cat file.txt
این دستور برای نمایش محتوای داخلی یک فایل بدون نیاز به ادیتور استفاده میشود

6️⃣ chmod //example $ chmod +x sysinfo.sh
این دستور برای تعیین دسترسی و پرمیشن برای یک فایل یا فولدر به کار می رود . برای مثال یک کاربر میتواند تغییراتی در فایل ایجاد کند یا خیر

7️⃣ clear //example $ clear
این دستور برای تمیز کردن صفحه ی ترمینال شما به کار میرود .

8️⃣ cmp // example $ cmp file1 file2
این دستور برای مقایسه محتویات دو فایل به کار می رود به این صورت که دو فایل را به آن معرفی میکنید اگر تفاوتی در محتویات آن باشد به شما اطلاع می دهد

🆔 @uselinux

9️⃣ cp //example $ cp /home/file1 /home/Personal/
این دستور برای کپی کردن فایل یا فولدر به کار میرود که برای کپی کردن فولدر از اپشن -a استفاده میکنید

🔟 date //example $ date
و اخرین دستور برای نمایش زمان و تاریخ فعلی می باشد که میتوانید با همین دستور زمان و تاریخ دلخواه خودتان را روی سیستم اعمال کنید مانند مثال زیر

//example $ —set="8 JUN 2017 13:00:00"

🆔 @uselinux
#linux #command_serial #chapter2
🖥یادگیری دستورات لینوکس 😃
✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊

🆔 @userlinux
#linux #command_serial #chapter3
Linux & OpenSource
🖥یادگیری دستورات لینوکس 😃 ✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊 🆔 @userlinux #linux #command_serial #chapter3
1️⃣ dd //example $ dd if=/home/tecmint/kali- linux-1.0.4-i386.iso of=/dev/sdc1 bs=512M; sync
این دستور برای رایت کردن فایل iso بر روی usb استفاده می شود که در پست بعدی نحوه دقیق استفاده از این دستور را برای شما شرح میدهیم که چگونه یک فایل iso را روی usb رایت کنید

2️⃣ df //example $ df -h
این دستور تمام فضای خالی و استفاده شده تک تک پارتیشن های شما را در اختیارتان میگذارد . اپشن -h باعث میشود مقادیری که نمایش میدهد برحسب مگابایت یا گیگابایت به شما نشان دهد

3️⃣ diff //example $ diff file1 file2
این دستور دو فایل چه txt چه php چه دیگر فرمت ها را از شما میگرد و خط به خط با هم مقایسه میکند و مکان دقیق کوچیکترین ناهماهنگی در این دو فایل را به شما نمایش میدهد

🆔 @uselinux

4️⃣ dir // example $ dir

این دستور همانند دستور ls عمل می کند و محتویات داخلی یک دایرکتوری را در اختیار شما قرار میدهد .

5️⃣ dmidecode // example $ sudo dmidecode
این دستور تمام مشخصات سخت افزاری از قبیل مشخصات ram سیستم را کامل در اختیار شما قرار می دهد .

6️⃣ du //example $ du -h /home/file
این دستور حجم یک فایل را به شما نمایش می دهد که یک فایل چقدر از فضای شما را اشغال کرده است که اپشن -h باعث میشود مقدار نمایش داده شده بر حسب مگ بایت یا گیگا بایت باشد

7️⃣ echo //example $ echo “This is TecMint - Linux How Tos”
با این دستور میتوانید هر متنی که میخواهید داخل ترمینال چاپ کنید

8️⃣ eject // example $ eject /dev/cdrom
این دستور باعث بیرون انداختن یا خروج cd rom یا قطع ارتباط usb از سیستم می شود

🆔 @uselinux

9️⃣ env //example $ env
این دستور یک اطلاعات کلی از محیطی که شما در آن در حال فعالیت می باشید را به شما نمایش می دهد . از قبیل دسکتاپی که مورد استفاده شماست یا یوزری که با آن لاگین شده اید و....

🔟 exit //example $ exit
و اخرین دستور برای خروج از محیط ترمینال و بسته شدن پنجره ترمینال می باشد یا اگر به سرور متصل شده باشید از سرور خارج می شوید


🆔 @uselinux

#linux #command_serial #chapter3
🖥یادگیری دستورات لینوکس 😃
✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊

🆔 @uselinux
#linux #command_serial #chapter4
Linux & OpenSource
🖥یادگیری دستورات لینوکس 😃 ✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊 🆔 @uselinux #linux #command_serial #chapter4
1️⃣ expr //example $ expr 20 + 30
این دستور مثل ماشین حساب عمل میکنه و اعداد رو براتون حساب کتاب میکنه .

2️⃣ factor //example $ factor 10
این دستور یه عدد از شما میگیره و فاکتور های اول اون عدد رو نشون میده یعنی اون عدد از ضرب چه اعدادی به دست میاد برای مثال ۱۰ از ضرب ۲ و۵ به دست میاد

3️⃣ find //example $ find /home/mohaphez/ -name list.txt
این دستور پرکابرد برای جستجو کردن بین فایل ها استفاده میشود که بر اساس نام - تاریخ -نوع فایل - پرمیشن - یوزر میتواند عمل جستجو را برایتان انجام دهد

🆔 @uselinux

4️⃣ free // example $ free -h

این دستور مقدار فضای موجود و مقدار فضای استفاده شده ram ,swap سیستم شما را برایتان نمایش می دهد که اپشن -h باعث میشود مقدار ها بر اساس گیگابایت نمایش داده شود

5️⃣ grep // example $ grep 'hello' test.txt
این دستور هم یک دستور پر کاربرد می باشد که میتواند یک الگوی خاص یا یک کلمه خاص را در یک فایل متنی یا بین پروسس های سیستم جستجو کرده و مکان آن را به شما نشان دهد

6️⃣ head //example $ ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
این دستور اول هر چیزی چه فایل چه خروجی یک دستور را به شما نشان میدهد که به صورت پیش فرض ۱۰ خط اول را برای شما جدا کرده و نشان میدهد در مثالی که زده شده ۱۰ پروسس اولی که در سیستم شما در حال اجرا هست را نشان میده

7️⃣ history //example $ history
این دستور تاریخچه تمام دستوراتی که در ترمینال اجرا شده است را به شما نشان میدهد

8️⃣ hwclock // example $ sudo hwclock --set --date 8/06/2017
با این دستور میتوانید تاریخ و ساعت سیستم یا سرور را مشاهده کنید یا حتی تاریخ و ساعت دلخواه خودتان را با این دستور روی سیستم تنظیم کنید
🆔 @uselinux

9️⃣ hwinfo //example $ hwinfo
این دستورتمام اطلاعات سخت افزاری سیستم شما را برایتان نمایش می دهد .

🔟 ifconfig //example $ ifconfig
و اخرین دستور امروز تمام اطلاعات مربوط به کارت شبکه سیستم از قبیل ip سیستم را به شما نشان میدهد


🆔 @uselinux

#linux #command_serial #chapter4
🖥یادگیری دستورات لینوکس 😃
✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊

🆔 @ai_python
#linux #command_serial #chapter5
Linux & OpenSource
🖥یادگیری دستورات لینوکس 😃 ✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊 🆔 @ai_python #linux #command_serial #chapter5
1️⃣ iw //example $ iw list
این دستور برای مشاهده و مدیریت کارشبکه wifi می باشد

2️⃣ kill //example $ kill -9 2300
این دستور برای خاتمه دادن به یک پروسه یا برنامه استفاده میشود . که مقابل دستور kill یک شماره هست که به اون pid گفته میشه که pid هر پروسس یا برنامه منحصر به فرد هست

3️⃣ killall //example $ killall firefox

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

🆔 @uselinux

4️⃣ last // example $ last

این دستور یک دستور پرکاربرد برای مدیریت سرورتان می باشد که با آن میتوانید لیست یوزرهایی که به سرور لاگین شده اند را مشاهده نمایید همراه با تاریخ و زمان دقیق!

5️⃣ locate // example $ locate -b '\domain-list.txt'
این دستور پرکاربرد نیز برای جستجو های فایل ها و فولدر ها می باشد که بر اساس اسمی که سرچ کرده اید مسیر دقیق آن فایل یا فولدر را به شما برمیگرداند

6️⃣ ls //example $ ls -l file1
این دستور برای نمایش محتویات دایرکتوری میباشد که در حال حاظر در آن قرار دارید

7️⃣ lshw //example $ sudo lshw
این دستور برای مشاهده مشخصات سخت افزاری شما می باشد که تمام اطلاعات کامل سخت افزاری را به شما نشان می دهد

8️⃣ mkdir // example $ mkdir tecmint-files
با این دستور میتوانید یک فولدر با نام دلخواه ایجاد کنید
🆔 @uselinux

9️⃣ more //example $ more file.txt
این دستور مفید برای نمایش فایل های حجیم میباشد که محتوای آنها چندصد خط می باشد که با دستور عادی cat قادر به مشاهده محتوای کامل فایل نمی شوید ولی با این دستور از اول تا اخر فایل را میتوانید مشاهده کنید

🔟 mv //example $ mv test.sh sysinfo.sh
و اخرین دستور امروز که یک دستور با دو کاربرد می باشد
اولین کاربرد این دستور برای تغییر نام یک فورلدر یا فایل میباشد طبق مثال زده شده
دومین کاربرد این دستور که مانند cut کردن عمل میکند . برای انتقال فایل از یک دایرکتور به یک دایرکتوری دیگر می باشد .


🆔 @uselinux

#linux #command_serial #chapter5
🖥یادگیری دستورات لینوکس 😃
✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊

🆔 @uselinux
#linux #command_serial #chapter6
Linux & OpenSource
🖥یادگیری دستورات لینوکس 😃 ✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊 🆔 @uselinux #linux #command_serial #chapter6
1️⃣ nano //example $ nano file.txt
این دستور یک ادیتور در کامند لاین برای شما باز میکند که میتوانید فایل های خود را ویرایش کنید

2️⃣ netstat //example $ netstat -a | more
این دستور برای مشاهده تمام پورت های باز و مورد استفاده در سیستم و سرور شما است

3️⃣ passwd //example $ passwd mohaphez

این دستور میتوانید پسورد یک یوزر را عوض کنید

🆔 @uselinux

4️⃣ pidof // example $ pidof cinnamon

این دستور برای مشخص کردن pid محنصر به فرد برنامه میباشد
که در جا هایی مثل kill استفاده کنید ازش

5️⃣ ping // example $ ping google.com
این دستور برای پینگ گرفتن در ترمینال لینوکس می باشد که میتوانید ببینید آیا با سرور مورد نظر میتوانید ارتباط بر قرار کنید یا خیر

6️⃣ ps //example $ ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
این دستور برای نمایش پروسس هایی است که در حال اجرا در بک گراند می باشند مثالی که زده شده ۱۰ پروسس اولی که در حال اجرا میباشند را به شما به همراه مقدار مصرفی cpu,ram,.. به شما نشان می دهد

7️⃣ pwd //example $ pwd
این دستور ادرس مسیر فعلی که در آن قرار دارید به شما به صورت کامل نشان می دهد

8️⃣ rdiff-backup // example $ sudo rdiff-backup /etc /media/tecmint/Backup/server_etc.backup
یک برنامه پر کاربر که با پایتون نوشته شده است که با دستور rdiff-backup اجرا شده و از سیستم شما بک آپ میگیرد همچنین میتواند بک آپ را روی سرور ریموت برای شما اپ کند
🆔 @uselinux

9️⃣ reboot //example $ reboot
این دستور برای ریستارت کردن سیستم شما مورد استفاده قرار میگیرد

🔟 rename //example $ rename 's/\.html$/\.php/' *.html
و اخرین دستور امروز برای تغیر نام دسته جمعی چندین فایل مورد استفاده قرار میگیرد برای مثال اگر شما چندین فایل html داشته باشید با این دستور میتوانید همه انها را به فایل php تغیر دهید .


🆔 @uselinux

#linux #command_serial #chapter6
🖥یادگیری دستورات لینوکس 😃
✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊

🆔 @uselinux
#linux #command_serial #chapter7
Linux & OpenSource
🖥یادگیری دستورات لینوکس 😃 ✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊 🆔 @uselinux #linux #command_serial #chapter7
1️⃣ rm //example $ rm file1
این دستور برای حذف یک فایل به کار میرود که با اپشن -rf میتوانید چندین فایل را با هم حذف کنید

2️⃣ rmdir //example $ rmdir /home/download
این دستور برای حذف کردن یک دایرکتوری و فولدر به کار میرود

3️⃣ scp //example $ scp ~/names.txt root@192.168.56.10:/root/names.txt

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

🆔 @uselinux

4️⃣ shutdown // example $ shutdown —poweroff
`

این دستور برای خاموش کردن سیستم به کار می رود که با اپشن های مختلف میتوانید سیستم را suspend,reboot,shutdown کنید حتی میتوانید زمان بندی کنید و تعیین کنید سیستم کی خاموش شود برای مثال

5️⃣ sleep // example $ check.sh; sleep 5; sudo apt update
این دستور برای ایجاد وقفه بین اجرا شدن چند دستور استفاده میشود

6️⃣ ssh //example $ ssh server@192.168.56.10
این دستور برای متصل شدن به یک سرور یا از طریق کامند لاین می باشد که به راحتی میتوانید با متصل شدن به سرور آن را کنترل کنید

7️⃣ su //example $ su guest
این دستور به تنهایی شما را به یوز ادمین تبدیل میکند ولی اگر در مقابل اون اسم یوزری را قرار دهید میتوانید به عنوان اون یوزر لاگین شده و در سیستم فعالیت کنید

8️⃣ tac // example $ tac file.txt
این دستور برای مشاهده محتویات داخل فایل از اخر به اول هست

🆔 @uselinux

9️⃣ tail //example $ tail -n 15 long-file
این دستور برای مشاهده فقط چند خط اخر فایل می باشد و برعکس head عمل میکند . در مثال ۱۵ خط مد نظر هست

🔟 tar //example $ tar -czf home.tar.gz
و اخرین دستور برای فشرده سازی فایل های شما به فرمت tar است


🆔 @uselinux

#linux #command_serial #chapter7
🖥یادگیری دستورات لینوکس 😃
✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊

🆔 @uselinux
#linux #command_serial #chapter8
Linux & OpenSource
🖥یادگیری دستورات لینوکس 😃 ✅هر روز با معرفی ۱۰ دستور جدید همراه ما باشید 😊 🆔 @uselinux #linux #command_serial #chapter8
1️⃣ tee //example $ echo "Testing how tee command works" | tee file1
با این دستور میتونید متن مد نظرتان را داخل فایلی که بهش معرفی کرده اید بنویسد بعد نتیجه را داخل کامند لاین مشاهده کنید

2️⃣ top //example $ top
این دستور برای نمایش فعالیت های پروسس هایی هست که داخل سیستم ران هستند و منابعی که هر کدام استفاده میکند را به شما نمایش می دهد

3️⃣ touch //example $ touch file.txt

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

🆔 @uselinux

4️⃣ uname // example $ uname
`
این دستور نام سیستم شما را نمایش میده با اپشن -a مشخصات تکمیل تری از سیستم را دریافت میکند !

5️⃣ uptime // example $ uptime
این دستور برای نمایش مدت زمانی هست که سیستم یا سرور شما روشن و اماده به کار می باشد را نمایش می دهد

6️⃣ users //example $ users
این دستور برای نمایش تمام یوزر هایی می باشد که در سیستم شما حساب کاربری دارند

7️⃣ vim //example $ vim file
این دستور باعث میشود یک ادیتور قوی در کامند لاین ایجاد شود تا بتوانید فایل های خود را به راحتی در ویرایش کنید

8️⃣ wall // example $ wall “This is Uselinux – Linux How Tos”
با این دستور شما میتوانید یک پیام را برای تمام کاربرانی که از سیستم شما استفاده میکنند ارسال نمایید و به اصطلاح Broadcast کنید

🆔 @uselinux

9️⃣ wget //example $ wget -c http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
این دستور برای پر کاربرد برای دانلود فایل ها استفاده میشود که کافیست لینک دانلود را مقابل آن قرار دهید تا بتوایند فایل خود را به راحتی دانلود کنید
حتی با این ابزار میتوانید یک سایت را به طور کامل دانلود کنید و از اون به صورت آفلاین استفاده کنید

🔟 which //example $ which who
و اخرین دستور برای نمایش موقعیت و یا ادرس فایلی است که نام آن را داده اید را به شما نمایش می دهد


🆔 @uselinux

#linux #command_serial #chapter8