Kyauta Mai Ƙididdige Izinin chmod
Sauya izinin fayil na Unix ga mai shi, ƙungiya, da wasu don samun ƙimar octal (755), alamar symbolic (rwxr-xr-x), da umarnin chmod daidai.
| Karatu | Rubutu | Aiwatarwa | Ƙima | |
|---|---|---|---|---|
| Mai shi | 7 | |||
| Ƙungiya | 5 | |||
| Wasu | 5 |
$ chmod 755 sunan fayil
Zaɓuɓɓuka na gama-gari
Yadda Yake Aiki
Wannan kayan aikin mai lissafta izinin Unix ne da aka rubuta da hannu, gaba ɗaya na gefen abokin ciniki — babu ɗakunan karatu, babu uwar garke. Yana tsara kowane izini a matsayin boolean a wani matrix na yanayin React kuma yana canjawa tsakanin tsari na octal, alama, da ls -l ta amfani da lissafin bitwise kai tsaye.
- 1Matrix na akwatin dubawa yana saita yanayiKowace daya daga cikin akwatin dubawa tara na karantawa/rubutawa/gudanarwa (mai, ƙungiya, wasu) yana sauya boolean a wani abu na yanayin React. Bits na musamman — setuid, setgid, da sticky — ana bin diddiginsu daban a wani abu na yanayin daban.
- 2Lissafin bitwise yana lissafta octalAikin octalFor() yana tara ƙimomin izini masu aiki don kowace ƙungiya ta amfani da nauyi tsayayye r=4, w=2, x=1. Ana haɗa lambobin ƙungiya guda uku, kuma idan an saita duk wani bit na musamman, ana sanya lamba ta huɗu ta jagora (setuid=4, setgid=2, sticky=1) a gaba.
- 3Nazari na kowace alkibla yana daidaita duk shigarwaBuga lambar octal na haruffa 3 ko 4 yana kunna parseOctal(), wanda yake amfani da bitwise AND don raba kowace lamba baya zuwa boolean na izini kuma yana sabunta matrix na akwatin dubawa. Manna layin ls -l yana kunna parseLsPerms(), wanda yake amfani da na'ura mai fahimta don cire jerin izini na haruffa 9 kuma yana fassara haruffa na musamman kamar s, S, t, da T don setuid/setgid/sticky.
- 4An haɗa umarnin chmod kuma an kwafi shiAna gina ƙarshen umarnin chmod ta hanyar haɗa harafi — yanayin octal ko yanayin alama (tsarin u=rwx,g=rx,o=rx) — tare da zaɓin -R flag da sunan fayil na manufa. Danna Kwafi yana rubuta umarnin zuwa clipboard ta navigator.clipboard.writeText(), wanda yake gudana a wurin nan babu kiran sadarwa.
Kayan Aiki Masu Alaƙa
Mai Canza Timestamp
Canza timestamps na Unix zuwa kwanakin da za a iya karantawa da akasin haka. Yana goyan bayan UTC da lokacin gida, seconds da milliseconds.
Mai Canza Tushen Lamba
Canza lambobi tsakanin binary, octal, decimal, da hexadecimal. Duba dacewar girman bit da fitarwar binary da aka haɗa nan take.
Mai Ƙirƙirar Kalanda ICS
Ƙirƙiri gayyatar kalanda .ics don kowane app — Apple Calendar, Outlook, Google. Ƙara abubuwan da suka faru da yawa, maimaitawa, da tunatarwa. Yana aiki gaba ɗaya a cikin browser ɗinka.