Bawo ni lati Ṣẹda Awọn Itọsọna ni Lainos pẹlu aṣẹ "mkdir"

Itọsọna yii yoo fihan ọ bi o ṣe le ṣe awọn folda titun tabi awọn ilana laarin Lainos nipa lilo laini aṣẹ.

Ilana ti o lo fun awọn ilana-ṣiṣẹda jẹ mkdir. Ipele yii fihan ọ ni ọna ti o rọrun lati ṣẹda awọn ilana ni Lainos ati bii gbogbo awọn iyipada ti o wa.

Bawo ni lati Ṣẹda Titun Titun

Ọna ti o rọrun julọ lati ṣẹda itọnisọna tuntun jẹ bi atẹle:

mkdir

Fun apẹẹrẹ, ti o ba fẹ ṣẹda liana labẹ folda ti ile rẹ ti a npe ni idanwo, ṣii window window ati rii daju pe o wa ninu folda ile rẹ (lo pipaṣẹ cd ~ ).

Iwaddir igbeyewo

Iyipada awọn Gbigbanilaaye ti New Directory

Lẹhin ti ṣẹda folda titun kan o le fẹ lati ṣeto awọn igbanilaaye ki nikan kan olumulo le wọle si folda tabi ki awọn eniyan le satunkọ awọn faili ninu folda ṣugbọn awọn miran ti ka nikan.

Ni apakan ikẹhin, Mo fi ọ han bi o ṣe le ṣakoso iwe ti a npe ni idanwo. Ṣiṣe aṣẹ aṣẹ naa yoo fi awọn igbanilaaye fun ọ han fun itọnisọna naa:

ls -lt

Awọn Iseese ni iwọ yoo ni nkan pẹlu awọn ila wọnyi:

drwxr-xr-x 2 oniṣowo ẹgbẹ 4096 Okun 9 19:34 idanwo

Awọn idinku ti a nifẹ wa ni drwxr-xr-x eni ati ẹgbẹ

Awọn d sọ fun wa pe idanwo jẹ itọnisọna kan.

Awọn ohun kikọ mẹta akọkọ lẹhin ti d jẹ awọn igbanilaaye ti awọn oluṣeto fun itọsọna naa ti o ni orukọ ti eni.

Awọn ohun kikọ mẹta ti o tẹle ni awọn igbanilaaye ẹgbẹ fun faili ti a sọ nipa orukọ ẹgbẹ. Tun awọn aṣayan jẹ r, w, ati x. Awọn - tumọ si pe o wa igbanilaaye kan ti o padanu. Ni apẹẹrẹ loke ẹnikẹni ti o jẹ ti ẹgbẹ naa le wọle si folda ki o si ka awọn faili ṣugbọn ko le kọ si folda naa.

Awọn ohun kikọ mẹta ti o kẹhin jẹ awọn igbanilaaye ti gbogbo awọn olumulo ni ati bi o ṣe le wo ninu apẹẹrẹ loke awọn wọnyi kanna bii awọn igbanilaaye ẹgbẹ.

Lati yi awọn igbanilaaye fun faili tabi folda ti o le lo ilana chmod . Ilana chmod jẹ ki o pato awọn nọmba 3 ti ṣeto awọn igbanilaaye.

Lati gba adalu awọn igbanilaaye o fi awọn nọmba kun pọ. Fun apẹrẹ lati ka ati ṣiṣẹ awọn igbanilaaye nọmba ti o nilo ni 5, lati ka ati kọ awọn igbanilaaye nọmba naa jẹ 6 ati lati gba iwe ati ṣiṣẹ awọn igbanilaaye nọmba naa jẹ 3.

Ranti pe o nilo lati pato awọn nọmba 3 gẹgẹ bi apakan ti aṣẹ chmod. Nọmba akọkọ jẹ fun awọn igbanilaaye ti awọn onihun, nọmba keji jẹ fun awọn igbanilaaye ẹgbẹ ati nọmba ikẹhin jẹ fun gbogbo eniyan miiran.

Fun apẹẹrẹ lati gba awọn igbanilaaye kikun lori oluwa, ka ati ṣe awọn igbanilaaye lori ẹgbẹ ko si si awọn igbanilaaye fun ẹnikẹni miiran tẹ awọn wọnyi:

Chmod 750 idanwo

Ti o ba fẹ lati yi orukọ ẹgbẹ ti o ni folda kan lo pipaṣẹ aṣẹ-ori.

Fun apẹẹrẹ, fojuinu pe o fẹ ṣe akoso kan ti gbogbo awọn akọọlẹ inu ile-iṣẹ rẹ le wọle si.

Ni akọkọ, ṣẹda awọn iroyin ẹgbẹ nipasẹ titẹ awọn wọnyi:

groupadd awọn iroyin

Ti o ko ba ni igbasilẹ ti o tọ lati ṣẹda ẹgbẹ kan ti o le nilo lati lo sudo lati ni awọn afikun afikun tabi yipada si akọọlẹ pẹlu awọn igbanilaaye ti o wulo nipa lilo aṣẹ aṣẹ wọn .

Bayi o le yi egbe pada fun folda kan nipa titẹ awọn wọnyi:

awọn apamọ awọn iroyin

Fun apere:

aṣiṣe ayẹwo ayẹwo ayẹwo

Lati fun enikeni ninu awọn akosile iroyin ka, kọ ki o si ṣafihan wiwọle bi o ti jẹ oluṣe ṣugbọn kika-nikan si gbogbo eniyan miiran ti o le lo aṣẹ wọnyi:

Chmod 770 idanwo

Lati fi olumulo kan kun sinu ẹgbẹ akọọlẹ o yoo fẹ lati lo aṣẹ wọnyi:

aṣàmúlò olumulomod -a -G

Ilana ti o lo lo npa ẹgbẹ awọn akọọlẹ si akojọ awọn ẹgbẹ awọn ẹgbẹ ti o ni olumulo wọle si.

Bawo ni lati Ṣẹda Directory kan ati Ṣeto Awọn igbanilaaye ni akoko kanna

O le ṣẹda igbasilẹ kan ati ṣeto awọn igbanilaaye fun igbimọ naa ni akoko kanna nipa lilo pipaṣẹ wọnyi:

mkdir -m777

Awọn aṣẹ loke yoo ṣẹda folda ti gbogbo eniyan ni iwọle si. O ṣe pataki julọ pe o yoo fẹ lati ṣẹda ohunkohun pẹlu irufẹ awọn igbanilaaye yi.

Ṣẹda Folda kan ati Awọn obi ti o fẹ

Fojuinu pe o fẹ ṣẹda ọna itọsọna kan ṣugbọn iwọ ko fẹ lati ṣẹda folda kọọkan pẹlu ọna ati ṣiṣẹ ọna rẹ si isalẹ igi kan.

Fun apẹẹrẹ, o le ṣe awọn folda ti o ṣiṣẹ fun orin rẹ gẹgẹbi atẹle:

O jẹ ibanuje lati ni lati ṣẹda folda apata, lẹhinna alloy cooper ati folda ayaba ati lẹhinna ṣẹda folda rap ati folda dr dre lẹhinna folda jazz ati lẹhinna folda louisjordan.

Nipa ṣokasi iyipada ti o leyi o le ṣẹda gbogbo awọn folda obi lori fly ti wọn ko ba tẹlẹ.

mkdir -p

Fun apẹẹrẹ, lati ṣẹda ọkan ninu awọn folda ti o wa loke loke aṣẹ wọnyi:

mkdir -p ~ / orin / apata / alicecooper

Gbigba idaniloju pe a Ṣẹda Directory kan

Nipa aiyipada, aṣẹ wiwdir ko sọ fun ọ bi igbasilẹ ti o n ṣẹda ni a ṣẹda daadaa. Ti ko ba si aṣiṣe han lẹhinna o le ro pe o ni.

Ti o ba fẹ lati gba diẹ iṣere verbose ki o mọ ohun ti a ti ṣẹda lilo iyipada wọnyi.

mkdir -v

Ẹjade yoo jẹ pẹlu awọn ila mkdir: ṣẹda itọnisọna / ọna / si / directoryname .

Lilo & # 34; mkdir & # 34; ninu Ikọwe Ikarahun

Nigba miran iwọ yoo fẹ lati lo aṣẹ "mkdir" gẹgẹbi apakan ti akosile akọle. Fun apere, jẹ ki a wo akosile ti o gba ọna kan. Nigbati a ba ti kọ iwe naa yoo ṣẹda folda naa ki o fi faili kan ti a npe ni "hello" ṣe.

#! / bin / bash

mkdir $ @

cd $ @

ifọwọkan ifọwọkan

Laini akọkọ gbọdọ wa ninu gbogbo iwe-kikọ ti o kọ ati pe a lo lati fi han pe eyi jẹ akọsilẹ BASH gangan.

A lo ofin aṣẹ "mkdir" lati ṣẹda folda. Awọn "$ @" (ti a tun mọ bi awọn ipilẹ titẹ ) ni opin ikanni 2nd ati 3rd ti a rọpo pẹlu iye ti o pato nigbati o nṣiṣẹ akosile naa.

Awọn "Cd" aṣẹ ṣe ayipada sinu itọnisọna ti o pato ati nipari awọn aṣẹ ifọwọkan ṣẹda faili ti o ṣofo ti a npe ni "hello".

O le gbiyanju akosile na fun ara rẹ. Lati ṣe bẹ tẹle awọn ilana wọnyi:

  1. Ṣii window window (tẹ alt ati T yẹ ki o ṣe)
  2. Tẹ nano createhellodirectory.sh
  3. Tẹ ninu awọn ofin loke sinu olootu
  4. Fipamọ faili naa nipa titẹ CTRL ati O ni akoko kanna
  5. Jade faili naa nipa titẹ CTRL ati X ni akoko kanna
  6. Yi awọn igbanilaaye nipasẹ titẹ chmod + x creathellodirectory.sh
  7. Ṣiṣe awọn akosile nipa titẹ ./createhellodirectory.sh igbeyewo

Nigbati o ba n ṣisẹ iwe-akọọlẹ kan ti a npè ni "idanwo" yoo ṣẹda ati pe ti o ba yipada si itọnisọna naa ( idanwo cd) ati ṣiṣe akojọ awọn akojọ itọnisọna ( LS), iwọ yoo ri faili kan ti a npe ni "O ṣeun".

Ti o dara bayi ṣugbọn nisisiyi gbiyanju igbiyanju igbese 7 lẹẹkansi.

  1. Aṣiṣe yoo han yoo sọ pe folda wa tẹlẹ wa.

Awọn ohun pupọ wa ti a le ṣe lati mu iwe-akọọlẹ sii. Fun apẹẹrẹ, ti folda ba wa tẹlẹ a ko ni itọju paapaa bi o ba wa.

#! / bin / bash

mkdir -p $ @

cd $ @

ifọwọkan ifọwọkan

Ti o ba ṣe apejuwe -p gẹgẹbi apakan ti aṣẹ mkdir o yoo ko aṣiṣe ti o ba wa folda tẹlẹ ṣugbọn ti ko ba wa tẹlẹ yoo ṣẹda rẹ.

Bi o ṣe ṣẹlẹ aṣẹ ifọwọkan yoo ṣẹda faili kan ti ko ba wa tẹlẹ ṣugbọn ti o ba wa tẹlẹ o tun ṣe igbasilẹ ọjọ ati akoko ti o gba.

Fojuinu awọn alaye ifọwọkan ni a rọpo pẹlu ọrọ igbaniwọle ti o kọ ọrọ si faili kan gẹgẹbi:

#! / bin / bash

mkdir -p $ @

cd $ @

echo "hello" >> O ṣeun

Ti o ba ṣiṣe awọn aṣẹ "./createhellodirectory.sh test" lẹẹkan si lẹẹkansi ni ipa yoo jẹ pe faili ti a npe ni "hello" ninu itọnisọna igbeyewo yoo dagba sii tobi ati ti o tobi sii pẹlu awọn ila diẹ sii pẹlu ọrọ "hello" ninu rẹ.

Bayi, eleyi le tabi ko le ṣe gẹgẹ bi ipinnu ṣugbọn jẹ ki a sọ fun bayi pe eyi kii ṣe igbese ti o fẹ. O le kọ idanwo kan lati rii daju pe itọnisọna ko si tẹlẹ ṣaaju ki o to ṣiṣe awọn ilana iwoyi gẹgẹbi atẹle.

#! / bin / bash

mkdir $ @ 2> / dev / null;

ti o ba jẹ [$? -eq 0]; lẹhinna

cd $ @

echo "hello" >> O ṣeun

Jade

fi

Iwe-akosile ti o loke ni ọna ti o fẹ fun mimu ẹda awọn folda. Ilana mkdir naa ṣẹda folda ti o ti kọja bi aṣoju titẹ sugbon eyikeyi aṣiṣe aṣiṣe ti firanṣẹ si / dev / null (eyiti o tumọ si pe ko si ibi).

Laini kẹta n ṣayẹwo ipo ipolowo ti aṣẹ ti tẹlẹ ti o jẹ gbolohun "mkdir" ati ti o ba ṣe aṣeyọri o yoo ṣe awọn gbólóhùn titi ti ọrọ "fi" naa ti de.

Eyi tumọ si pe o le ṣẹda folda naa ki o ṣe gbogbo awọn ohun ti o fẹ ti pipaṣẹ naa ba ni aṣeyọri. Ti o ba fẹ ṣe nkan miiran ti aṣẹ ko ba ṣe aṣeyọri nigbana o le tẹ ọrọ miiran sii gẹgẹbi atẹle yii:

#! / bin / bash

mkdir $ @ 2> / dev / null;

ti o ba jẹ [$? -eq 0]; lẹhinna
cd $ @
echo "hello" >> O ṣeun
Jade
miiran
cd $ @
echo "hello"> alaafia
Jade
fi

Ni akosile ti o wa loke ti o ba jẹ alaye mkdir lẹhinna ọrọ igbasilẹ ọrọ naa firanṣẹ ọrọ "hello" si opin faili ti a npe ni "hello" lakoko ti o ko ba wa tẹlẹ faili tuntun yoo ṣẹda ti a npe ni "hello" pẹlu ọrọ " olufẹ "ninu rẹ.

Apẹẹrẹ yii kii ṣe ilosiwaju nitori pe o le ṣe aṣeyọri awọn esi kanna nipa sisẹ laini "hello"> hello laini . Oro ti apẹẹrẹ jẹ lati fihan pe o le ṣiṣe awọn aṣẹ "mkdir", tọju awọn aṣiṣe aṣiṣe, ṣayẹwo ipo ipo aṣẹ lati rii boya o ni aṣeyọri tabi ko ṣe lẹhinna ṣe atẹsẹ kan ti o ba ti aṣẹ aṣẹ "mkdir" jẹ aṣeyọri ati ilana miiran ti o ba jẹ bẹ.