ساعت دوازدهم:
پوسته فرمان3 - مرتب کردن فایل ها به صورت حروف الفایی
عمل کرد | دستور |
---|---|
شکل کلی دستور | #sort 'file name' |
مثال مرتب سازی فایل بر اساس الفبا | #sort ali |
علاوه بر مرتب کردن محتویات فایل، خطوط تکراری آن را حذف می کند. | #sort –u 'file name' |
این فرمان محتویات فایل /etc/group را خوانده و خروجی را به فرمان sort هدایت می کند و کاراکتر ابتدای هر سطر را گرفته و خروجی را به صورت الفایی مرتب کرده و آن را با استفاده از دستور more به صورت صفحه به صفحه نمایش می دهد. | #cat /etc/group|sort|more |
دستورات متوالی: برخی اوقات لازم است که چند فرمان به صورت هم زمان با استفاده از یک فرمان اجرا شوند، این کار به سادگی امکان پذیر است. کافی است پس از اتمام هر فرمان آن را از فرمان بعدی به وسیله ی " ; "جدا کنید.
مثال:
در این مثال سه فرمان به صورت هم زمان ارسال می شوند#date;ls;cd /home
فرامین پس زمینه: برخی دستورات برای به اتمام رسیدن نیاز به زمان دارند. گاهی اوقات عدم تمایل به معطل نگه داشتن پوسته فرمان، جهت اجرای دستور و انجام دستور بعدی پس از آن، منجر به اجرای دستور مورد نظر با استفاده از کاراکتر & در پس زمینه می شود.
این دستور فایل ali را در پس زمینه اجرا می کند.
#troff –me ali&
نشان دادن تاریخ و زمان:
#date
#date [mounth][day][hear][minutes][year]
برای تغییر دادن ساعت و تاریخ سیستم با اجرای این فرمان ساعت و زمان به صورت زیر تغییر می کند.
#date 022010452008
Wed Feb 20 10:45:00 Est 2008
#date –date ‘2 days ago’
با اجرای دستور بالا تاریخ دو روز پیش را نشان می دهد
#date –date ‘4months 2 days’
با اجرای دستور بالا تاریخ چهار ماه و دو روز بعد را نشان می دهد
#date –date ‘4 months 2 days ago’
با اجرای دستور بالا تاریخ چهار ماه و دو روز قبل را نشان می دهد
#bc (Borland calculator)
ماشین حساب سیستم:
Bc [-hlwsqv]
با استفاده از این دستور به ماشین حساب سیستم دسترسی دارید برای خروج از bc می توان از کلید های ctrl+z و یا ctrl+D استفاده کرد.
برخی از دستورات مرتبط:
عمل کرد | دستور |
---|---|
شماره ورژن ماشین حساب و کپی رایت را نشان می دهد | #bc –v |
فقط ماه جاری را نشان می دهد | #cal (calendar) |
ماه قبل و جاری و ماه بعد را نشان می دهد | #cal -3 |
یکشنبه را روز اول هفته نشان می دهد | #cal –s |
دوشنبه را روز اول هفته نشان می دهد | #cal –m |
تقویم سال جدید را نشان می دهد | #cal -y |
دستور who:
تمام محیط هایی که login هستند را نشان می دهد. محیط های متنی را به صورت tty و محیط گرافیکی را به صورت o نشان می دهد.
#who
به عنوان مثال خروجی زیر نشان دهنده دو محیط متنی در حالت لاگین است.
Root tty1 jan 2 21:53
Root tty2 jan 2 21:59
نکته: منظور از login این است که username و password را وارد کرده باشید.