راه اندازی یک وب سرور استاتیک

با استفاده از دستور زیر میتونید با پایتون سریع یه وب سرور استاتیک راه بندازید!

python3 -m http.server 8000

دستور traceroute

از این دستور برای تریس روی یه پورت خاص استفاده میشه. به طور مثال

sudo traceroute -T -p 25 142.250.31.27

دانلود با دستور aria2c

اگه aria2 رو نصب داشته باشید، با استفاده از دستور زیر میتونید فایل دانلود کنید

در این مثال لیستی از لینکها رو در فایل ~/dl.txt  میذاریم و مقصد دانلود رو هم مثلا  ~/Downloads/  تعیین میکنیم

aria2c -c -x16 -s16 -j4 -k 1m -m10 --retry-wait=30 -i ~/dl.txt -d ~/Downloads/

نحوه move کردن فایلها در Filezilla

چنانچه قصد move کردن یک فایل در filezilla رو داشته باشید دو راه دارید:

  1. اون فایل رو به صورت drag and drop بگیرید و هی فولدر به فولدر ببرید بندازید جایی که میخواید
  2. به راحتی با rename کردن فایل و قرار دادن مقصد جدید در اسم فایل، اون رو به مقصد مورد نظرتون بفرستید!

اضافه کردن یک عبارت به ابتدای هر خط

چند روز پیش لازم داشتم لیستی از فایلهای موجود در یک دایرکتوری FTP رو در بیارم و بعد اونها رو تبدیل به لینک قابل دانلود کنم. لیست فایلها رو به کمک CURL ایجاد کردم:

curl --list-only -u USERNAME:PASWWORD ftp://example.com/files/ > list.txt

به جای USERNAME و PASSWORD و لینک FTP هم مقادیر مورد نظرمون رو مینویسیم.

حالا با کمک sed یک URL رو به ابتدای هر خط در فایل list.txt اضافه میکنیم:

sed 's|^|https://example.com/files/|' list.txt > newlist.txt

الان یک فایل داریم که در هر خطش یک لینک از فایلهای مورد نظر ما روی سرور FTP نوشته شده. میتونیم این فایل رو بدیم به دانلود منیجرمون یا هر کار دیگه ای که لازم داریم :-)

انتقال بی درد سر فایلها بین سیستم های مختلف

ممکنه با این مشکل مواجه باشید که مثلا یک فولدر حاوی کلی کتاب روی گوشیتون دارید. از قضا میخواید که این محتوی رو روی تبلت هم داشته باشید. حتی روی لپتاپتون هم!

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

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

پس میریم سراغ ابزاری که به سینک کردن محتوای دستگاه هامون کمک کنه. یکی از اینها که من اون رو راحت و بدون درد سر دیدم و رابط گرافیکی خوبی هم داره، Resiliosync هست. برای اکثر پلتفرم ها هم رابط کاربری داره. آندروید، لینوکس، ویندوز و حتی iOS.

تصور کنید که به راحتی هر چه تمام می تونید بین گوشی آندرویدی یا لپتاپتون و یک iOS هر فایلی رو جابجا کنید. بدون مصرف اینترنت. 




حاصل سر و کله زدن های من با لینوکس