+ nano /path/to/file
+ TAB !
+ TAB TAB TAB ! !
+ TAB !
+ اوه لینوکسور چرا Auto Complete کار نمیکنه فکر کنم مسیرو اشتباه امدیم؛ حالا چطوری درستش کنیم؟؟
- نگران نباش بدون پاک کردن کامندت هم میتونی مسیرو درست کنی :)
+ چطوری ؟؟
- Crtl + U
- ls
- cd path/to/correct/file
- Ctrl + Y
(He happily edits his text with nano)
🐧 @Linuxor
+ TAB !
+ TAB TAB TAB ! !
+ TAB !
+ اوه لینوکسور چرا Auto Complete کار نمیکنه فکر کنم مسیرو اشتباه امدیم؛ حالا چطوری درستش کنیم؟؟
- نگران نباش بدون پاک کردن کامندت هم میتونی مسیرو درست کنی :)
+ چطوری ؟؟
- Crtl + U
- ls
- cd path/to/correct/file
- Ctrl + Y
(He happily edits his text with nano)
🐧 @Linuxor
👍27
با این سایت میتونید برای هرچیزی که فکرشو کنید یه کوییک رفرنس پیدا کنید !!
Quickref.me
پروژه اوپن سورسه و اخیرا خیلی بهش کانتریبیوت شده اگه از قبل این سایتو داشتید دوباره بهش سر بزنید کلی چیز جالب بهش اضافه کردن.
🐧 @Linuxor
Quickref.me
پروژه اوپن سورسه و اخیرا خیلی بهش کانتریبیوت شده اگه از قبل این سایتو داشتید دوباره بهش سر بزنید کلی چیز جالب بهش اضافه کردن.
🐧 @Linuxor
👍21
Linuxor ?
ساخت یه پارتیشن تو RAM برای کارهایی که نیاز به یه حافظه سریع دارید !! sudo mkdir /mnt/linuxor sudo mount -t tmpfs tmpfs /mnt/linuxor -o size=1024m دقت کنید بعد خاموش کردن سیستم دیتاهایی که توش ذخیره کردید از بین میره.... 🐧 @Linuxor
تو یوتیوب یه ویدیو ریکورد کردم با این تکنیک سرعت یه برنامه ای که با i/o درگیره رو حدود 6 برابر بیشتر کردم.
👍23👎1
متن پیام قبل از لاگین را در کدام فایل میتوان یافت؟؟
Anonymous Quiz
11%
/etc/issue
32%
/etc/csh.login
22%
/etc/motd
35%
/etc/profile
👍21👎1
توی Bash میتونی به یه مسیر دیگه cd کنی بدون اینکه مسیر قبلی از بین بره !!
فرض کنید ما رفتیم توی مسیر زیر :
ولی میخایم بدون اینکه مسیر قبلی از بین بره بریم یه مسیر دیگه پس میزنیم :
برای برگشتن به مسیر قبلی از popd استفاده میکنیم.
پ.ن 1 : در واقع مسیر ها توی یه stack ذخیره میشن و میشه چند تا مسیرو هم push کرد.
پ.ن 2 : با دستور dirs میتونید محتوای stack رو ببینید.
🐧 @Linuxor
فرض کنید ما رفتیم توی مسیر زیر :
cd /old/working/pathولی میخایم بدون اینکه مسیر قبلی از بین بره بریم یه مسیر دیگه پس میزنیم :
pushd /new/temp/pathبرای برگشتن به مسیر قبلی از popd استفاده میکنیم.
پ.ن 1 : در واقع مسیر ها توی یه stack ذخیره میشن و میشه چند تا مسیرو هم push کرد.
پ.ن 2 : با دستور dirs میتونید محتوای stack رو ببینید.
🐧 @Linuxor
👍48👎1
برای تغییر نام سریع میتونید از کامند زیر استفاده کنید :
🐧 @Linuxor
mv linuxor.{txt,md}
این دستور میاد فایل linuxor.txt رو تغییر نام میده به linuxor.md
با این کامند هم میتونید فایل .old برای linuxor.txt بسازید mv linuxor.txt{,.old}
به طریق مشابه میشه فایل .bak هم بسازید cp linuxor.txt{,.bak}
پ.ن : پسوند های .old و .bak برای بکاپ گیری استفاده میشن.🐧 @Linuxor
👍27👎2
فدورای 38 با تغییر به گنوم 44 و همچنین کرنل 6.2 منتشر شد !
تغییراتش رو میتونید از مجله فدورا بخونید.
🐧 @Linuxor
تغییراتش رو میتونید از مجله فدورا بخونید.
🐧 @Linuxor
👍20👎1
یه سایت دیگه برای استفاده از هوش مصنوعی chat gpt !
سایت قبلی که معرفی کردم مثل اینکه از کار افتاده و دسترسی مارو بسته :)
ولی نگران نباشید این سایت امکانات بیشتری داره مثلا میتونید از
Sage , GPT-4 , Claude+ , Claude-instant , Chat-gpt ,DragonFly
رایگان استفاده کنید فقط کافیه که با ایمیلتون توی سایتش لاگین کنید.
نکته : استفاده از gpt-4 محدودیت زمانی هر نهو نیم ساعت یک پیام رو داره.
سوال بالا رو از همشون پرسیدم هیچ کدومشون جواب درست ندادن 😂
جواب درستش چهار میشه اولین قرص ساعت 12 دومی 13 سومی 14 چهارمی 15 البته gpt4 فوق العادس جوابش تا وسط درسته ولی نتیجه گیریش غلط بود...
(معرفی به بقیه دوستاتون یادتون نره !!)
🐧 @Linuxor
سایت قبلی که معرفی کردم مثل اینکه از کار افتاده و دسترسی مارو بسته :)
ولی نگران نباشید این سایت امکانات بیشتری داره مثلا میتونید از
Sage , GPT-4 , Claude+ , Claude-instant , Chat-gpt ,DragonFly
رایگان استفاده کنید فقط کافیه که با ایمیلتون توی سایتش لاگین کنید.
نکته : استفاده از gpt-4 محدودیت زمانی هر نهو نیم ساعت یک پیام رو داره.
سوال بالا رو از همشون پرسیدم هیچ کدومشون جواب درست ندادن 😂
جواب درستش چهار میشه اولین قرص ساعت 12 دومی 13 سومی 14 چهارمی 15 البته gpt4 فوق العادس جوابش تا وسط درسته ولی نتیجه گیریش غلط بود...
(معرفی به بقیه دوستاتون یادتون نره !!)
🐧 @Linuxor
👍17🤣4👎1
بعیده لینوکس داشته باشی ولی با درایور ها درگیر نشده باشی
کامند زیر که با پرل نوشته شده یه گراف از دیپندنسی ماژول های کرنل براتون توی یه عکس میسازه :
کامند زیر که با پرل نوشته شده یه گراف از دیپندنسی ماژول های کرنل براتون توی یه عکس میسازه :
lsmod | perl -e 'print "digraph \"lsmod\" {";<>;while(<>){@_=split/\s+/; print "\"$_[0]\" -> \"$_\"\n" for split/,/,$_[3]}print "}"' | dot -Tpng > Desktop/Dependency.png
🐧 @Linuxor ~ bandie91👍28👎2
اگه حوصلتون سر رفت به سایت زیر یه سر بزنید بدون نصب هیج چیزی تجربه یه رانندگی بی پایان رو داخل مرورگر بهتون میده
slowroads.io
🐧 @Linuxor ~ Amir Khorsand
slowroads.io
🐧 @Linuxor ~ Amir Khorsand
👍33👎4
نصب فتوشاپ CC2022 در لینوکس !
چند نفر امدن برای لینوکس یه اینستالر فتوشاپ CC2022 درست کردن که برای نصب و دانلودش میتونید به گیتهابشون برید.
البته نسخه بالا به گفته خودشون ناپایداره ولی یه نسخه از فتوشاپ CC2019 که قبلا همچین حرکتی روش زده بودن هست که فکر میکنم پایدار تر باشه برای نصب و دانلود این نسخه هم میتونید به این پیج گیتهاب یه سری بزنید.
🐧 @Linuxor
چند نفر امدن برای لینوکس یه اینستالر فتوشاپ CC2022 درست کردن که برای نصب و دانلودش میتونید به گیتهابشون برید.
البته نسخه بالا به گفته خودشون ناپایداره ولی یه نسخه از فتوشاپ CC2019 که قبلا همچین حرکتی روش زده بودن هست که فکر میکنم پایدار تر باشه برای نصب و دانلود این نسخه هم میتونید به این پیج گیتهاب یه سری بزنید.
🐧 @Linuxor
👍28🤣2👎1
جایگزینی فرایند یا Process Substitution چیه؟
بعضی موقع ها نیاز داریم که خروجی یه دستور رو به صورت یه فایل ببینیم.
برای مثال معمولا دستور یونیکسی diff دوتا پارامتر میگیره که آدرس دوتا فایله، کارش هم اینه که محتوای دوتا فایل رو مقایسه کنه، حالا فرض کنید میخایم محتوای دوتا دایرکتوری رو باهم مقایسه کنیم اینجاست که جایگزینی فرایند به کارمون میاد.
دستور زیرو در نظر بگیرید :
diff <(ls dir1) <(ls dir2)
این دستور محتوای دایرکتوری dir1 و dir2 رو باهم مقایسه میکنه.
در واقع کامند به فرم زیر
<(command)
میاد خروجی command رو میریزه تو یه فایل موقت و کل عبارت با ادرس اون فایل عوض میشه. (بیشتر بخونید)
پس این تیکه زیر
<(ls dir1)
تبدیل میشه به ادرس فایلی که محتوای داخلش خروجی این دستوره ls dir1.
جایگزینی فرایند کاربرد های زیادی داره یه نمونه دیگش جستجو با grep توی یه دایرکتوریه
grep "pattern" <(ls dir)
🐧 @Linuxor
بعضی موقع ها نیاز داریم که خروجی یه دستور رو به صورت یه فایل ببینیم.
برای مثال معمولا دستور یونیکسی diff دوتا پارامتر میگیره که آدرس دوتا فایله، کارش هم اینه که محتوای دوتا فایل رو مقایسه کنه، حالا فرض کنید میخایم محتوای دوتا دایرکتوری رو باهم مقایسه کنیم اینجاست که جایگزینی فرایند به کارمون میاد.
دستور زیرو در نظر بگیرید :
diff <(ls dir1) <(ls dir2)
این دستور محتوای دایرکتوری dir1 و dir2 رو باهم مقایسه میکنه.
در واقع کامند به فرم زیر
<(command)
میاد خروجی command رو میریزه تو یه فایل موقت و کل عبارت با ادرس اون فایل عوض میشه. (بیشتر بخونید)
پس این تیکه زیر
<(ls dir1)
تبدیل میشه به ادرس فایلی که محتوای داخلش خروجی این دستوره ls dir1.
جایگزینی فرایند کاربرد های زیادی داره یه نمونه دیگش جستجو با grep توی یه دایرکتوریه
grep "pattern" <(ls dir)
🐧 @Linuxor
👍29👎2