How to save your BASH aliases
Talaan ng mga Nilalaman:
- Paglikha ng Bash Aliases
- Paglikha ng Bash Aliases na may mga argumento (Mga Bash Function)
- Konklusyon
Madalas mo bang nakikita ang iyong sarili na nagta-type ng isang mahabang utos sa linya ng command o naghahanap ng kasaysayan ng bash para sa isang dating naka-type na utos? Kung ang iyong sagot sa alinman sa mga katanungang iyon ay oo, pagkatapos ay makakahanap ka ng madaling gamitin na mga bash aliases. Pinapayagan ka ng mga bash aliases na magtakda ng isang di malilimutang utos ng shortcut para sa isang mas mahabang utos.
Ang mga bash aliases ay mahalagang mga shortcut na makakapagtipid sa iyo na kailangang tandaan ang mga mahabang utos at maalis ang isang mahusay na pag-type kapag nagtatrabaho ka sa linya ng utos. Halimbawa, maaari mong itakda ang alyas
tgz
na maging isang shortcut para sa utos ng
tar -xvfz
.
Ipinapaliwanag ng artikulong ito kung paano lumikha ng mga bash aliases upang maaari kang maging mas produktibo sa linya ng utos.
Paglikha ng Bash Aliases
Ang paglikha ng mga aliases sa bash ay tuwid na pasulong. Ang syntax ay ang mga sumusunod:
alias alias_name="command_to_run"
Upang lumikha ng isang bagong bash alias magsimula sa pamamagitan ng pagta-type ng keyword. Pagkatapos ay ideklara ang pangalan ng alias na sinusundan ng isang pantay na pag-sign at ang utos na nais mong patakbuhin kapag nagta-type ka ng alyas. Ang utos ay kailangang ma-kalakip sa mga quote at walang spacing sa paligid ng pantay na pag-sign. Ang bawat alias ay kailangang ideklara sa isang bagong linya.
Ang
ls
utos ay marahil ang isa sa mga ginagamit na utos sa linya ng utos ng Linux. Karaniwan kong ginagamit ang utos na ito gamit ang
-la
switch upang ilista ang lahat ng mga file at direktoryo kasama na ang mga nakatago sa mahabang format ng listahan.
Lumikha tayo ng isang simpleng bash alyas na may pangalang
ll
na magiging isang shortcut para sa
ls -la
utos. Upang gawin ito uri buksan ang isang window window at uri:
alias ll="ls -la"
Ngayon kung mai-type mo ang iyong console makakakuha ka ng parehong output tulad ng gagawin mo sa pamamagitan ng pag-type ng
ls -la
.
Magagamit lamang ang
ll
alyas sa kasalukuyang session ng shell. Kung lumabas ka sa session o magbukas ng isang bagong session mula sa ibang terminal ang alyas ay hindi magagamit.
Upang magawa ang alias na kailangan mo kailangan ipahayag ito sa
~/.bash_profile
o
~/.bashrc
file. Buksan ang
~/.bashrc
sa iyong text editor:
nano ~/.bashrc
at idagdag ang iyong mga aliases:
~ /.bashrc
# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'
Dapat mong pangalanan ang iyong mga aliases sa isang paraan na madaling matandaan. Inirerekomenda din na magdagdag ng isang puna para sa sanggunian sa hinaharap.
Kapag tapos na, i-save at isara ang file. Gawing magagamit ang mga aliases sa iyong kasalukuyang session sa pamamagitan ng pag-type:
source ~/.bash_profile
Tulad ng nakikita mo, ang paglikha ng mga simpleng bash aliases ay mabilis at napakadali.
Kung nais mong gawing mas modular ang iyong
.bashrc
maaari mong maiimbak ang iyong mga aliases sa isang hiwalay na file. Ang ilang mga pamamahagi tulad ng Ubuntu at Debian ay may
.bash_aliases
file, na kung saan ay mula sa
~/.bashrc
.
Paglikha ng Bash Aliases na may mga argumento (Mga Bash Function)
Minsan kailangan mong lumikha ng isang alyas na tumatanggap ng isa o higit pang mga argumento, na kung saan ang mga pag-andar ng bash ay madaling gamitin.
Ang syntax para sa paglikha ng isang function ng bash ay napakadali. Maaari silang ipahayag sa dalawang magkakaibang mga format:
function_name () { }
o
function function_name { }
Upang maipasa ang anumang bilang ng mga argumento sa pag-andar ng bash lamang ilagay ang mga ito nang tama pagkatapos ng pangalan ng function, na pinaghiwalay ng isang puwang. Ang mga naipasa na mga parameter ay
$1
,
$2
,
$3
, atbp, na naaayon sa posisyon ng parameter pagkatapos ng pangalan ng function. Ang variable na
$0
ay nakalaan para sa pangalan ng pag-andar.
Lumikha tayo ng isang simpleng pag-andar ng bash na lilikha ng isang direktoryo at pagkatapos ay mag-navigate sa ito:
~ /.bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
Pareho sa mga aliases, idagdag ang function sa iyong
~/.bashrc
file at patakbuhin ang
source ~/.bash_profile
upang i-reload ang file.
Ngayon sa halip na gumamit ng
mkdir
upang lumikha ng isang bagong direktoryo at pagkatapos
cd
upang lumipat sa direktoryo na iyon, maaari mo lamang i-type ang:
mkcd new_directory
-
--- Tiyaking hindi ka sinasadyang pagpasa ng isang labis na argumento sa utos. Halimbawa, kung susubukan mong lumikha ng isang direktoryo na nagsisimula sa-(gitling) nang hindi gumagamit--ang pangalan ng direktoryo ay bibigyan ng kahulugan bilang isang utos ng utos.&&- tinitiyak na ang pangalawang utos ay tatakbo lamang kung ang unang utos ay matagumpay.
Konklusyon
Sa ngayon dapat kang magkaroon ng isang mahusay na pag-unawa sa kung paano lumikha ng mga bash aliases at pag-andar na gawing mas madali at mas produktibo ang iyong buhay sa command line.
terminal ng bashAng tugon sa ang media ay karaniwang umiikot sa paligid ng mga walang kabuluhang, hindi propesyonal na mga aspeto ng social networking, at kung paano nagbibigay ang Outlook Social Connectors ng isang buong bagong antas ng goofing off para sa mga gumagamit na dapat na nakikibahagi sa mga produktibong gawain na nag-aambag sa ilalim na linya. Mayroong tiyak na potensyal para sa na, ngunit ang mga gumagamit na mag-aaksaya ng oras sa Outlook Social Connectors ay ang mga parehong na pag-aaksaya ng pam
Gayunpaman, para sa mga hindi gaanong nakakagambala mga gumagamit, Ang mga konektor ay nagpapabuti sa mga komunikasyon at nagpapadali sa mga proseso ng negosyo upang paganahin ang higit na kahusayan at pagiging produktibo. Tinitipon ng Outlook Social Connector ang lahat ng e-mail, mga attachment ng file, mga kaganapan sa kalendaryo, mga update sa katayuan, at iba pang mga post sa social networking sa isang pane ng Outlook na nagbibigay-daan sa mga gumagamit na manatiling napapanahon sa mga kasal
ID number at impormasyon ng contact. Ang mga online gaming company ay may tatlong buwan upang sumunod sa pangangailangan ng pagpaparehistro ng tunay na pangalan para sa mga bagong gumagamit, at anim na buwan upang sumunod sa mga umiiral na gumagamit. Ang mga regulasyon ay nagsasabi na ang mga kumpanya ay dapat mahigpitan ang oras ng paglalaro ng mga menor de edad, ngunit hindi nila tinukoy kung paano ang pagsubaybay na ito ay dapat mangyari.
Ang mga bagong regulasyon ay sumusunod sa mga pagsisikap ng pamahalaan upang linisin ang mga laro sa online sa bansa at kontrolin ang kanilang impluwensya sa mga bata. Sa nakalipas na mga awtoridad ay nagtrabaho upang i-tono ang marahas na nilalaman sa ilang mga laro habang tinatawagan din ang mga kumpanya na i-cut down kung gaano katagal ang mga gumagamit ay maaaring maglaro.
Ang pag-unawa sa mga matalinong playlist sa mga iTunes at kung paano lumikha ng mga ito
Alamin kung Ano ang Mga Smart Playlists sa iTunes at Paano Gumawa ng mga Ito upang Maayos ang Iyong Music Mas mahusay.







