Auala e tatala ai se faila BASH_PROFILE
O le faila BASH_PROFILE o se vaega taua o le BASH configuration in faiga fa'aoga faʻavae ile UNIX ma Linux. E ala i le tatalaina o lenei faila, e mafai e tagata faʻaoga ona faʻavasegaina o latou siosiomaga atigi ma faʻatautaia tulafono ma tusitusiga i le amataga o vasega BASH taʻitasi. Ae ui i lea, o le tatalaina ma le manuia o lenei faila e manaʻomia ai le poto faʻapitoa ma le taulaʻi saʻo. I lenei tusiga, o le a matou suʻesuʻeina laasaga e manaʻomia e tatala ai se BASH_PROFILE faila ma pe faʻafefea ona sui saogalemu.
Laasaga 1: BASH_PROFILE Tulaga faila
O le laasaga muamua e tatala ai le faila BASH_PROFILE i luga o le UNIX poʻo le Linux system o le iloa tonu o lona nofoaga. E masani lava, o le faila o loʻo i totonu o le root directory a le tagata faʻaoga ma faʻaaoga se igoa patino, .bash_profile. Ae ui i lea, e mafai foʻi ona e mauaina ni suiga e pei o .bashrc po'o le fea lava .fa'amatalaga. Ina ia iloa le nofoaga tonu, e mafai ona e faʻaogaina le poloaiga cd e fa'afeiloa'i i le root directory ona tamoe lea ls -a e lisi uma faila, e aofia ai faila natia.
Laasaga 2: Tatala le faila BASH_PROFILE
O le taimi lava e te maua ai le faila BASH_PROFILE, e mafai ona e tatalaina e faʻaaoga ai lau faʻatonu tusitusiga e sili ona e fiafia i ai. E mafai ona e fa'aogaina vi, tuagane matua po'o se isi command-line editor. Mo se fa'ata'ita'iga, afai e te mana'o e tatala le faila e fa'aaoga ai le nano, na'o lou taina. nano .bash_profile i totonu o le laina ma fetaomi Enter. O lenei mea o le a tatalaina ai le faila i le tusitala o tusitusiga.
Laasaga 3: Faia suiga manaʻomia
O le taimi lava e tatala ai le faila BASH_PROFILE, e mafai ona e faia soʻo se suiga talafeagai i mea o loʻo i ai. E aofia ai le faʻaopoopoina o fesuiaiga o le siosiomaga, suia le faʻatulagaina o laina laina, ma le setiina o igoa faʻapitoa mo faʻatonuga masani. Manatua e mulimulitai i le BASH syntax rules ma fa'aeteete pe a suia le faila, ona o so'o se mea sese e ono a'afia ai le fa'agaioiga o lau masini.
Laasaga 4: Faasaoina ma tapuni le faila
O le taimi lava e te faia uma suiga talafeagai, e taua le teuina o suiga i le faila BASH_PROFILE aʻo leʻi tapunia. Fa'aoga le fa'atonuga fa'apitoa i lau fa'atonu tusitusiga e teu ma alu ese. Mo se fa'ata'ita'iga, i le nano, e mafai ona e oomi Ctrl + O para guardar y Ctrl + X e alu ese. Ia mautinoa e te mulimuli i laasaga e manaʻomia e lau faatonu e aloese ai mai le leiloa o soʻo se suiga na e faia.
I se aotelega, tatala se faila BASH_PROFILE Ose faiga fa'apitoa ae taua e fa'avasega ai lou si'osi'omaga atigi i luga ole UNIX ma Linux faiga. O le mulimuli i laasaga nei, o le a mafai ai ona e mauaina le faila, fai suiga talafeagai, ma sefe suiga ma le saogalemu.Ia manatua i taimi uma le faʻaeteete pe a suia faila faila ma tua i tua soʻo se suiga ina ia mautinoa le faʻagaioiga mautu.
1. Folasaga ile BASH_PROFILE faila
I lenei tusiga, matou te faʻaali atu ia te oe le auala e tatala ai ma faʻasaʻo le faila BASH_PROFILE i luga o lau faiga fa'aoga Linux. Le faila BASH_PROFILE o se Bash startup script lea e tamoe i taimi uma e te ulufale ai i lau teugatupe a le tagata faʻaoga. O se vaega taua o lau faʻatulagaga Bash, aua e mafai ai ona e faʻavasegaina ma faʻatulagaina lau siosiomaga atigi.
Ina ia tatala le faila BASH_PROFILE, e tatau ona e tatalaina muamua se faʻailoga i totonu lau faiga fa'aoga. Ona mafai lea ona e fa'aoga so'o se fa'atonu tusitusiga o lau filifiliga e tatala ai le faila. O nisi tusitala lauiloa e aofia ai Uso matua, Vim y Emacs. O le taimi lava e te tatalaina ai le laina ma saunia le tusitala o tusitusiga, faʻapipiʻi le poloaiga lenei:
$ nano ~/.bash_profile
O le a tatalaina le faila BASH_PROFILE i le tusitala o tusitusiga Uso matua. Afai e te mana'o e fa'aoga se isi fa'atonu tusitusiga, na'o le sui o le "nano" i le igoa ole fa'atonu e te mana'o e fa'aoga. O le taimi lava e te tatalaina ai le faila, o le a mafai ona e vaʻai ma faʻasaʻo mea o loʻo i totonu o le faila. BASH_PROFILE. Ia mautinoa o loʻo ia te oe le malamalama masani o Bash aʻo leʻi faia suiga i lenei faila, aua o mea sese e mafai ona aʻafia ai lau faʻatulagaina o le polokalama.
2. Tulaga ma fausaga o le faila BASH_PROFILE
O le faila BASH_PROFILE o se faila faʻatulagaina i le faiga fa'aoga Linux, lea o lo'o i totonu o le lisi a'a o le tagata fa'aoga. O lenei faila o loʻo i ai ni faʻatonuga faʻapitoa e faʻatinoina i taimi uma e amata ai se vasega BASH. E taua tele le malamalama i le ina ia mafai ona fa'avasega ma fa'amalieina lo tatou siosiomaga galuega.
Ole nofoaga ole faila BASH_PROFILE e mafai ona fesuisuiai e faalagolago ile o le faiga fa'aoga ma le lomiga o Linux o loʻo e faʻaaogaina. E masani lava ona maua i totonu o le root directory a le tagata faʻaoga ma le igoa .bash_profile poʻo .bashrc. E mafai ona e fa'aogaina le poloaiga ls -a para mostrar los faila natia i le root directory ma siaki pe o iai le faila BASH_PROFILE.
O le fausaga o le faila BASH_PROFILE e fai si faigofie. O se faila faila faigofie e mafai ona faʻasaʻo ma soʻo se tusitala tusitusiga, e pei o Nano poʻo Vi. O laina ta'itasi i le faila BASH_PROFILE o lo'o iai se fa'atonuga po'o se fa'atonuga.
3. Fa'afefea ona tatala le faila BASH_PROFILE i luga o faiga fa'aoga eseese
Le faila BASH_PROFILE o se faila fetuutuunai o loʻo faʻaaogaina i faiga faʻaoga faʻavae Unix, e pei o Linux ma macOS. O lo'o iai fa'atonuga ma fa'atonuga e otometi lava ona fa'atino pe a amata se fa'atonuga. O le tatalaina o lenei faila e mafai ona aoga mo le faʻavasegaina o faʻalapotopotoga faʻapipiʻi ma faʻaopoopoina faʻatonuga faʻapitoa e faʻaoga. BASH_PROFILE E eseese e fa'atatau i le faiga fa'aoga o lo'o fa'aogaina.
I luga o le Linux, le faila BASH_PROFILE O lo'o i totonu o le fa'amaumauga a'a a le tagata fa'aoga. Ina ia tatalaina, e mafai ona e mulimuli i laasaga nei:
- Tatala se nofoaga.
- Faaaoga le poloaiga cd soso'o ai ma le fa'asinomaga a'a a le tagata fa'aoga. Mo se faʻataʻitaʻiga, afai o le igoa ole igoa ole "tagata faʻaoga", o le poloaiga o le: cd /home/usuario.
- Para editar el archivo BASH_PROFILE, e mafai ona e fa'aogaina le fa'atonu tusitusiga o lau filifiliga. Mo se faataitaiga, o le poloaiga nano .bash_profile o le a tatalaina le faila i le nano text editor.
- Fai so'o se suiga talafeagai i le faila ma fa'asaoina suiga a'o le'i tapunia.
I luga o le macOS, le faila BASH_PROFILE O lo'o iai fo'i i totonu o le fa'amaumauga a'a a le tagata fa'aoga. E mafai ona e tatalaina e ala i le mulimuli i laasaga nei:
- Tatala se nofoaga e fa'aaogaina ai masini fa'ainisinia (terminal).
- Faaaoga le poloaiga cd sosoo ai ma le root directory a le tagata e faaaogāina. Mo se faʻataʻitaʻiga, afai o le igoa ole igoa ole "tagata faʻaoga", o le poloaiga o le: cd /Users/user.
- Para editar el archivo BASH_PROFILE, e mafai ona e fa'aogaina se fa'atonu tusitusiga pei vi o malosi. Mo se faataitaiga, o le poloaiga vi .bash_profile o le a tatalaina le faila i le vi text editor.
- Fai so'o se suiga talafeagai i le faila ma fa'asaoina suiga a'o le'i tapunia.
I luga o le Windows, pe afai na e faʻapipiʻiina le Faiga Fa'avae o le Windows mo Linux (WSL), e mafai ona e mulimuli i laasaga o loʻo i luga e tatala ai le faila BASH_PROFILE i se siosiomaga Linux i Windows. Afai e leai sau WSL faʻapipiʻi, e mafai ona e faʻaogaina se emulator terminal pei Cygwin o Git Bash ia tatala ma faasa'o le faila BASH_PROFILE tutusa ma Linux.
4. Fautuaina meafaigaluega e fa'asa'o ai le faila BASH_PROFILE
O le .bash_profile faila o se vaega taua o le Bash command-line environment i Unix ma Linux operating system. O lo'o i ai fa'atulagaga taua ma fesuiaiga o le si'osi'omaga e fa'avasega ai le poto masani a tagata fa'aoga. Afai e te manaʻomia le faʻasaʻoina o lenei faila, e fautuaina e faʻaaoga meafaigaluega nei, lea o le a faafaigofieina ai le faagasologa ma fesoasoani e aloese mai mea sese.
1. Faatonu tusitusiga: Ina ia fa'asa'o le faila .bash_profile, e mana'omia lou fa'aogaina o se fa'atonu tusitusiga. E ui lava e mafai ona faʻataʻitaʻia ma soʻo se faʻatonu, e fautuaina e faʻaaoga se faʻatonu tusitusiga maualuga e pei o Tulafono Fa'atino a le Visual Studio o Tusitusiga Mamalu. O nei faatonu e ofoina atu ni vaega faaopoopo e pei o le syntax highlighting ma le autocompletion, faafaigofieina le tusitusi ma aloese mai mea sese.
2. Nofoaga e Fa'ai'u ai: O le faila .bash_profile o loʻo i totonu o le aʻa o le tagata faʻaoga, o lea e fautuaina ai le i ai o se malamalama lelei i le meafaigaluega laina poloaiga. E mafai ona e fa'aogaina le nofoaga fa'ai'u tu'ufa'atasia i lau faiga fa'aogaina, pei o macOS Terminal o el Linux laina. O nei fa'ailoga o le a fa'atagaina oe e vave fa'aoga le faila ma fai suiga e fa'aaoga ai fa'atonuga o tusitusiga.
3. Auala avanoa: E i ai auala eseese e maua ai le .bash_profile faila, ae fautuaina e faʻaoga le galuega faʻatonutonu tusitusiga i le laina. E mafai ona e tatalaina sa'o le faila e ala i le taina o le poloaiga nano ~/.bash_profile. O lenei mea o le a tatalaina ai le faila i le tusitala o tusitusiga tuagane matua. O le isi filifiliga o le fa'aogase fa'atonu tusitusiga i fafo, pei ole Vim po'o le fea lava Emacs. E mafai ona e tatalaina le faila i nei faatonu e ala i le taina o le igoa o le faatonu ona sosoo ai lea ma le poloaiga ~/.bash_profile.
5. Fa'avasegaina le faila BASH_PROFILE e fa'alelei ai le poto masani fa'auma
O le faila BASH_PROFILE ose faila fa'atonu laina laina mo le fa'aliliu upu UNIX, ua ta'ua o le BASH. O le fa'avasegaina o lenei faila e mafai ona fa'aleleia atili ai le poto masani fa'ato'aga e ala i le fa'atagaina o matou e fa'atautaia tulafono fa'ale-aganu'u, fa'amalamalama suiga o le si'osi'omaga, ma fa'atulaga igoa fa'apitoa. Ina ia tatala ma teuteu le faila BASH_PROFILE, mulimuli i laasaga nei:
- Tatala se fa'amalama fa'amalama: Ina ia tatalaina se faʻamalama faʻamalama fou i macOS, filifili "Talosaga" ona sosoo ai lea ma le "Utilities." Le isi, kiliki i le "Terminal". Ina ia tatalaina se faʻamalama faʻamalama i Linux, e mafai ona e faʻaogaina le ala pupuu "Ctrl + Alt + T".
- Su'e ile lisi autu: I totonu o le faʻailoga, faʻapipiʻi le poloaiga "cd ~" ma kiliki le Enter. Ole mea lea ole a ave oe ile lisi ole fale ole tagata fa'aoga.
- Tatala le faila BASH_PROFILE: Tusi le poloaiga "vi .bash_profile" ma fetaomi Ulufale. Ole laina ole poloaiga ole a tatala le faila BASH_PROFILE ile vi text editor.
O le taimi lava e te mulimuli ai i laasaga o loʻo i luga, o le a tatala le faila BASH_PROFILE i le vi text editor, e mafai ai ona e amata faʻavasegaina i lou manaʻo. O nisi fa'asalalauga ta'uta'ua e aofia ai le fa'aopoopoina o igoa fa'aigoa mo fa'atonuga masani, fa'atulagaina o suiga ole si'osi'omaga e fa'aopoopo ai ala fa'aaganu'u, ma le fa'amalamalamaina o galuega e fa'autometi ai galuega toe fai.
Manatua e taua le faʻaeteete pe a faʻapipiʻi le faila BASH_PROFILE, ona o soʻo se mea sese i le faʻatulagaga e mafai ona aʻafia ai le faʻaogaina o le faʻaliliuga o le faʻatonuga ma le faʻatonuga. suiga ma faʻataʻitaʻiga faʻataʻitaʻiga i se siosiomaga suʻega aʻo leʻi faʻatinoina i lau faʻatulagaga autu.
6. Puipuiga pe a fa'asa'o le faila BASH_PROFILE
Le faila BASH_PROFILE o se vaega taua o le UNIX/Linux operating system, aua o lo'o i ai fa'atonuga ma suiga o le si'osi'omaga fa'apitoa mo tagata ta'ito'atasi. Aʻo leʻi amata faʻasaʻo lenei faila, e manaʻomia le faia o ni puipuiga e aloese ai mai faʻafitauli poʻo mea sese i le faʻaogaina o le faiga.
Muamua lava, o le fautuaina e fai a faaleoleo mai le faila a'o le'i faia se suiga. Ole mea lea e mafai ai ona tatou toe fa'afo'i suiga ina ne'i iai se mea e tupu. Ina ia faia se kopi faaleoleo, e mafai ona tatou faaaogaina le "cp" poloaiga sosoo ai ma le ala o le uluai faila ma le auala e taunuu i ai mo le kopi. Mo se faʻataʻitaʻiga: "cp ~/.bash_profile ~/bash_profile_backup".
O le isi puipuiga taua o le aloese mai le syntax ma le faatulagaga o mea sese pe a fa'asa'o le faila BASH_PROFILE. E faigofie ona fai mea sese pe a galue i code, aemaise lava pe a tatou le masani i ai. O le mea lea, e mana'omia le toe iloilo ma le toto'a o laina ta'itasi ua fa'aopoopo pe suia ma ia mautinoa e te mulimulita'i i le syntax sa'o ma le fa'atulagaina. E le gata i lea, e fautuaina fa'amatala le code ia fa'amanino atili mo i tatou ma mo isi tagata faʻaoga e mafai ona latou maua le faila.
7. Fautuaga e foia ai faafitauli masani pe a tatalaina le faila BASH_PROFILE
O faila BASH_PROFILE O lo'o fa'aaogaina i faiga fa'aoga Unix e teu ai suiga o le si'osi'omaga ma fa'asologa masani o atigi Bash. Ae ui i lea, e iai taimi e te maua ai faʻafitauli pe a taumafai e tatala lenei faila. O iinei o le a matou faaali atu ia te oe nisi fautuaga e foia nei faafitauli masani.
1. Siaki le nofoaga o faila: Le faila BASH_PROFILE E masani lava maua i lau user's home directory (~/.bash_profile). E taua le mautinoa o loʻo e suʻeina le faila i le nofoaga saʻo. E mafai ona e fa'aogaina le fa'atonuga cd ~ e maua ai le lisi autu ona faʻaaoga lea o le poloaiga ls -a e siaki pe o iai le faila.
2. Siaki fa'atagaga faila: O nisi taimi faʻafitauli le tatalaina o le faila BASH_PROFILE Atonu e feso'ota'i ma fa'atagaga le sa'o. Ina ia foia lenei faafitauli, faaaoga le poloaiga ls -l ~/.bash_profile e siaki ai faatagaga a le faila. Afai e leai sau faʻatagaga talafeagai e faʻaoga pe suia le faila, e mafai ona e faʻaogaina le poloaiga chmod e sui ai faatagaga.
3. Siaki le syntax o le faila: Atonu ei ai tulaga o le faila BASH_PROFILE e le sa'o le syntax po'o iai fa'aletonu o le taina. Ina fa'amaonia le syntax o le faila, e mafai ona e fa'aogaina le meafaigaluega fa'amaonia Bash. Fa'aaoga le poloaiga bash -n ~/.bash_profile e siaki mo le syntax mea sese i le faila. A maua mea sese, e mafai ona e fa'asa'o le faila e fa'aaoga ai le fa'atonu tusitusiga ma fa'asa'o.
8. Taua o le teuina o kopi faaleoleo o le faila BASH_PROFILE
I le lalolagi o polokalame, o le faila BASH_PROFILE o loʻo i ai se sao taua i le faʻatulagaina o le siosiomaga galue i le Unix operating system. E taua le malamalama i le manaʻoga e teu faaleoleo o lenei faila, talu ai soʻo se suiga le saʻo e mafai ona oʻo atu ai i mea sese ma faʻafitauli i le faʻaogaina o la tatou polokalama.
I le faaopoopo atu i le faia o suiga taua i le faatulagaga o le siosiomaga, o le BASH_PROFILE faila o loʻo i ai foi fesuiaiga, igoa, ma galuega masani e mafai ona taua i le lelei o la tatou galuega. O se faaleoleo Ole fa'agaioiga talafeagai o le a mafai ai ona tatou toe fa'afoisia nei elemene taua pe a tupu se mea sese po'o le leiloa o fa'amaumauga.
O se tasi o auala sili ona fautuaina mo le teuina o kopi faaleoleo o le BASH_PROFILE faila e ala i le faʻaaogaina masani o faiga faʻatonutonu, pei ole Git. O lenei mea o le a mafai ai ona matou siaki uma suiga na faia i le faila i le taimi ma toe faʻafoʻi ni suiga e le manaʻomia pe a manaʻomia. E lē gata i lea, O le fa'aogaina o le fa'atonuga o fa'aliliuga e ofoina atu ai fo'i le agava'a e galulue fa'atasi ai ma isi tagata atia'e, e fa'afaigofie ai ona tu'ufa'atasia suiga ma fa'aleleia atili le gaosiga o galuega a le 'au. O le isi auala o le na'o le faia o se kopi tusi lesona o le faila ma teu i se nofoaga saogalemu, pe i luga o se server mamao, se masini e teu ai fafo, po o le ao. Manatua lena mea O le fa'atumauina o kopi fa'asao se tele i nofoaga eseese e fa'aitiitia ai le fa'aletonu o fa'amaumauga pe a tupu fa'aletonu po'o fa'alavelave fa'afuase'i.
9. Tausia ma fa'afouina le faila BASH_PROFILE
O le faila BASH_PROFILE o se elemene autu i totonu le faiga fa'aoga Linux, ona o loʻo i ai faʻatulagaga uma ma fesuiaiga o siosiomaga mo le atigi BASH. Ina ia tatalaina lenei faila ma fai ni suiga i ai, e tatau ona mulimulitaʻia nisi o laasaga. I lenei pou o le a ou faʻaali atu ia te oe le auala e fai ai i se auala faigofie ma vave.
O le laasaga muamua e tatala ai le faila BASH_PROFILE o le tatalaina lea o se laina i le Linux operating system. O lenei e mafai ona fai mai le lisi amata po'o le fa'aogaina o le ala pupuu keyboard Ctrl + Alt + T. O le taimi lava e tatala ai le terminal, e tatau fa'asaga ile nofoaga faila fa'aaoga le cd command. E masani lava, o le faila BASH_PROFILE o loʻo i totonu o le lisi o le fale poʻo le /etc/ directory. E mafai ona e faʻaogaina le ls poloaiga e lisi ai faila ma faʻamaumauga i le nofoaga o loʻo iai nei.
O le taimi lava e te i ai i le nofoaga sa'o, e mafai ona e tatalaina le faila BASH_PROFILE i lau tusitala tusitusiga e sili ona e fiafia i ai. O nisi tusitala masani masani i Linux o Nano, Vim, ma Emacs. Fa'aaoga le poloaiga afu i luma o le igoa o le tusitala o tusitusiga e tatala ai le faila e avea ma pule. E mana'omia lea pe afai e te mana'o e fai suiga ile faila BASH_PROFILE e a'afia ai tagata uma ile faiga. O le taimi lava e tatala ai le faila i le fa'atonu tusitusiga, e mafai fai suiga talafeagai ma sefe le faila.
10. Fautuaga Lautele ma togafiti e fa'asilisili ai le lelei o faila BASH_PROFILE
Fautuaga #1: Fa'alelei lauBASH_PROFILE faila e fa'aleleia atili ai le fa'atinoga ma le lelei o lau si'osi'omaga polokalame. O se tasi togafiti e ausia ai lenei mea o le aveese lea o soʻo se laina e le manaʻomia pe faʻalua i le faila. Su'esu'e ma le toto'a laina ta'itasi ma tape mea e le talafeagai i lau fa'atulagaina o iai nei. Manatua o laina uma e fa'atino i le faila BASH_PROFILE e iai sona a'afiaga i le taimi e saini ai ma le fa'atinoga atoa o faiga.
Consejo #2: Fa'aaoga fesuia'iga o le siosiomaga e fa'avasega lau faila BASH_PROFILE ma fa'afaigofie lau fa'agasolo galuega. O fesuiaiga o le siosiomaga e mafai ai ona e teuina taua e mafai ona faʻaogaina i tulafono ma tusitusiga eseese. Mo se faʻataʻitaʻiga, e mafai ona e fatuina se fesuiaiga e taʻua o le "PROJECT" ma tuʻu i ai le ala o lau poloketi o loʻo iai nei. Ma, e mafai ona e faʻaogaina lenei fesuiaiga nai lo le taina o le ala atoa i taimi uma e te manaʻomia ai le suia o lisi. Ole mea lea e fa'asaoina ai lou taimi ma fa'aitiitia ai le lamatiaga o le faia o mea sese.
Fautuaga #3: O le isi auala e fa'ateleina ai le lelei o lau faila BASH_PROFILE o le fa'aoga igoa tauvalaau. Aliases o ni ala pupuu e mafai ai ona e faia ni poloaiga uumi pe lavelave e ala i le taina o se upu poʻo ni nai mataitusi. E mafai ona e faia ni igoa fa'aigoa mo fa'atonuga masani pe mo i latou e faigata ona manatua. Mo se faʻataʻitaʻiga, nai lo le taina o le "git status" i taimi uma e te manaʻo ai e siaki le tulaga o lau fale teu oloa Git, e mafai ona e fatuina se igoa e pei o "gs" ma faʻatonu lena poloaiga. Ole mea lea e sefe ai lou taimi ma taumafaiga, aemaise lava pe afai e te galue faʻatasi ma faʻatonuga faigata i taimi masani.
O aʻu o Sebastián Vidal, o se inisinia komepiuta e fiafia tele i tekinolosi ma DIY. E le gata i lea, o a'u o le foafoa o tecnobits.com, lea ou te faʻasoa atu ai aʻoaʻoga e faʻafaigofie atili ai tekinolosi ma malamalama mo tagata uma.