فروردین
۹
۱۳۹۷

خط فرمان یا همان کنسول همیشه جذابیت و ویژگی های خاص خود را دارد.حتی بازی ها و سرگرمی هایی وجود دارد که می توان آنها را در ترمینال اجرا کرد.
یکی از این سرگرمی ها آوردن طوطی به خط فرمان می باشد.اگر دنبال یک سرگرمی در خط فرمان هستید و علاقه ای به طوطی دارید، پیشنهاد می شود تا این دستور را در خط فرمان خود اجرا کنید :
curl http://parrot.live
جهت دیدن این پروژه بر روی github و دریافت اطلاعات بیشتر در مورد آن کافیست تا به لینک پایین مراجعه نمایید :
https://github.com/hugomd/parrot.live
بدون نظر | نوشته شده در cli, console, fedora, game, gnu linux, linux, Parrot, shell, terminal, Unix, بازی, بازی لینوکسی, بازی و سرگرمی, برنامه سرگرمی, ترمینال, خط فرمان, دانلود رایگان, سرگرمی, طوطی, فدورا, فدورا و هنر, کنسول, لینوکس, لینوکس فدورا, نرم افزار, نرم افزار آزاد, وبلاگ طرفداران فدورا، وب نوشتههای حسین آقایی, یونیکس
اسفند
۲۱
۱۳۹۶

در برخی اوقات ممکن است بخواهید وجود یک فایل یا پوشه را از طریق خط فرمان و یا شل اسکریپت بررسی کنید.برای اینکار می توان از دستور if به همراه اپراتورهای مربوطه این کار را انجام داد.
به عنوان نمونه می خواهیم بررسی کنیم که آیا فایل etc/hosts/ وجود دارد یا نه،برای اینکار می توان دستور پایین را اجرا کرد :
[ -f /etc/hosts ] && echo “Found” || echo “Not found”
در صورتی که فایل وجود داشته باشد Found نمایش داده خواهد شد و در عیر اینصورت Not found نمایش داده خواهد شد.
همین کار را نیز می توان به روش پایین و به صورت یک شل اسکریپت هم انجام داد :
#!/bin/bash
file=”/etc/hosts”
if [ -f “$file” ]
then
echo “$file found.”
else
echo “$file not found.”
fi
اپراتورهایی که می توان استفاده کرد به صورت زیر می باشند :
-b FILE
FILE exists and is block special
-c FILE
FILE exists and is character special
-d FILE
FILE exists and is a directory
-e FILE
FILE exists
-f FILE
FILE exists and is a regular file
-g FILE
FILE exists and is set-group-ID
-G FILE
FILE exists and is owned by the effective group ID
-h FILE
FILE exists and is a symbolic link (same as -L)
-k FILE
FILE exists and has its sticky bit set
-L FILE
FILE exists and is a symbolic link (same as -h)
-O FILE
FILE exists and is owned by the effective user ID
-p FILE
FILE exists and is a named pipe
-r FILE
FILE exists and read permission is granted
-s FILE
FILE exists and has a size greater than zero
-S FILE
FILE exists and is a socket
-t FD file descriptor FD is opened on a terminal
-u FILE
FILE exists and its set-user-ID bit is set
-w FILE
FILE exists and write permission is granted
-x FILE
FILE exists and execute (or search) permission is granted
بنابراین به صورت کلی می توان از این ساختار دستوری استفاده کرد :
if [ operator FileName ]
then
echo “FileName – Found, take some action here”
else
echo “FileName – Not found, take some action here”
fi
چنانچه قصد داشته باشید دستور شما فقط در یک خط نوشته شود می توان از نمونه ی پایین استفاده کنید :
file1=”/etc/hosts” ; if [ -f “$file1” ] ; then echo “$file1 found.” ; else echo “$file1 not found.” ; fi
امید است تا از این مطلب استفاده ی لازم را برده باشید.
بدون نظر | برچسبها: کاربردی | نوشته شده در bash, bash script, centos, cli, code, command line, console, debian, fedora, file, folder, gnu linux, linux, script, shell, shell code, shell script, ssh, terminal, ubuntu, آموزش شل اسکریپت, اسکریپت نویسی, اطلاعات پایه, برنامه نویسی, بش, بش اسکریپت, ترمینال, خط فرمان, راهنمای شل, راهنمای شل اسکریپت, شل, شل اسکریپت, شل کد, فدورا لینوکس, کنسول, گنو-لینوکس, لینوکس, وبلاگ طرفداران فدورا، وب نوشتههای حسین آقایی
بهمن
۲۳
۱۳۹۶

نام میزبان یا همان Hostname یک نام یکتا می باشد که به هر سیستم تخصیص داده می شود.در این مطلب قصد داریم تا نحوه ی پیکربندی نام میزبان را از طریق خط فرمان آموزش دهیم.
جهت نمایش hostname می توانید از دستورهای پایین استفاده کنید :
# hostname
# hostname -s
# hostname -f
- سوئیچ s- نام کوتاه کامپیوتر را نمایش می دهید.(فقط hostname)
- سوئیچ f- کامپیوتر FQDN در شبکه را نمایش می دهد.(فقط زمانی که کامپیوتر جزئی از یک domain یا realm باشد و FQDN ان تنظیم شده باشد.)
روش دیگر برای نمایش نام میزبان cat کردن فایل hostname می باشد :
# cat /etc/hostname
اکنون جهت تغییر hostname و با تنظیم آن می توانید از دستور پایین استفاده کنید :
# hostnamectl set-hostname your-new-hostname
نکته اینکه بجای your-new-hostname باید نام مورد نطر خود را بنویسید.اکنون جهت نمایش hostname می توانید از دستوراتی که در بالا گفته شد استفاده کنید یا اینکه از دستور پایین استفاده کنید :
#hostnamectl
روش دیگر برای تنظیم hostname ماشین، ویرایش فایل hostname می باشد :
# vi /etc/hostname
یکی دیگر از روش ها جهت نمایش و ویرایش hostname استفاده از sysctl می باشد.جهت نمایش hostname نیز می توانید از این دستور استفاده کنید :
# sysctl kernel.hostname
جهت تغییر hostname می توانید از این دستور استفاده کنید :
# sysctl kernel.hostname=new-hostname
نکته اینکه این تغییر به صورت موقت می باشد.جهت اعمال تغییر به صورت دائمی این دستور را استفاده کنید :
# sysctl -w kernel.hostname=new-hostname
یکی دیگر از روشهای نمایش و پیکربندی hostname استفاده از دستور nmtui می باشد :
#nmtui
پس از اجرای دستور بالا یک برنامه ای تقریبا گرافیکی در خط فرمان اجرا خواهد شد که یکی از امکانات آن ویرایش hostname می باشد.یا اینکه اگر تمایل دارید با استفاده از nmtui به صورت مستقیم فقط hostname را تغییر دهید کافیست تا از این روش استفاده کنید :
# nmtui-hostname your-new-hostname
اکنون جهت نمایش hostname می توانید از دستوراتی که گفته شد استفاده کنید.
امید است تا از این مطلب استفاده لازم را برده باشد.شاد و فدورایی باشید.
بدون نظر | نوشته شده در bash, centos, cli, command line, config hostname, console, debian, fedora, gnu linux, host, hostanectl, Hostname, linux, linux host, redhat, rhel, shell, terminal, ubuntu, آموزش خط فرمان, آموزش لینوکس, اسکریپت, اطلاعات پایه, ترمینال, تنظیم hostname, خط فرمان, راهنمای لینوکس, ردهت, سنت او اس, شل, شل بش, فدورا, فدورا لینوکس, کنسول, گنو-لینوکس, لینوکس, مقاله و کتاب, نام میزبان, نام هاست, هاست, وبلاگ طرفداران فدورا، وب نوشتههای حسین آقایی
آذر
۴
۱۳۹۶

مدت هاست که پول یا به عبارت بهتر ارزهای رمزنگاری (Cryptocurrencies) به وجود آمده اند و دنیای جدیدی بوجود آورده اند.از معروف ترین آنها می توان به بیت کوین (Bitcoin) اشاره کرد که در حال حاضر قیمت آن حدود ۸۰۰ هزار دلار است.
سایت ها و ابزارهای مختلفی جهت نمایش قیمت این ارزهای رمزنگاری وجود دارد که در این مطلب قصد دارم که نرم افزار coinmon را به شما معرفی کنم که به راحتی بتوان از طریق دنیای دوست داشتنی shell و خط فرمان قیمت لحظه ای این ارزهای رمزنگاری را بدست بیاورید.

در واقع coinmon این اطلاعات را از سایت coinmarketcap.com دریافت می کند و به صورت منظم در خط فرمان نمایش می دهد.جهت نصب coinmon کافیست تا مراحل ساده ی زیر را انجام دهید.
نصب coinmon :
ابتدا nodejs را بر روی سیستم خود نصب کنید.توجه کنید که نسخه ی nodejs 6 به بالا مورد نیاز می باشد.سپس برای نصب coinmon این دستور را اجرا کنید :
#npm install -g coinmon
پس از نصب کافیست تا دستور coinmon را در ترمینال خود وارد کنید تا قیمت ارزهای رمزنگاری را مشاهده کنید.در پایین تصویری از اجرای برنامه را مشاهده می کنید :

واحد پولی که coinmon به صورت پیش فرض استفاده می کند USD می باشد.اما coinmon از واحد های پولی زیادی از جمله AUD, BRL, CAD, CHF, CLP, CNY, CZK, DKK, EUR, GBP, HKD, HUF, IDR, ILS, INR, JPY, KRW, MXN, MYR, NOK, NZD, PHP, PKR, PLN, RUB, SEK, SGD, THB, TRY, TWD, ZAR پشتیبانی می کند.
جهت تغییر واحد پول نمایشی کافیست از سوئیچ c- یا convert– استفاده کنید.مثلا برای تبدیل به واحد پول ژاپن که yen می باشد می توان از این دستور استفاده کرد :
$ coinmon -c jpy
برای پیدا کردن یک ارز رمزنگاری خاص می توانید از سوئیچ f- یاfind — استفاده کنید.به عنوان نمونه برای پیدا کردن Bitcoin یا همان BTC می توان از این دستور استفاده کرد :
$ coinmon -f btc
جهت اطلاعات بیشتر می توانید راهنمای برنامه را با اجرای این دستور مشاهده کنید :
$coinmon –help
برای اطلاعات بیشتر در مورد نرم افزار coinmon نیز می توانید پروژه ی آن را بر روی github به آدرس زیر مشاهده کنید :
https://github.com/bichenkk/coinmon
امید است تا از این برنامه استفاده ی لازم را ببرید و پول پارو کنید ! 
بدون نظر | برچسبها: کاربردی | نوشته شده در application, bitcoin, cli, Coinmon, command line, console, Cryptocurrencies, Download, fedora, gnu linux, install, linux, nodejs, npm, Prices, shell, software, terminal, usd, آمار, آموزش, اتریوم, ارز, ارز رمزنگاری, امنیت, برنامه کاربردی, بیت کوین, پول, پول رمزنگاری, خط فرمان, دانلود, دانلود رایگان, راهنما, رمزنگاری, فدورا, کنسول, گنو-لینوکس, لایت کوین, لینوکس, مانرو, نرم افزار, وبلاگ طرفداران فدورا، وب نوشتههای حسین آقایی