ترمینالquteآموزش

find / -type f -perm 0777 -print -exec chmod 644 <> \;
آیا ترموستات rth 7600d دارای یک ترمینال برای حسگر فضای باز/داخلی است؟
20210814· لامپ های led برای استفاده در فضای باز عملکرد فوق العاده ای در محیط های سرد و مرطوب ترمینالquteآموزش دارند. این لامپ ها گرما ایجاد نمی کنند ، به این معنی که با کولر گازی شما نمی جنگند. آیا دمای رنگ لامپ مهم است؟ اکثر مردم فقط نگران روشنایی لا�
یخچال فریزر | قیمت خرید انواع یخچال فریزر با برندهای مختلف .
آخرین قیمت ، خرید و فروش انواع یخچال و فریزر ال جی سامسونگ دوو الکترواستیل اسنوا هیمالیا دیپوینت امرسان بوش جیپلاس پارس ایکس ویژن هیتاچی بکو فیلور پانوراما دونار تی سی ال ایستکول یخساران هاردستون ایران شرق سام سینجر .
گوشی هوآوی | قیمت خرید انواع گوشی هوآوی (3 آذر)
۳,۷۰۰,۰۰۰ تومان. (۲۰ ساعت پیش) فروشندگان (۱) Huawei Y8p4/128GB گوشی هوآوی مدل Y8p با 4 گیگ رم و 128 گیگ حافظه داخلی. ۴,۵۹۹,۰۰۰ تومان. (۱۲ ساعت پیش) فروشندگان (۳) Huawei Y5 Prime (2018) DRALX2 Dual SIM16gb Huawei Y5 ترمینالquteآموزش Prime (2018) DRALX2 Dual .
معرفی اجزای خودرو؛ یک خودرو از چه بخش هایی تشکیل شده است .
20211115· مهمترین تفاوت این بخش با سایر اجزای خودرو این است که دست شما برای ایجاد تغییرات و تزئینات داخلی خودرو باز است. . بنابراین هر چه زودتر به سراغ معرفی اجزای اتومبیل در فضای داخلی برویم: نشیمن ها صندلی ها پشت سری روکش صندل�
TH100 ترمومتر صنعتی مدل پرشین الکترونیک
میزان مصرف ترمومترها(دماسنج) صنعتی در پروژه ها صنعتی بسیار بالا بوده و از اهمیت بالایی برخوردار است. جدا از پرمصرف بودن این ترمومترها، میزان دقت آنها نیز بسیار مهم است. لذا برای مصرف کنندگان صنعتی پارامترهای دوام و .
عیب یابی خرابی ترموکوپل در دماهای بالا ژرمن الکتریک
آیا قطر خارجی یا طراحی ترمینال انتخابی برای حساسیت دمایی مورد نظر مناسب است؟ آیا افزودن پایه برای استفاده از ترموکوپلهای بلندتر لازم است؟ آیا عایقبندیها درست تعیین شدهاند؟ برای اطمینان از انتخاب درست در تمامی م
ترموستات کاران: فروش انواع ترموستات با ضمانت بهترین قیمت
ترموستات دارای صفحه نمایش رنگی ; ترموستات بدون صفحه نمایش رنگی ; کلاس حفاطت ; ip 20 ; ip 30 ; ترموستات هانیول **پرفروش های هانیول** ترمینالquteآموزش **پر فروش های هانیول** ترموستات دیجیتال هانیول t6861 مدل هالو اصلی ; ترموستات دیجیتال هانیول t6861 مدل �
سیستم اعلام حریق چیست و چگونه کار می کند؟ – آموزشکده حریق
آشکارساز شعله (دتکتور شعله) یک حسگر طراحی شده برای شناسایی و واکنش به وجود یک شعله یا آتش است. واکنش ها به یک شعله شناسایی شده بستگی به پیکره بندی سیستم طراحی شده دارد، اما می تواند شامل بصدا در آوردن زنگ خطر، غیرفعال .
ترموستات 83 درجه پژو 405 ML 3448 مشخصات، قیمت و خرید .
یک میله داخل موم قرار گرفته است که فشار موم، آن را به سمت بیرون هل می دهد و ترموستات عمل می کند. هرچه دمای داخل موتور بالا برود، دریچه ترموستات بیشتر باز می شود. از نکات قابل توجه در مورد این قطعه، عدم زنگ زدگی، جذب رسوب و .
كلوپ خودروهاي آمريكايي [آرشيو] Page 30 P30World Forums .
20141008· زادمهر عزیز یک بیوک سنتریون داره برای صافکاری 6 و برای نقاشی هم 6 7 میلیون باید هزینه کنه. درامد صافکار و نقاش از دکتر مهندس بیشتره. اما نمیدونم چرا این قشر هیچ وقت به اندازه درامدشون زندگی خوبی نداشتند.
ترموستات انواع خودرو دسته بندی اصلی ترموستات فروشگاه .
ترموستات پراید و تیبا ۷۶ درجه دیناپارت. ۰. ۶۰,۰۰۰ ۵۵,۰۰۰ تومان. 1. 2. ←. دسته بندی. یک دسته انتخاب نمایید آچار و ابزار (13) آفتامات و رله (41) آینه خودرو (5) اسپری و واکس داشبورد (12) استپ ترمز (6) استپر .
سنسور دما PT100 سنسور RTD چین قیمت کارخانه Hongtai آلیاژ
با 20 سال تجربه در تولید بخاری، Hongtai Alloy در حال حاضر شما را با کیفیت رقابتی با کیفیت سنسور دمای PTT100 با کیفیت و با دوام می سازد. کارخانه ما به شما یک مرحله خدمات و تحویل عجله 3 روزه را ارائه می دهد و بخاری های سفارشی در 24 ساعت .
بررسی و معرفی اجزای مختلف خودرو [آرشيو] P30World Forums .
20200608· این کاربراتورها دارای یک ونتوری یک پیاله بنزین و یک سوخت پاش است 2 کاربراتور دو دهانه : این کاربراتور دارای دو ونتوری یک پیاله بنزین مشترک و دو سوخت پاش است این نوع از کاربراتور اساسا دو کاربراتور تک دهانه ای است که در یک
ترموستات چیست، چکار میکند، چگونه تنظیم می شود
20210125· ترموستات کنترل کننده الکتریکی خودکاری است که برای تنظیم دما در فضای بسته، معمولاً آن را به دستگاه های گرم شونده یا سرد ساز متصل میکنند، تا با قطع و وصل دستگاه، آن فضا را در دمای تنظیم شده ثابت نگه دارند.
آموزش فنی خودرو [آرشیو] PHalls تالارهای پارسی پیهالز
مثلا همه موتورهای احتراقی دارای یک محفظه برای فشرده کردن سیال میباشند که سیلندر نام دارد. یا اینکه همگی دارای یک قطعه متحرک رفت و برگشتی میباشند که پیستون نام دارد و . لیکن ساختار موتورهای برقی متفاوت است. همگی آنها
ترموستات دیجیتال | انواع ترموستات |ترموستات چیست
ترموستات های مکانیکی از انواع ولتاژ شهری می باشند و استفاده و نصب آن ها بسیار آسان است. این ها ارزان ترین مدل های موجود در بازارند و اساس کار آن ها تشخیص تغییرات دما به وسیله ی دو نوار فلزی حساس می باشد.
ترموستات فن کویل چیست و چه کاربردی دارد
20201102· برنامه های معمول ترموستات اتاقی برای کنترل واحدهای فن کوئل . ZWave یکی از محصولات موجود در بازار است که دارای عملکردی بسیار مناسب با طراحی بسیار شیک می باشد. ترموستات های این برند را می توان با نام pipe شناخت که دارای ویژی ه
ترموستات 82 درجه ورسی تولید ایران مناسب برای تیبا 1 .
یک میله که داخل موم قرار گرفته است، هنگام فشار موم، میله را به سمت بیرون هل می دهد و ترموستات عمل می کند. اگر دمای داخل موتور بالا برود، ترموستات بیشتر باز می شود. ترموستات ها دارای 2 دسته بندی دمایی هستند. دسته اول را .
پرونده کامل ترموستات در خودرو
استفاده از ترموستات در بخاری خودرو. ترموستات باعث می شود آن بخش از آب كه قرار است برای خنک شدن به رادياتور برود به درون مبدل حرارتی بخاری ماشين برود و از گرماي آن برای گرم كردن فضای داخل ماشين استفاده شود .
فروش ترموستات + راهنمایی برای خرید و ارائه مشاوره رایگان و .
ترموستات دیجیتال هانیول ترموستات هانیول t6861 (هالو) هیچ چیز جای کیفیت را نمیگیرد؛ ترموستات t6861 با کیفیت ساخت بینظیر و ظاهری چشم نواز جای خود را به خوبی در دل کاربرانش باز کرده است.
سنسورهای CNS یکی از تولید کنندگان حرفه ای است که در تحقیق و توسعه و تولید انبوه سنسور و ماژول گاز و سایر سنسورها مانند سنسور PIR، سنسور جریان، سنسور رطوبت، ابزار و تجهیزات برای سنسورهای گاز تخصص دارد. خواسته های مشتریان مختلف
چطور اولین برنامه خود را در پایتون ۳ بنویسید و اجرا کنید؟
ساخت یک برنامه ساده با پایتون؛ پایتون یکی از زبانهای محبوب برنامهنویسی محسوب میشود که به دلیل آسانی در یادگیری، فراگیر شده است. امروزه اکثر برنامه نویسهای علاقهمند ورد به این حوزه، پایتون را به عنوان اولین زبان خود انتخاب میکنند.
در این مقاله نحوه نوشتن یک برنامه ساده در پایتون 3 و اجرای آن را به شما آموزش میدهیم. در ادامه همراه ما باشید.
پایتون چیست؟
پایتون یکی از زبانهای برنامهنویسی محبوب و معروف است که به عنوان زبان همه منظوره شناخته میشود. این زبان محدود به نوع خاص یک یا چند نرمافزار نیست و میتوان از آن برای کارهای مختلف استفاده کرد.
برای مثال برخی افراد از زبان برنامه نویسی Python برای تحلیل دادهها استفاده میکنند. اما از طرفی دیگر، برخی افراد به منظور ساخت بازیهای کامپیوتری و ویدیویی آن را بکار میبرند.
کدهای ابتدایی پایتون برای نوشتن یک برنامه ساده
به همین دلیل یادگیری زبان پایتون برای برنامه نویسان اهمیت زیادی دارد و متخصصین مختلف میتوانند از مزایای آن بهرهمند شوند. زبان پایتون از ماژولها و پکیجها استفاده میکند. به همین دلیل، شما میتوانید کدهای پروژه خود ترمینالquteآموزش را به پروژه دیگری هم منتقل کنید و چند باره از آن استفاده کنید.
امروزه پایتون مورد استفاده شرکتهای بزرگ دنیا از جمله گوگل، ناسا و یوتیوب قرار میگیرد و به همین دلیل محبوبیت زیادی پیدا کرده است. از طرفی دیگر، زبان برنامه نویسی برای افراد مبتدی و تازه وارد هم مناسب خواهد بود. همین راحتی در کاربری بر محبوبیت آن افزوده است.
نحوه ساخت یک برنامه ساده در پایتون 3 و اجرا کردن آن
Hello, World! یکی از برنامههای کلاسیک و قدیمی در برنامهنویسی کامپیوتر است. این برنامه، به عنوان اولین برنامه ساده و کامل برای مبتدیان به حساب میآید و برای تست سیستم و محیط برنامهنویسی نیز مناسب خواهد بود.
در ادامه قصد داریم نوشتن برنامه Hello, World! را به صورت کامل آموزش دهیم.
پیشنیازها
برای نوشتن برنامه Hello, World! باید یکسری پیشنیاز را فراهم کنید. برای نوشتن این برنامه، باید ابتدا پایتون 3 را نصب و سپس یک محیط برنامه نویسی را بر روی سرور یا کامپیوتر خود تنظیم نمایید.
نوشتن برنامه Hello, World!
برای نوشتن Hello, World! ابتدا باید یک خط دستور در تسکت ادیتوری مانند nano را باز کرده و یک فایل جدید ایجاد کنیم:
زمانی که text file در پنجره ترمینال باز شد، برنامه خود را تایپ میکنیم:
آموزش ساخت برنامه آنلاین با پایتون 3
اکنون باید اجزای مختلف کد را تجزیه کنیم. ()print تابعی(function) است که عمل چاپ را انجام دهد. به دلیل اینکه تابعها از پرانتز استفاده میکنند، میگوییم که ()print یک تابع است.
()print به پایتون میگوید موارد درون پرانتز را نمایش دهد یا خروجی بگیرد. به صورت پیشفرض، این خروجی در پنجره ترمینال فعلی نشان داده میشود.
برخی از توابع مانند ()print به صورت پیشفرض توابع built-in هستند و در پایتون گنجانده شدهاند. لازم به ذکر است که این توابع داخلی همیشه در دسترس ما خواهند بود تا در صورت نیاز از آنها در برنامهها استفاده کنیم.
در درون پرانتز تابع ()print، دنبالهای از کاراکترها قرار دارد و — Hello, World! — که درون کوتیشن قرار خواهد گرفت. به طور کلی، هر کاراکتری که درون کوتیشن باشد string نام میگیرد.
زمانی که نوشتن برنامه به اتمام رسید، با تایپ Control و X از nano خارج شوید. همچنین زمانی که باید فایل را ذخیره کنید، میتوانید با فشار دادن کلید Y این کار را انجام دهید.
هنگامی که از نانو خارج شوید، به shell خود باز میگردید.
اجرای برنامه Hello, World!
وقتی که نوشتن برنامه Hello, World! به اتمام رسید، نوبت به اجرا کردن آن میرسد. در اینجا ما باید از دستور Python3 به همراه نام فایل برنامه خود استفاده کنیم:
برنامه hello.py که اجرا کردید، موجب میشود تا ترمینال شما خروجی زیر را تولید کند:
اکنون بیایید تا به کارهایی که انجام شد با جزئیات بیشتری بپردازیم. پایتون خط print("Hello, World!") را با فراخوانی تابع ()print اجرا کرد و مقدار استرینگ Hello, World! به تابع منتقل شد.
اجرای آنلاین کد های پایتون
در این مثال رشته Hello, World! آرگومان(argument) هم نامیده میشود زیرا مقداری است که به یک تابع ارسال شده است.
همچنین کوتهایی(quote) که در دو طرف Hello, World! قرار میگیرند هم چاپ نشدهاند. زیرا از آنها فقط برای نمایش رشته استفاده میشود و کوتیشنها نقطه شروع و پایان رشته را مشخص خواهند کرد.
زمانی هم که برنامه به درستی و بدون هیچ مشکلی اجرا شد، میتوانید بگویید که پایتون 3 به درستی کار میکند. از طرفی برنامه در این زمان هیچ مشکل سینتکسی نخواهد داشت و برای انجام کارهایتان آماده است.
اما در صورتی که با مشکل در اجرا مواجه شدید، باید مشکل را پیدا و آن را برطرف کنید. زیرا این کدها چندان پیچیده نیستند و احتمال بروز مشکل بسیار کم خواهد بود.
اما برای هر فرد تازهکاری امکان اشتباه وجود دارد. به همین دلیل پیشنهاد میشود که در جایگذاری و نوشتن کدها دقت بالایی داشته باشید. البته برطرف کردن مشکلات به وجود آمده کار چندان سختی نیست و از این نظر نگران نباشید.
سخن آخر
ساخت یک برنامه ساده با پایتون؛ بعد از طی کردن مراحلی که گفته شد، شما به راحتی یک برنامه در پایتون 3 نوشته و اجرا کردید. این برنامه Hello, World! نام دارد که جزء برنامههای کلاسیک و قدیمی برای تست فضا و محیط برنامه نویسی است.
شما میتوانید فایل و برنامههای زیادی را با پایتون 3 بنویسید و اجرا کنید. به هیچ عنوان برای موفق شدن در زبان برنامه نویسی پایتون، تلاش و پشتکار را فراموش نکنید. پیشنهاد میشود که اصلا به نوشتن این برنامههای نسبتا ساده اکتفاء نکنید و با خواندن آموزشهای مختلف، برنامههای جدیدی را در این محیط بنویسید و اجرا کنید.
سوالات متداول
1. پایتون چیست؟
پایتون یکی از محبوبترین و معروفترین زبانهای برنامه نویسی است که برنامهنویسان زیادی بر آن مسلط هستند. از این زبان برنامه نویسی برای نوشتن بازیهای کامپیوتری و حتی تحلیل دادهها استفاده میشود.
2. چرا پایتون محبوبیت زیادی دارد؟
پایتون به دلیل مناسب بودن برای افراد تازهکار و مبتدی و البته مورد استفاده قرار گرفتن توسط شرکتهای بزرگی همچون گوگل، یوتیوب و ناسا، محبوبیت زیادی پیدا کرده است.
3. آیا نوشتن برنامه در پایتون 3 راحت است؟
در صورتی که آموزشهای مربوط به نوشتن و اجرای برنامه در پایتون 3 را ببینید، همین مقالات که آموزشها را با زبان ساده به شما میدهد هم تاثیر زیادی در آسان کردن نوشتن برنامه (در پایتون) خواهند داشت.
4. آیا میتوانیم در پایتون 3 برنامههای جدیدی بنویسیم و اجرا کنیم؟
بله؛ شما همواره میتوانید در این محیط برنامه و بازیهای جدیدی را بنویسید و اجرا کنید. همچنین از آن برای ماشین لرنینگ و آنالیز داده میتوانید استفاده کنید.
معرفی دستور Find و چند مثال کاربردی
جستجوی یک فایل یا پوشه در سیستم عامل ویندوز به لطف نوار Search از پیش تعریف شده در بخش بالایی Windows Explorer بسیار ساده است. لیکن این فرآیند برای کاربران سیستم عامل لینوکس ( Linux ) در نسخه های سروری ، با در نظر گرفتن عدم بهره مندی از محیط گرافیکی ، قدری پیچیده است . در مقاله پیش رو به معرفی یکی از معروفترین و کارامد ترین ابزار های جستجو در سیستم عامل های لینوکس خواهیم پرداخت. ابزار مورد بحث که Find نام دارد ، بصورت پیشفرض در همه توزیع های لینوکسی نصب بوده و با کمک طیف گسترده ای از گزینه ها ( Option ) های خود به شما کمک می کند فیلتر های متعددی در جستجوی خود قرار دهید تا دقیقترین نتیجه مطلوب را بیابید.
دستور Find ( بخوانید فایند ) از طریق محیط شل لینوکس ( Shell ) اجرا شده و به شما کمک می کند فایل ها بر اساس دسته بندی های زیر جستجو نمایید.
البته در نهایت با قرار دادن فرمان های دیگر در ادامه دستور Find می توان پروسه های بسیاری از جمله اعمال تغییرات بر نتایج جستجو ، مانند حذف ، تغییر سطوح دسترسی ، ویرایش محتوا ، جابجایی و بسیاری موارد دیگر را اجرا کرد. البته این مقاله تنها به معرفی رایج ترین موارد استفاده Find خواهد پرداخت. با ما همراه باشید.
جستجوی فایل ها و پوشه ها بر اساس نام:
برای این منظور مطابق الگوی زیر به استفاده از آپشن name می پردازیم:
دستور فوق دو بخش اصلی دارد. پس از کلمه find به ذکر مسیر مورد نظر برای جستجو می پردازیم. در این مثال / معادل با دایرکتوری اصلی لینوکس است که در نتیجه آن کل محیط سرور جستجو خواهد شد. این بخش می تواند با نشانی دقیق مسیر مورد نظر جایگزین شود. همچنین اگر پیش از اجرای دستور به مسیر مورد نظر برویم ، می توان با قرار دادن نقطه ، پروسه را در دایرکتوری جاری انجام داد. بخش دوم پس از گزینه name می آید که شامل نام فایل و یا پوشه مورد نظر است.
اگر نام فایل شامل فاصله ( Space ) و یا کاراکتر اجرایی و معنی دار برای shell لینوکس است ، می توانید آن را در Double quotes قرار دهید.
با توجه به اینکه لینوکس بین حروف کوچک و بزرگ تفاوت قائل می شود ، پوشه ای با نام Ali و ali متفاوت از یکدیگر هستند. حال اگر بخواهیم هر دو این پوشه ها را در نتایج جستجو داشته باشیم ، بجای آپشن name بایستی از iname استفاده کنیم تا جستجوی ما in case sensitive ( غیر حساس به بزرگی و کوچکی حروف ) شود.
جستجوی فایل ها و پوش ها بر اساس نوع:
اگر بخواهیم نتایج جستجو بر اساس فقط فایل ها و یا فقط پوشه ها باشد ، بایستی از گزینه type استفاده شود.
find / -type d -name parspack find / -type f -name parspack
مثال اول با استفاده از d به جستجوی پوشه ها ( Directory ) و مثال دوم به جستجوی فایل ها ( File ) می پردازد.
جستجوی فایل ها بر اساس پسوند:
در صورتی که بخواهید مثلا فایل های jpg موجود در یک مسیر خاص را جستجو نمایید ، بایستی از الگویی مشابه مثال زیر استفاده کنید:
جستجو بر اساس سطوح دسترسی ( Permision ):
بمنظور جستجو بر اساس پرمیژن ها از آپشن prem استفاده می کنیم.
find / -type f -perm 0777 -name parspack.php
در این مثال به دنبال یک فایل با نام parspack.php و با دسترسی 777 هستیم. همچنین بمنظور پیدا کردن فایل هایی با پرمیژن اجرایی از الگوی زیر استفاده می کنیم:
مثال فوق تمامی فایل های با سطح دسترسی قابل اجرا بر روی سرور را می یابد.
اگر بخواهیم فایل هایی با دسترسی 777 را یافته و سپس سطح دسترسی آنها را به 644 تغییر دهیم از ترکیب خروجی دستور find با دیگر دستور ها استفاده می کنیم.
find / -type f -perm 0777 -print -exec chmod 644 <> \;
استفاده از exec در ادامه دیگر دستورات لینوکسی به احتیاط و توجه زیاد نیاز دارد.
دستور find به تنهایی فقط فایل ها را پیدا می کند ولی exec قابلیت اجرای دستورات دیگر را دارد و مثلا کاهش سطح دسترسی برخی فایل ها می تواند منجر به وقوع مشکل در کارکرد نرم افزاری خاص و یا کرنل ( Kernel ) گردد. لذا این شکل استفاده از دستور ها به کاربران مبتدی توصیه نمی شود. بهتر است جهت احتیاط بیشتر ابتدا خروجی دستور find را دقیق بررسی فرمایید و پس از اطمینان ، اقدام به اعمال تغییرات مورد نظر با استفاده از exec کنید . همچنین در صورت نیاز به حذف نتایج جستجوی find ، الگوی استفاده شده در مثال زیر کاربر دارد:
این مثال تمامی فایل های با پسوند txt را در کل سرور یافته و سپس حذف می کند.
جستجو بر اساس نام کاربری:
اگر قصد یافتن فایل ها را بر اساس نام مالک داشته باشیم ، بایستی از گزینه name استفاده کنیم.
در این مثال عملیات جستجو در مسیر / و بر اساس فایل هایی با مالکیت parspack صورت می پذیرد. آپشن group نیز به منظور جستجو بر اساس نام گروه کاربری استفاده می شود:
جستجوی فایل ها بر اساس تاریخ و ساعت:
تغییرات در فایل های لینوکسی به شکل انجام می پذیرد.
- Modified که با m مشخص می شود ترمینالquteآموزش و به معنی تغییر در محتوای فایل است.
- Accessed که با a مشخص می شود که به معنی دسترسی ( خواندن ) فایل است.
- Changed که با c مشخص می شود و معادل با تغییر در متا دیتای ( Metadata ) فایل است. ولی محتوا دست نخورده باقی مانده است.
در آپشن مورد استفاده برای این بخش اگر از time استفاده شود ، عدد مقابل آن به معنی روز است و اگر از min استفاده شد عدد مقابل آن معرف تعداد دقیقه است.
دستور فوق به معنی یافتن فایلی در مسیر / است که در 10 روز گذشته m ( Modified ) شده است.
این مثال به معنی یافتن فایلی است که بین 10 تا 20 روز گذشته modify شده است. بعبارتی بیشتر از 10 روز و کمتر از 20 روز گذشته تغییری در محتوای آن ایجاد شده است.
در مثال فوق به دنبال یافتن فایل هایی هستیم که ظرف 30 دقیقه اخیر متادیتای آنها ( مثلا سطح دسترسی ) تغییر یافته است.
جستجوی فایل ها بر اساس سایز:
آپشن size بمنظور اجرای عملیات جستجو بر اساس سایز کاربرد دارد.
مثال فوق برای یافتن تمامی فایل های 20 مگابایتی بر روی سرور استفاده می شود.
در صورتی که بخواهیم فایل های بزرگتر از 10 مگابایت و کوچکتر از 20 مگابایت ( سایز بین 10 تا 20 مگابایت ) را جستجو کنیم ، از الگوی ذکر شده در مثال قبل استفاده می کنیم. دستور زیر فایل های با پسوند jpg را در کل سرور جستجو کرده و فایل هایی که سایز بزرگتر از 20 مگابایت داشته باشند را حذف می کند.
دستور man در لینوکس
دستور man یک کتابچه راهنمای داخلی یا built-in manual برای استفاده از دستورات لینوکس است. man به کاربران اجازه می دهد تا راهنمای یک فرمان یا ابزاری که در ترمینال اجرا می شود را مشاهده کنند. man page یا manual page شامل توضیحات دستور، گزینههای قابل اجرا، flag ها، نمونهها و سایر بخش های اطلاعاتی است.
در این آموزش با استفاده از دستور man در لینوکس آشنا می شوید.
ابتدا باید بدانید که syntax کلی دستور man بصورت زیر می باشد:
Option - خروجی نتیجه جستجو.
section number - بخشی که در آن man page جستجو می شود.
command name - نام دستوری که میخواهید با man page در مورد آن بدانید.
به طور پیش فرض، man در تمام بخش های(section های) موجود manual کاربر جستجو و نگاه می کند و اولین مورد را نشان می دهد (ترمینالquteآموزش حتی اگر page در چندین بخش وجود داشته باشد). section number در دستور manباعث می شود که یک section یا بخش خاص را جستجو کند.
9 بخش یا section از manual وجود دارد که با هم به آنها یک نگاهی کلی می اندازیم:
1. General commands: دستورات مورد استفاده در ترمینال.
2. فراخوانی سیستم: توابعی که kernel ارائه می دهد.
3. Library functions: توابع در کتابخانه های برنامه.
5. File formats and conventions: فرمت های فایل مانند etc/passwd.
6. Games: توضیحات دستوراتی که quote های دیتابیس را نمایش می دهند.
7. Miscellaneous: توضیحات مختلف، از جمله پکیج های ماکرو، پارامترهای بوت و موارد دیگر.
8. System administration commands: دستوراتی که بیشتر محفوظ برای root هستند.
9. Kernel Routines: اطلاعات در مورد داخلی کرنل.
How to Use man in Linux
در پنجره ترمینال، man را تایپ کنید و سپس نام دستور لینوکس را تایپ کنید که در مورد آن از man page اطلاعات می خواهید.
خروجی طولانی است. از چرخ اسکرول ماوس، کلیدهای جهت دار بالا و پایین یا کلیدهای PgDn و PgUp برای حرکت در آن استفاده کنید.
پس از اجرای دستور man، کلید H را فشار دهید تا بخش help و جدولی از کلیدها برای پیمایش در خروجی پیش رویتان را مشاهده کنید. برای خروج، Q را فشار دهید.
خروجی فرمان عناوین man page موجود برای دستور مشخص شده را نمایش می دهد.
لیست عناوین ممکن شامل:
Name: نام دستور
Synopsis: syntax دستور است.
Configuration: جزئیات پیکربندی یک دستگاه.
Description: توضیحات دستور:
Examples: مثال از نحوه استفاده از دستور.
Defaults: توابع پیشفرض دستور و نحوه لغو کردن آنها را نشان می دهد.
Options: لیستی از گزینه ها و flag هایی که دستور می پذیرد.
Exit Status: لیستی از مقادیر وضعیت خروج ممکن برای دستور.
Environment: لیست و شرحی از متغیرهای محیطی یا environment variableها که بر دستور تأثیر می گذارند.
Files: لیستی از فایل های استفاده شده توسط دستور.
See also: دستورات مربوط به موضوع توضیح داده شده.
Authors: افرادی که دستور را نوشته اند.
History: تاریخچه develop دستور
Notes: یادداشت های مختلف، از جمله مجوزهای مورد نیاز و غیره.
Bugs: هر گونه مشکل شناخته شده در این نسخه از برنامه.
گزینه -f تمام man page ها که با نام دستور مشخص شده مطابقت دارند را نمایش می دهد و بخش هایی را که دستور داده شده در آنها وجود دارد را نشان می دهد. در این خصوص از syntax زیر استفاده کنید:
خروجی لیستی از نتایجی است که با معیارهای سرچ مطابقت دارند. با چندین تطابق، عدد کنار نتیجه جستجو، section را نشان می دهد.
برای نمایش page از یک section خاص از manual، از سینتکس زیر استفاده کنید:
خروجی فقط page از section 3 راهنما را نشان می دهد.
Man page ها طولانی هستند و گاهی اوقات پیمایش برای یافتن اطلاعات مورد نیازتان، دشواری به همراه دارند. دستور man به کاربران اجازه می دهد تا Man page را در مرورگر نمایش دهند تا اطلاعات را به راحتی پیدا کنند.
بدین منظور مراحل زیر را دنبال کنید:
اول مطمئن شوید که پکیج groff نصب است. برای نصب دستور زیر را اجرا کنید:
پیش از اجرا و فراخوانی دستور man، مرورگری را باید انتخاب کنید که اگر مرورگرتان firefox است دستور زیر را اجرا کنید:
اگر مرورگرتان کروم است دستور google-chrome و اگر کرومیوم است، دستور chromium-browser را جایگزین کنید.
از گزینه H- برای خواندن man page در مرورگر مورد نظر خود استفاده کنید:
گزینه H- به groff دستور می دهد تا یک خروجی HTML تولید کند و آن خروجی را در مرورگر نمایش دهد.
گزینه f- به کاربران اجازه می دهد تا man page را سرچ کنند و توضیحات کوتاهی از دستور مشخص شده در ترمینال نمایش دهند. Syntax آن بصورت زیر است:
ویژگی a- به کاربران این امکان را می دهد که تمام صفحات manual موجود در هر section را یک به یک نمایش دهند.
گزینه k- به کاربران اجازه می دهد تا توضیحات کوتاه دستورات و نام manual page ها را برای یک کلمه کلیدی مشخص به عنوان یک regular expression جستجو کنند. syntax آن بصورت زیر است:
ویژگی w- محل manual page دستور مشخص شده را نشان می دهد. با افزودن گزینه a-، مکان همه فایلهای مطابق با کلمه کلیدی نشان داده می شود. syntax آن هم بصورت زیر است:
در این مثال، ما از گزینه a- برای دیدن مکانهای تمام man page های مرتبط استفاده کردیم. علاوه بر این، با استفاده از گزینه w- موقعیت فایل cat از پیش فرمت شده را نمایش می دهد. با گزینه a-، مکان همه فایلهای cat از پیش فرمتشده مطابق با کلمه کلیدی را نمایش می دهد.
نگاهی به معماری بی نظیر ترمینال بندری Kaohsiung کشور تایوان
درست زمانی که طرح نهایی پروژه ترمینال بندری Kaohsiung کشور تایوان به معرض نمایش در آمد بسیاری از معماران و کارشناسان این حوزه ، بر جهانی شدن آن به عنوان یک " ترمینال مسافری لوکس " به اتفاق نظر رسیدند ترمینالی که یک بار دیگر هنر و تکنولوژی گروه Zaha Hadid را نمایان می سازد و برتری این گروه معماری را نسبت به سایر گروه های مشابه را به همگان یاد آوری می کند
نکته جالب توجه این جاست که حتی سازندگان کشتی های سلطنتی و لوکس هم برای طراحی این ترمینال بندری تایوان کمک گرفته شده ، به طوری که که این پروژه نه تنها یک پروژه تخصصی حوزه تکنولوژی و معماری بوده ، بلکه از تکنیک های فنی و مهندسی در طراحی و اجرا نیز استفاده شده است
البته باید یاد آور شد که این طرح تکنیکی به نوعی ضوابط شهرنشینی را هم راعیت کرده و با ایجاد فضاهای چند گانه ، توانسته خدمات گسترده و کاملی را در اختیار مسافران ترمینال قرار دهد همچنین با قرار دادن آسانسورو بالابرهای مختلف در فضای ورودی ترمینال ، حجم ترافیک تقریبا به صفر می رسد و مسافران می توانند بدون هیچ اتلاف وقت از ترمینال خارج شوند