این تمرینها به شما کمک میکند در عبارتهای منظم ماهر شوید.
لیستی از کاربران سیستم خودتان که به طور پیشفرض با پوسته Bash لاگین میکنند نمایش دهید.
از فایل
/etc/group
تمام سطرهایی که بارشته “daemon” شروع میشوند را نمایش دهید.از همان فایل تمام سطرهایی که شامل آن رشته نمیباشند را چاپ کنید.
اطلاعات localhost را از فایل
/etc/hosts
نمایش دهید، شماره سطرهایی که رشته مورد جستجو تطابق مییابد را نمایش دهیدو تعداد موارد انطباق را بشمارید.لیست دایرکتوریهای زیرمجموعه
/usr/share/doc
شامل اطلاعاتی در مورد پوستهها را نمایش دهید.چند فایل
README
در دایرکتوریها وجود دارد؟ مواردی همچون “README.a_string” را نشمارید.لیستی از فایلهای دایرکتوری خانگی خود که در کمتر از ۱۰ ساعت قبل تغییر کردهاند، با استفاده از grepایجاد کنید، اما شامل دایرکتوریها نباشد.
این دستورات را در یک اسکریپت پوسته که خروجی قابل فهمی تولید کند، قرار دهید.
آیا میتوانید با استفاده از grep جایگزینی برای دستور wc
-l
پیدا کنید؟با استفاده از جدول فایل سیستم (به عنوان نمونه
/etc/fstab
)، دیسکهای سیستم محلی را لیست کنید.اسکریپتی بنویسید که وجود یک کاربر را در فایل
/etc/passwd
بررسی کند. فعلاً میتوانید در اسکریپت نام کاربری را تعیین کنید، در این مرحله نباید با شناسهها و شرطها کارکنید.فایلهای پیکربندی در دابرکتوری
/etc
که در نام آنها عدد وجود دارد را نمایش دهید.