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.
- r duro fun kika
- w jẹ fun kikọ
- x dúró fun idaṣẹ (eyi ti o tumọ si pe iwọ le wọle si folda)
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.
- ka awọn igbanilaaye = 4
- kọ awọn igbanilaaye = 2
- ṣiṣẹ awọn igbanilaaye = 1
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:
- / ile / orin / apata / alicecooper
- / ile / orin / apata / ayaba
- / ile / orin / rọ / drdre
- / ile / music / jazz / louisjordan
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:
- Ṣii window window (tẹ alt ati T yẹ ki o ṣe)
- Tẹ nano createhellodirectory.sh
- Tẹ ninu awọn ofin loke sinu olootu
- Fipamọ faili naa nipa titẹ CTRL ati O ni akoko kanna
- Jade faili naa nipa titẹ CTRL ati X ni akoko kanna
- Yi awọn igbanilaaye nipasẹ titẹ chmod + x creathellodirectory.sh
- Ṣ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.
- 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ẹ.