دستورات ترمینال لینوکس
ایجاد یک فایل
touch file1.txt
ایجاد و یا ساخت فایل های ۱ تا ۱۰
touch file{1..10}.txt
برای ایجاد یک الگو (pattern) از regular expression استفاده می کنیم:
wild card: () {} . .. ? / \ * ! و غیره
برای دیدن اینکه فایلی با مشخصات خاص وجود دارد یا خیر:
echo file[1-9]?.t
OR
ls file[1-9][0,1-5].txt
هر دو دستور فوق برای پیدا کردن فایل file10.txt کاربرد دارد ولی با ۲ روش مختلف.
برای ایجاد فایلی که در اسم آن علامت ؟ نیز باشد باید به صورت زیر عمل نمود:
touch ‘file?.txt’
OR
touch file\?.txt
برای کپی کردن فایل file?.txt در دایرکتوری tmp
cp file\?.txt /tmp/
برای کپی کردن تمام فایل هایی که پس از کلمه file تنها دارای یک کرکتر و پسوند فایل می باشند:
cp file?.txt /tmp/
برای ایجاد یک دایرکتوری:
mkdir dir1
برای ایجاد یک دایرکتوری تو در تو:
mkdir -p dir1/dir2/dir3
برای دیدن تعداد خطوط یک فایل:
ls -l | wc -l
برای دیدن جزئیات فایل شامل تعداد خطوط و کلمه ها و کرکتر های موجود در آن:
ls -l | wc
دیدن جزئیات فایل دارای کلمه ای خاص:
cat /var/log/messages | grep kernel | wc -l
نکته: دستور grep کلمه ای که در جلو آن نوشته شده است را درون فایل مورد نظر جستجو می کند.


















































