🔐
ነፃ chmod ፈቃድ ማስያ
ለባለቤት፣ ቡድንና ሌላ Unix የፋይል ፈቃዶችን ቀያይረው octal እሴት (755)፣ ምልክታዊ notation (rwxr-xr-x) እና ትክክለኛ chmod ትዕዛዝ ያግኙ።
ከተጫነ በኋላ ከመስመር ውጭ ይሠራል
| ንባብ | ጽሕፈት | አፈጻጸም | ዋጋ | |
|---|---|---|---|---|
| ባለቤት | 7 | |||
| ቡድን | 5 | |||
| ሌላ | 5 |
ልዩ ቢቶች
Octal (ሊስተካከል የሚችል)
rwxr-xr-x
ምልክታዊ
ትዕዛዝ
$ chmod 755 የፋይል ስም
የተለመዱ ቅድመ ማዋቀሮች
እንዴት እንደሚሠራ
ይህ መሣሪያ በእጅ የተጻፈ እና ሙሉ በሙሉ በአሳሽዎ ውስጥ የሚሠራ የUnix ፈቃዶች ማስያ ነው — ምንም ላይብረሪ፣ ምንም አገልጋይ የለም። እያንዳንዱን ፈቃድ በReact state ሰንጠረዥ ውስጥ እንደ እውነት/ሐሰት እሴት ይይዛል፤ በoctal፣ በምልክታዊ እና በls -l ቅርጸቶች መካከል በቀጥታ የቢት ስሌት ይቀይራል።
- 1የምልክት ሳጥኖች ሰንጠረዥ ሁኔታውን ያዘጋጃልከዘጠኙ የማንበብ/የመጻፍ/የማስኬድ ምልክት ሳጥኖች (ባለቤት፣ ቡድን፣ ሌሎች) እያንዳንዱ በReact state ውስጥ ያለ እውነት/ሐሰት እሴትን ይቀያይራል። ልዩ ቢቶቹ — setuid፣ setgid እና sticky — በተለየ ትይዩ state ውስጥ ይከታተላሉ።
- 2የቢት ስሌት octalን ያሰላልoctalFor() ተግባር ቋሚ ክብደቶቹን r=4፣ w=2፣ x=1 በመጠቀም ለእያንዳንዱ ቡድን የነቁትን ፈቃዶች ይደምራል። ሦስቱ የቡድን አሃዞች ይጣመራሉ፤ ማንኛውም ልዩ ቢት ከተዘጋጀ ደግሞ አራተኛ አሃዝ (setuid=4፣ setgid=2፣ sticky=1) ከፊት ይታከላል።
- 3በሁለቱም አቅጣጫ መተንተን ሁሉንም ግቤቶች ያመሳስላልባለ 3 ወይም ባለ 4 አሃዝ octal ቁጥር ሲተይቡ parseOctal() ይጠራል፤ ይህም የቢት AND በመጠቀም እያንዳንዱን አሃዝ መልሶ ወደ ፈቃዶች ይከፋፍላል እና የምልክት ሳጥኖቹን ያዘምናል። የls -l መስመር ሲለጥፉ parseLsPerms() ይጠራል፤ ይህም በregex ባለ 9 ቁምፊ የፈቃድ ሕብረቁምፊውን ያወጣል እና ለsetuid/setgid/sticky የሚያገለግሉትን s፣ S፣ t እና T የመሳሰሉ ልዩ ቁምፊዎችን ይፈታል።
- 4የchmod ትዕዛዝ ተሠርቶ ይቀዳልየመጨረሻው chmod ትዕዛዝ ሕብረቁምፊዎችን በማቀናጀት ይሠራል — በoctal ሁነታ ወይም በምልክታዊ ሁነታ (u=rwx,g=rx,o=rx ቅርጽ) — ከአማራጭ -R ባንዲራ እና ከዒላማው ፋይል ስም ጋር። ቅዳን ሲጫኑ ትዕዛዙ በnavigator.clipboard.writeText() ወደ ቅንጥብ ሰሌዳ ይጻፋል፤ ይህ በአካባቢው ይሠራል፣ ምንም የአውታረ መረብ ጥሪ የለም።
ተዛማጅ መሳሪያዎች
Timestamp መቀየሪያ
የUnix timestampsን ወደ ሊነበብ ወደሚችል ቀን እና በተቃራኒው ይቀይሩ። UTCንና የአካባቢ ሰዓት፣ ሰከንዶችንና ሚሊሰከንዶችን ይደግፋል።
ሞክሩት
የቁጥር መሰረት መቀየሪያ
በሁለትዮሽ፣ octal፣ decimal እና hexadecimal መካከል ቁጥሮችን ይቀይሩ። የቢት-መጠን ተስማሚነትንና የተቀነቀነ ሁለትዮሽ ውጤትን ወዲያውኑ ይመልከቱ።
ሞክሩት
ICS ቀን መቁጠሪያ ፈጣሪ
ለማንኛውም መተግበሪያ — Apple Calendar፣ Outlook፣ Google — .ics ቀን መቁጠሪያ ግብዣዎችን ይፍጠሩ። ብዙ ክስተቶችን፣ ድግግሞሽንና ማስታወሻዎችን ያክሉ። ሙሉ በሙሉ በአሳሽዎ ውስጥ ይሰራል።
ሞክሩት