د لینکس او یونکس کمانډ څخه کار اخلئ: ومومئ

د لینکس او یونس کمانډ د ډیری ډیری ډیری غړی په فايلونو کې لټون ترسره کوي.

د موندنې کمانډ لپاره سنټیکس

پیدا کړئ [لار ...] [بیان]

تفصیل

دا لارښود پاڼه د موندنې GNU نسخه ثبتوي. د قوماندې موندنه د ډیری ډاټا نوم په لټه کې د لټون نوم په لټه کې کوي چې د بیان بیان د بائیں څخه ښي خوا ته و ارزوي، د لومړیتوبونو د قواعدو مطابق) لاندې عملیات کونکي برخې وګورئ (تر هغه چې پایله یې معلومه شوه؛ په بل عبارت، د ښي خوا ته خوا غلط او عملیات دي، دقیق لپاره یا ، په کوم ځای کې چې د راتلونکی فایل نوم ته حرکت کوي.

لومړی دلیل چې پیل کیږي:

د بیان پیل دی. هرې دلیلونه مخکې له دې چې د پلټنې لپاره لار وګرځي، او هرې مباحثې وروسته د بیان بیان وي. که کومه لاره نه وي ورکړل شوې، اوسنی ډایرکټر کارول کیږي. که چیرې هیڅ توضیحات نه وي ورکړل شوي، د بیان پیژندنه کارول کیږي.

د موند کمان د حیثیت سره لرې کوي 0 که ټولې فایلونه په بریالیتوب سره پروسس شوي وي، له 0 څخه لوی وي که غلطی واقع شي.

څرګندونې

بیان د انتخابونو څخه جوړ شوی (کوم چې د یوې ځانګړې فایل د پروسس کولو پر ځای ټول عملیات اغیزمنوي، او تل په سمه توګه بیرته راګرځي)، ازموینې (چې یو ریښتیني یا غلط ارزښت بیرته راګرځوي) او فعالیتونه (کوم چې د اړخ اغیز لري ناسم ارزښت)، ټول د کاروونکو لخوا جلا شوي. بیان - او داسې انګیرل کیږي چې چیرې عملیات لیرې شوي. که په بیان کې د فعالیت پرته بل کوم فعالیت نه وي، نو په ټولو فايلونو کې بیا چاپ کیږي.

غوراوي

ټول اختیارونه تل په سمه توګه راستنیږي. دوی تل د پروسې پر ځای اغیزمن کوي، یوازې په هغه وخت کې چې په بیان کې د دوی ځای ته رسیدلی وي. له دې کبله، د وضاحت لپاره، دا د بیان په پیل کې دا غوره ده چې دوی دوی ته ځای ورکړئ.

ورځنی وخت د 24 ساعتو دمخه د وخت څخه پیل (وخت لپاره ، -ټیم، -min، -ctime، -minmin، او -mtime ) اندازه کړئ.
زېرمه د ډیری ډیری ډریری منځپانګې مخکې ډیری ډایرکټري پروسس کړئ.
پټه د توپیر علامتي اړیکې. تطبیق - نولف .
او یا هم د موندنې او وتلو د کمانډ لیک کارولو لنډیز چاپ کړئ.
مکس ډیپټ [شمېره] د کمانډی لین دلیلونو لاندې د لارښوونو ډیری سطحو کې) د غیر منفي انټرنټ (ډیریدل. د مکسډپټ 0 معنی یواځې ازموینې او کړنې د کمانډ لیک لینډونو ته پلي کوي.
ماینپتی [شمېره] په ازموینه کې د ټیټ کچه (ټیټ منفي انټرنټ) کې هیڅ ازموینې یا عمل ونه کارول شي. بیان - ماینډ 1 1 معنی د ټولو کښته کولو پروسې پرته د بولندوی کرښې استدلالونه.
پیسې په نورو فایل سیسټمونو کې لارښوونې نه لرې. د xxdev لپاره یو بدیل نوم، د موندنو د نورو نسخو سره مطابقت لپاره .
نولف د دې په پام کې نیولو سره چې په ډاګه کوي چې لارښودونه د دوی د سختو شمېرو له شمیرې څخه لږترلږه فرعي مخابرات لري.
بدلون - او بدلون د موندلو نسخه چاپ کړئ او وتنه کړئ.
-xdev په نورو فایل سیسټمونو کې لارښوونې نه لرې.

* دا اختیار هغه وخت ته اړتیا لري کله چې د فایل سیسټمونو پلټنه وکړي چې د یونس ډیری ډریډن - د اړیکو کنټرول نه تعقیبوي، لکه د CD-ROM یا MS-DOS فایل سیسټمونه یا د AFS حجم ټکي. هر یو ډیری ډیزاین د عادي یوکس فایل سیسټم لږترلږه دوه سختې لینکونه لري: د هغې نوم او دې . (موده) داخله. برسیره پردې، د هغه فرعی ډیری نیویارکونه (که چیرې وي) هر څوک لري ... انټرنیټ سره د انټرنیټ تړل.

کله چې د ډیری ډیری ډیری ډیری ډیری مستقیمې ارقام په نښه کولو وروسته، د ډیری ډیری ډیری مستقیمې ارقام په نښه کولو وروسته د ډیری ډیری لینکونو د شمیرلو وروسته، دا پوهیږئ چې په ډیری ډیری ډیری ډیری نښې نښانې نه دي (د ډیری ډیری ډډ کې د فایلونو پاڼي ). که یوازې د نومونو نومونه وڅیړل شي، نو دوی ته یې اړتیا نشته. دا د لټون په سرعت کې د پام وړ زیاتوالی ورکوي.

ازموینې

شمېرې دلیلونه په لاندې ډول مشخص کیدی شي:

+ n د زیاتوالي لپاره د n.
- این د ن n لپاره کم .
n دقیقې لپاره.
- این n د دوتنې وروستیو کې ن دقیقې مخکې لاسرسی وموم.
غوړ [دوتنه] د دوتنې وروستی ځل بیا د دوتنې په پرتله تازه لاسرسی ته لاس رسی و. مینځور اغېزمن کیږي چې یوازې - که چیرې مخکې له مخکې راځي - د کمانډ کرښې په اړه.
-ټیم ن د دوتنې وروستی ځل ن * 24 ساعته مخکې لاس رسی شو.
- cmin n د دوتنې وضعیت وروستی دقیقې مخکې دقیقې بدل شو.
نوښت [دوتنې] د دوتنې وضعیت وروستی ځل په دوتنه کې د دوتنې سره سم بدل شو.
- غوښونه اغېزمن کیږي - یواځې که چیرې مخکې له مخکې راځي - د کمانډ کرښه کې لږ څه.
- ټیم د دوتنې وضعیت وروستی ځل ن * 24 ساعته مخکې بدل شو.
- خالي دوتنه خالي ده او یا هم یو منظم دوتنه یا ډیری ډیری دی.
فلسفه تل ناسم.
- ډول ډول ډول [ډول] دوتنه د ځانګړی ډول د فایل سیستم پر بنسټ دی. د باوري فایل سیسټم ډولونه د یونکس د بیلابیلو نسخو کې توپیر لري؛ د فایل سیسټم ډولونو ناباوره لیست چې د یونکس په ځینو نسخه کې منل شوي یا بل یې دا دی: ufs، 4.2، 4.3، nfs، tmp، mfs، S51K، S52K. تاسو کولی شئ د F F٪ سره لارښوونې وکاروئ ترڅو د فایل سیسټم ډولونه وګورئ.
-gid ن د دوتنې شمېره ایډیټ پېژندل n .
ګروپ [gname] دوتنه د ډلې نوم نوم دی (د شمیرو شمیره چې اجازه یې ورکړل شوې).
نوم لکه څنګه چې نوم، مګر میچ قضیه غیر حساس دی.
نوم لکه سایټ نوم ، مګر دا لوبه قضیه غیر حساسه ده. د بېلګې په توګه، بېلګې * او F ؟؟ د فایل نومونو سره Foo ، FOO ، foo ، fOo ، etc.
-inum n د دوتنې انډیډ نمبر n .
پوتین لکه څنګه چې خوښه وي ، مګر دا لوبه قضیه غیر حساسه ده.
- ګیرجیکس لکه څنګه چې راجستر کیږي، مګر میچ قضیه غیر حساس دی.
لینکونه n دوتنه لینکونه لري.
نوم فایل یو سمبولیک لینک دی چې منځپانګې د شیل نمونه سره سمون لري. میتچاپات درملنه نه کوي . په ځانګړې توګه.
-minmin n د دوتنې مالومات وروستي دقیقې مخکې دقیقې بدله کړه.
-mtime n د دوتنې ډاټا وروستی ځل ن * 24 ساعته دمخه بدله کړه.
نوم د فايل نوم (د لارښود لارښوونو سره لرې لارښود) د شيل بيلګه سره سمون لري. میتچیرونه ( * ، ؟ ، او [] ) سره سمون نلري . د اساس نوم په پیل کې. د ډیری ډیری ډیری ډیریو او فایلونو په پام کې نیولو سره، کاروونې؛ د پروپوزل په تفصیل کې یو مثال وګورئ.
نوی [دوتنه] دوتنې د فايل په پرتله په دې وروستيو کې تعديل شوی و. لنډیز د اغېزمنې له امله اغېزمن کیږي که چیرې مخکې له مخکې راشي - د کمانډ کرښه کې نوی وي.
ګران هیڅ یو کارن د دوتنې د شمېره کاروونکي ID سره تړاو نلري.
ډله هیڅ ډله د شمیرو د شمیرې د ډاټا د فایلولو سره تړاو نلري.
لارښوونه د دوتنې نوم د شیل نمونې نمونه سره سمون لري . میتچاپات درملنه نه کوي . په ځانګړې توګه؛ نو د مثال په توګه. -path './sr*sc به د / //src/misc په نوم یادیږي ډایرکټر ته داخله چاپ کړئ (که چیرې شتون ولري). د ډیری ډیری ډریري ونې نظر کول، د وینډو په هره برخه کې د کتلو پر ځاى کارول استعمال کړئ . د بېلګې په توګه، د ډیری ډیسک ډیری فایلونه او لارښوونې او د نورو فایلونو نومونه یې چاپ کړئ، د ډیری ډیسک ډایټیک / ایم ایمز او د نورو نومونو نومونه یې واچوئ. پواسطه './src/emacs' -prune -o -print
تڼۍ [موډ] د دوتنې د اجازې بټ په ریښتیا [موډیر] دي (عملا یا سمبولیک). سمبولیک طریقې د ویرې د ټکې په توګه 0 کاروي.
تڼۍ موډل د اجازې ټولې بڼې [موډل] د دوتنې لپاره ټاکل شوي دي.
-مرډ + موډل د اجازې ویش هر یو [موډی] د دوتنې لپاره ټاکل شوي دي.
ریګیکس د دوتنې نوم د منظم بیان ډول ډول سره سمون لري . دا په ټوله لاره کې یوه لوبه ده، نه لټون. د بېلګې په توګه، د فایل نوم په نامه د فايل سره سمون خوري، تاسو کولی شئ د منظم بیان کاروئ . * بار. یا * * ب. * 3 ، مګر b. * r3 .
نیز [bckw] دوتنه د ځای د واحد واحدونو کاروي. یونټونه په ڈیفالډ کې 512-بټ بلاکونه دي یا که ب ن n کوي ، بیترونه که چیرته c وي ، کلوبایټس که چیرې k لاندې تعقیب شي، یا 2-بیترو کلمو که چیرې ن . اندازه د غیر مستقیم بلاکسونو شمیرنه نه کوي، مګر دا په خټکو فایلونو کې بلاکس حسابوي چې په حقیقت کې اختصاص شوي ندي.
دوام تل رښتیا.
ټیټ دوتنه د ډول ډول دی:
ب بند کړئ (بسته بندي) ځانګړي
ج لوښه (بې ځایه شوې) ځانګړي
d ډایرکټر
مخ نوم شوی پائپ (FIFO)
f منظم دوتنه
l سمبولیک لینک
s ساکټ
د دروازه (Solaris)
- nid د دوتنې شمېره کاروونکي ID n دی .
په کارول شوی د دې وروستیو بدلونونو نښې وروسته وروستیو کې لاس رسی لاسلیک شو.
اوسمهال دوتنه د کارونکي لخوا ملکیت لري (د شمیرو کاروونکي شناخت اجازه لري).
- د ټایپ ډول لکه څنګه چې دا فایل سمبولیک اړیکه نه وي. د سمبولیک اړیکو لپاره: که چیرته نه وي ورکړل شوې، سمه وي که فایل د ډول ډول دوتنې لینک وي؛ که چیرته ورکړ شوی وي، که سم وي. په بل عبارت، د سمبولیکو اړیکو لپاره،
- د ټایپ ډول ډول ډول ډول معاینه کوي چې د دوتنې ډول نلري.

کړنې

- دیک امر

عملي کول ریښتیا که 0 حالت بیرته راشي. ټول لاندیني دلیلونه چې د موندلو لپاره نیول کیږي د قوماندې ته د استدلال په توګه لیږل کیږي تر هغه پورې چې د " ورسره مخ شوی. string '{}' د اوسني دوتنې نوم بدل شوی دی چې هر ځای چې د قوماندې ته دلیلونو کې واقع کیږي، نه یوازې په هغو دلیلونو کې چېرې چې دا یوازې دی، د موندلو په ځینو نسخو کې. دا دواړه ساختمانونه ممکن اړ وي چې وتښتیدل شي (\ \ 'سره) یا ویل شوي چې د شیل له لارې د پراختیا څخه د دوی ساتنه وکړي. قوماندې د پیل په ډایرکټر کې اعدام شوی.

د فلس فایل

ریښتیا؛ لکه څنګه چې د فایل فایل کولو لپاره لیکل کیږي.

د چاپولو دوتنه

ریښتیا؛ د فایل فایل نوم د فایل فایل کې چاپ کړئ . که فایل نه وي کله چې موندل کیږي کله چې پیدا کیږي، دا جوړ شوی. که دا شتون ولري، دا له منځه وړل کیږي. د فایل نومونه `` / dev / stdout '' او `` / dev / stderr '' په ځانګړې توګه په سمبالول شوي. دوی په ترتیب سره معیاري محصول او معیاري غلطی محصول ته اشاره کوي.

-fprint0 دوتنه

ریښتیا؛ لکه لکه - پرنټ 0 مګر د فایل فایل ته ولیکئ.

د فایلفف فایل بڼه

ریښتیا؛ لکه څنګه - پرنټف مګر د فایل فایل ته ولیکئ لکه-چاپ.

-کوک کمانډ

لکه څنګه چې په غیرمسلیک ډول مګر د کاروونکي څخه غوښتنه وکړه چې لومړی (معیاري انډول) کې؛ که ځواب د `y 'یا` Y' سره پیل نه شي، نو قوماندې مه مه کوئ، او ناسم بیرته راګرځئ.

- چاپ

ریښتیا؛ په ټولیز ډول د بشپړ فاکس نوم چاپ کړئ، وروسته له دې چې یو نوی کرښه.

-print0

ریښتیا؛ په بشپړ ډول د فایل نوم نوم په معیاري محصول کې چاپ کړئ، وروسته بیا یو ناباوره کرکټر. دا د فايل نومونو ته اجازه ورکوي چې نوي پروګرامونه په سمه توګه د پروګرامونو له لارې تفسير شي چې د موندنې پروسه پروسس کوي.

- چاپف بڼه

ریښتیا؛ د چاپ بڼه په معیاري محصول کې، د `\ 'وتلو او`٪' لارښوونې تشریح کول. د ساحې چوکۍ او اصالحات د `printf 'C فعالیت سره مشخص کیدی شي. د برعکس - چاپ، -printf د سیسټم په پای کې نوی لائن ندی شامل کړی. تښتونې او لارښوونې په لاندې ډول دي:

\ a

الارم بیل

\ b

شاته.

\ c

د دې بڼه څخه فورا چاپ کول بند کړئ او د محصول فلش کړئ.

\ f

فورمه تغذیه

\ n

نوي کرښه

\ r

د موټر بیرته ستنیدنه.

\ t

افقی ټب.

\ v

عمودی ٹیب

\\

یو لفظي ملاتړ (`\ ').

\ NNN

هغه کرکټر چې د ASCII کود NNN (octal) دی.

د `\ 'کرکټر په تعقیب هر بل کرکټر د عادي کرکټر په حیث علاج کیږي، نو دا دواړه دواړه چاپ شوي.

٪٪

یو سلنې سلنه نښه.

٪ a

د فایل د وروستی لاس رسی وخت په بڼه کې د C `ctime 'فعالیت لخوا بیرته راغلی.

د

د فایل د وروستی لاس رسي وخت په بڼه کې چې د K لخوا مشخص شوي، کوم چې یا `یا 'د C` ستړمین فعالیت' لپاره الرښود دی. د K لپاره ممکنه ارزښتونه په لاندې ډول دي: ځینې ​​یې ممکن د سیسټمونو تر منځ د `تفتیش 'په توپیرونو کې، په ټولو سیسټمونو کې شتون ونلري.

@

د جنوري 1، 1، 1970، 00:00 GMT څخه لرې ثانیات.

د وخت ساحه:

H

ساعت (00..23)

زه

ساعت (01..12)

k

ساعت (0..23)

l

ساعت (1..12)

M

دقیقې (00..59)

مخ

د سیمه ییز AM یا PM

r

وخت، 12 ساعته (hh: mm: ss [AP] M)

S

دوهم (00..61)

T

وخت، 24 ساعته (hh: mm: ss)

X

د ځايي وخت وخت استازیتوب (H: M: S)

ز

د وخت زون (د مثال په توګه، EDT)، یا هیڅ شی نه وي که د وخت وخت نه وي ټاکلی

د نیټې نیټه:

a

د ځایي لنډې اونۍ نوم (Sun.at)

A

د سیمه ایز بشپړ اونۍ نوم، متغیر اوږدوالی (یکشنبه .. سه شنبه)

ب

د ځایي لنډیز میاشتې نوم (Jan..Dec)

ب

د سیمې د بشپړ میاشت نوم، متغیر اوږدوالی (جنوري ... دسمبر)

ج

د سیمې تاریخ او وخت (Sat Nov 04 12:02:33 EST 1989)

d

د میاشتې ورځ (01..31)

د

نېټه (mm / dd / yy)

h

لکه ب

j

د کال ورځ (001..366)

م

میاشت (01..12)

د

د اونۍ لومړۍ اونۍ د یکشنبې په ورځ (00..53)

w

د اونۍ ورځ (0..6)

W

د اونۍ شمېره د اونۍ په لومړۍ ورځ (00..53)

x

د ځایی تاریخ نیټه (mm / dd / yy)

y

د کال دوه وروستیو (00..99)

Y

کال (1 ...

٪ ب

د 512-بټ بلاکونو کې د دوتنې اندازه (ګرانه).

٪ c

د فایل وروستی حالت د شکل په بڼه کې د C `ctime 'فعالیت لخوا بیرته راځي.

٪ C ک

د دوتنې وروستی حالت د بڼه په بڼه کې د بدلون وخت، چې د٪ A لپاره ورته دی.

٪ d

د ډیری ډیری ډیری ډیری ډډ د دې معنا لري چې فایل د کمانډ لیک لین دی.

٪ f

د هرې مخکښې لارښوونې سره د دوتنې نوم لیرې شوی (یواځې وروستنی عنصر).

٪ F

د فایل سیسټم ډول د دوتنې پر مهال دی؛ دا ارزښت د فټفائپ لپاره کارول کیدی شي.

٪ g

د فايل ګروپ نوم، یا د شمیرو ګروپ ID که چیرې ګروپ کوم نوم ونلري.

٪ G

د دوتنې شمېره ایډیټ ډاټا.

٪ h

د دوتنې د نوم اصلي لارښوونې (ټول مګر وروستنۍ عنصر).

٪ H

د قوماندې لین دلیل چې د کومې لاندې فایل موندل شوی.

٪ i

د دوتنې انډیوډ شمیر (په ډیزاین کې).

٪ k

د 1K بلاکونو کې د دوتنې اندازه (ګرديز).

٪ ل

د سمبولیک اړیکو اعتراض (که خالي وي نو سمبولیک لینک نه وي).

٪ m

د دوتنې اجازه اجازه بټونه (په عقل کې).

٪ n

د دوتنې لپاره سختې لیوالتیا.

٪ p

د دوتنې نوم

٪ P

د کمانډ نوم د کمانډ لین نوم سره چې دلیل یې لیرې شوی و.

٪ s

د بڼو په بڼه د دوتنې اندازه.

٪ t

د دوتنې وروستی تغیر وخت په بڼه کې د C `ctime 'فعالیت لخوا راغلی.

T ک

د دوتنې وروستی تغیر وخت په بڼه کې چې د K لخوا مشخص شوي، کوم چې ورته د٪ A لپاره دی.

٪

د دوتنې کاروونکي نوم، یا د شمېره کاروونکي ID که چیرې کارن په کوم نوم نوم نه وي.

٪ یو

د دوتنې شمېره کارن پېژندنه.

د `٪ 'کرکټر په تعقیب وروسته د بل کوم کرکټر بې برخې کیږي (مګر بل کرکټر چاپ شوی دی).

-پريكول

که چیرته نه ورکول کیږي، سمه ده؛ اوسنۍ ډایرکټر ته یې مه کړه.
که چیرته ورکړل شي، غلط؛ هیڅ اغیزه نشته.

-ls

ریښتیا؛ اوسني فایل د `ls -dils 'بڼه په معیاري محصول کې لیست کړئ. د بلاک حسابونه د 1K بلاکونو څخه دي، مګر د چاپیریال متغیر نشي POSIXLY_CORRECT ټاکل شوی، په کوم حالت کې 512-بټ بلاکونه کارول کیږي.

عملیات

د لومړیتوب د کمولو په لړ کې لیست شوي:

( expr )

د ځواک لومړیتوب.

! expr

ریښتیا که expr غلط وي.

نه expr

هغه ته ورته ! expr .

Expr1 Expr2

او (ضمیمه) Expr2 ارزونه نده شوې که د Expr1 غلط وي.

Expr1 -a Expr2

د Expr1 Expr2 په څیر هم.

Expr1 او Expr2

د Expr1 Expr2 په څیر هم.

Expr1 - Expr2

یا؛ Expr2 ارزیابی ندی که چیرته د Expr1 ریښتیا وي.

Expr1 - Expr2

د Expr1 او Expr2 په څیر ورته.

Expr1 ، Expr2

لیست دواړه Expr1 او Expr2 تل ارزول کیږي. د Expr1 ارزښت بې برخې دی؛ د لیست ارزښت د expr2 ارزښت دی.

بېلګې

ومومئ / کور

د ډایرکټر لاندې / د هرې دوتنې په توګه د کاروونکي ملکیت ترلاسه کړئ.

موندنه / usr -name * stat

د ډایرکټر / اوور لاندې هر فایل ترلاسه کړئ ".stat" کې پای ته ورسیږي.

پیدا کړئ / var / spool -mtime +60

د ډایرکټر / var / spool لاندې هر فایل پیدا کړئ کوم چې د 60 ورځو څخه زیات تغیر شوی.

موندنه / tmp -name کور - ډول ډول بڼسټ | xargs / bin / rm-f

د فايلونو نومونه په لاندې يا لاندې د ډايرکټر / tmp لاندې ومومئ او ليرې يې کړئ. په یاد ولرئ چې دا به ناسم کار وکړي که کوم داسې نومونه موجود وي چې نوي نښې، یو واحد یا دوه ټکي ولري، یا ځایونه ولري.

موندنه / tmp -name کور - بڼه f -print0 | xargs -0 / bin / rm-f

د اصلي فایلونو یا ډیری نومونو نومونه په ډیری ډایریکټر / ټیم کې ومومئ او لیرې یې کړئ، د نومونو نومونه په داسې ډول چې فایل یا ډیری ډیری نومونه یې یو واحد یا دوه ټکي لري، ځایونه یا نوي کرښې په سمه توګه سمبال شوي دي. د نوم نوم ازموینه د ټیټ ټسټ څخه مخکې راځي ترڅو د هرې دوتنې په اړه د قانون حاکمیت (2) څخه مخنیوي وشي.

ومومئ. د f -exec دوتنې ډول '{}' \؛

په اوسني ډایرکټر کې یا په هر فايل کې فایل 'فایل' چلوي. په یاد ولرئ چې برعکس د یو واحد اقتباس په نښه کې تړل شوي دي ترڅو د تشریح کولو څخه د محافظت په توګه د شیل سکریپ پاڅون. سیمولول ورته ورته د بیکسلاش په کارولو سره ساتل کیږي، که څه هم '' ' په دې حالت کې هم کارول کیدی شي.

موندنه / \ (-perm-4000 -fprintf /root/suid.txt '٪ # m٪ u \ n' \ \ \ \ \ (+ 100M -fprintf /root/big.txt '٪ -10s٪ p \ n \ \)

د فایل سیسټم په یوځل بیا ځغلول، په مستقیم ډول فایل فایلونه او لارښوونې په /root/suid.txt او لوی فایلونه په /root/big.txt کې لیست کړئ .

$ HOME - وخت وخت 0 ومومئ

ستاسو په کور لارښود کې د فایلونو لټون وکړئ کوم چې په تیرو 24 ساعتو کې بدلون راغلی. دا قومانده پدې ډول کار کوي ځکه چې د هرې دوسیې وروستی ځل بیا تعدیل شوی وخت د 24 ساعتو ویشل شوی او پاتې پاتې برخه له منځه ځي. د دې معنی لري چې سره سمون وکړي

0 ، یوه فایل به په تیرو کې بدلون ومومي کوم چې لږ تر لږه 24 ساعته مخکې وي.

ومومئ. 664 مخ

د هغو دوتنو پلټنه وکړئ کوم چې د خپل مالک لپاره اجازه لیک او لیک ليکي، او ډله، مګر کوم بل کارونکي کولی شي لوستل شي، مګر نه لیکي. هغه فايلونه چې دا معیارونه پوره کوي مګر د نورو اجازه ورکولو بټونه لري (د بیلګې په توګه که څوک د دوتنې اعالن کول) سره سمون ونه لري.

ومومئ. -6m-664

د هغو دوتنو پلټنه وکړئ چې د خپل مالک او ډلې لپاره اجازه لیکلي او لیک ليکي، او کوم بل کارونکي کولی شي پرته د اضافي اضافې بټونو شتون) پرته د اجرا وړ بټ (شتون ته لوستل شي. دا به د فايل سره سمون ولري چې د 0777 مودې ولري، د مثال په توګه.

ومومئ. -MM / 222

د فايلونو لټون چې کوم څوک د لیکلو وړ وي (د دوی مالک، یا د دوی ګروپ، یا بل کوم بل).

ومومئ. -پرمه / 220 موندنه. -پرم / او + w، g + w پیدا کول. -پرم / u = w، g = w

د دې ټولو ټولو حکمونو ورته یو شان کار کوي، مګر لومړی یې د دوتنې موډل نمایندګۍ کاروي، او بل دواړه د سمبولیک بڼه کاروي. دا د فایلونو لپاره ټولې پلټنې کوي کوم چې د دوی د مالک یا د دوی ګروپ لخوا د لیک وړ وړ دي. دوتنې باید د مالکیت او ډلې دواړو لخوا لیکلي وي چې باید ورته ورته وي. یا به وکړم.

ومومئ. -220 پاڼه موندلی. -perm-g + w، u + w

دا دواړه حکمونه یو شان کار کوي. د دوتنو پلټنه وکړئ کوم چې د دوی د مالک او د دوی ګروپ لخوا لیکل شوي دي.

ومومئ. -MM-444 -پرسم / 222! -مسم / 111 موندنه. -perm -a + r -perm / a + w! -پرم / A + x

دا دوه امرونه د هغو فایلونو لټون کوي ​​چې د هر چا لپاره (د -perm-444 یا -perm-a + r لپاره لوستونکي دي)، لږ ترلږه د لیکلو بټ سيټ (-perm / 222 or -perm / a + w) مګر د اجرا وړ وړ ندي. د چا لپاره (! -ممره / 111 او! -ممر / A + x په ترتیب سره)

مهم: د انسان قوماندې ( ٪ man ) کاروئ ترڅو وګورئ چې ستاسو په ځانګړی کمپیوټر کې کوم قوماندې کارول کیږي.