مخفی کردن فایلها در لینوکس بدون گذاشتن نقطه

همون طور که لینوکسی ها میدونن، برای اینکه فایل یا پوشه ای رو در لینوکس مخفی کنیم باید اول اسمش یک نقطه یعنی . بذاریم. مثلا فایل یا فولدری به نام .linuxvaman بعنوان مخفی در نظر گرفته میشه. گاهی اوقات پیش میاد که ما دوست نداریم فایلی رو ببینیم، مثلا یه فایل log از یه برنامه ایجاد میشه تا اتفاقات مربوط به اون برنامه رو در خودش نگه داره. حالا اگه ما بیایم اول اسم این فایل یک نقطه بذاریم عملا کار بیهوده ای کردیم. چون در اجرای بعدی اون برنامه دوباره فایل با نام اصلی خودش ساخته میشه.

اما یک راه بسیار ساده برای مخفی کردن فایلها و پوشه ها در لینوکس وجود داره، بدون تغییر نام اونها و بدون گذاشتن نقطه در ابتدای اسامی!

کافیه یک فایل به این اسم در پوشه ای که میخواهید فایلها و پوشه هایی رو مخفی کنید بسازید .hidden و در اون اسامی چیزهایی که میخواید هر کدوم در یک خط بنویسید و ذخیره کنید. و بعد یک بار فایل منیجر رو ببندید و باز کنید. خواهید دید که فایلها مخفی شدند. و البته با کلید Ctrl + H نمایش داده میشن.

چقدر خوب واقعا!

راحت تر کردن samba

سلام من برای اینکه فایلی رو بین دستگاه ای انتقال بدم از samba استفاده می‌کنم ولی من دوست ندارم همیشه روشن باشه و هر موقعه نیاز بهش هست روشنش می‌کنم بخاطر همین اینو نوشتم تا راحتر بتونم اینکار رو بکنم.

برای دیدن اسکریپت ادامه مطلب رو ببینید...

ادامه مطلب

find و replace عبارت ها در ترمینال

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

با این روش ها میشه این کار رو راحت تر کرد:

grep -rnw '/path/to/somewhere/' -e "pattern"

یک دستور تیپیک برای جست و جوی عبارت pattern در یک دایرکتوری.

grep --include=\*.{c,h} -rnw '/path/to/somewhere/' -e "pattern"

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

grep --exclude=*.o -rnw '/path/to/somewhere/' -e "pattern"

این دستور هم میگه که همه فایلهایی که آخرشون به O ختم میشه از جست و جو خارج کن

ادامه مطلب

گرفتن ISO از دیسک

سلام قبل از هر چیز عیدتون مبارک و برای اینکه از CD یا DVD داخل کامپیوتر نسخه ISO تهیه کنید می‌تونید از دستورات زیر استفاده کنید.

readom dev=/dev/scd0 f=/path/to/image.iso

یا

dd if=/dev/cdrom of=whatever.iso

یا

cp /dev/cdrom file.iso

افزودن هاردساب به ویدئو

گاهی اوقات پلیری پیدا می‌شه که امکان سافت ساب رو نداره بخاطر همین مجور می‌شیم فایل زیرنویس رو ، روی ویدیو بسوزونیم یا بکاریم هرچی...

برای اینکار ساده ترین راه استفاده از HandBrake است که ما توضیحی در این مورد نمی‌دیم و می‌ریم که با دستور زیر به راحتی زیرنویس رو بسوزونیم روی ویدیو

ffmpeg -i input.mp4 -vf subtitles=filename=SUBTITLE.srt:force_style='FontName=Yekan' -acodec ac3 -vcodec h264 out.mkv

برای اینکه رنگ نوشته ها رو هم عوض کنیم باید داخل فایل زیرنویس از تگ های HTML استفاده کنید. تمام به همین راحتی

ایجاد swap بدون پارتیشن بندی در لینوکس

توجه: این مطلب قدیمی است و صرفا جهت آرشیو حفظ شده است. ممکن است امروزه برخی موارد یکسان نباشند.

swap فضایی روی هارد درایو که سیستم عامل لینوکس در صورتی که کل فضای رم پر بشه برای جلوگیری از کرش سیستم از اون استفاده میکنه. و مقداری از اطلاعاتی که قرار بود روی رم باشه رو روی اون نگه داری میکنه. قطعا اولین چیزی که به ‌‌ذهن میرسه اینه که این کار باعث کند شدن سیستم عامل میشه. اما اگر کمی دقت کنید کند شدن سیستم خیلی بهتر از اینه که سیستم کرش کنه و احتمالا شما مقداری از اطلاعات رو از دست بدید. در حالت کلی بهتره که swap کاملا خالی باشه مخصوصا اگر روی سرور باشه. با توجه به این که swap رو یا با فرمت و یا با ریبوت باید خالی کرد ، در نتیجه بهتره هر از مدتی چک کنید ببینید چیزی واردش شده یا نه. اگر swap شما استفاده شده بود اساسا به این معنیه که برای مدتی رم شما پر شده بوده و مقداری از اطلاعات رو به swap منتقل کرده . این اتفاق میتونه با اجرای نرم‌افزارهای سنگین رخ بده. مثلا استفاده از ماشین های مجازی. اگر این swap شما مرتبا پر میشه این به این معنیه که مقدار رم شما برای کاری که انجام میدید کافی نیست و بهتره رم جدید تهیه کنید.

اما اگر شما لینوکس رو نصب کردید و فضای swap برای سیستم عامل تعریف نکردید. 2 راه دارید برای ساخت این فضا:

1- از یک دیسک زنده استفاده کنید ،سیستم رو با اون بوت کنید و بعد از اون یکی از پارتیشن هارو تغییر حجم بدید و یک پارتیشن جدید برای swap بسازید.

2- از یک فایل به عنوان swap استفاده کنید!

در این جا من روش دوم رو توضیح میدم...

ادامه مطلب




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