Kei te haere mai te Tau Hou, kaore au e pai ki te whakaaro mo nga mahi tino nui.
E ngana ana te katoa ki te whakapaipai i tetahi mea mo te hararei: te kainga, te tari, te waahi mahi... Kia whakapaipai ano tatou i tetahi mea! Hei tauira, he tere raina whakahau. I etahi waahanga, he waahi mahi ano te raina whakahau.
I etahi tohatoha kua "whakapaipaihia":
I etahi atu, he hina me te kore e kitea:
A ka taea e tatou, hei tauira, penei:
Ko te tikanga, he rereke nga reka me nga tae o nga tohu katoa. Mena he ahua kino, he koretake hoki ki a koe, katahi ka mohio koe kei tenei tirohanga te tika ki te ora. A, ki te hiahia ano koe ki te taapiri i te wairua o te Tau Hou, panuihia mo te tuhinga poto mo te Tau Hou mai i Cloud4Y.
Tuatahi, ka whakamarama au me pehea te "tae" o te putanga kapeka. Ka mahia tenei ma te whakamahi i nga raupapa mawhiti. He tika ake ranei, ko nga raupapa waehere mana o te tauranga ANSI/VT100. Ko te tikanga me tautoko to emulator tauranga i tenei paerewa, ki te kore e puta te merekara o te Tau Hou. Ae, ko te $SHELL te whakaaro ko to pouaru.
Ko enei whakahau e kiia ana ko nga raupapa mawhiti na te mea i te timatanga o ia whakahau he tohu ASCII "mawhiti". He maha nga raupapa whakahaere, a ka taea e ratou, hei tauira, ki te whakaatu i nga tautuhinga tauranga, te whakahaere i te whakaaturanga me te nekehanga o te pehu, te huri i te momotuhi, te whakakore me te huna i nga tuhinga. Ka whiriwhiria e matou tetahi mai i nga momo momo huarahi - te huri i te tae o te tuhinga me te papamuri.
Whakahaerehia te raupapa waehere *ESC*[{attr1};...;{attrn}m
Hei tohu Escape ka whakamahia tona ahua octal, ara 33. Mo nga huanga, koinei te rarangi poto o nga uara ka taea:
0 Tautuhi ano i nga huanga katoa
1 He kanapa (nui ake te kanapa)
2 Dim
4 Tohutohu
5 Kimo
7 Whakamuri
8 Huna (huna kupu)
Nga Tae o mua (te tae pene, ka whakaatuhia te kuputuhi ki tenei tae):
30 Pango
31 Whero
32 Kakariki
33 Kōwhai
34 Kahurangi
35 Magenta (magenta)
36 Cyan (puru)
37 Mā (pōro)
Tae Papamuri (tae pepa, tae papamuri ranei):
40 Pango
41 Whero
42 Kakariki
43 Kōwhai
44 Kahurangi
45 Magenta (magenta)
46 Cyan (puru)
47 Mā (pōro)
Kia mahara mena ka whakahau koe inaianei i te tauranga: echo 33[0;31mнекоторый текст 33[0m’
... katahi ka whiwhi koe i te monochrome gobbledygook i te putanga:
He aha? Na te mea i tika ki te whakamahi i nga kaha matatau o te whakahau echo. He nui noa te taapiri i tetahi ki: echo -e ‘ 33[0;31mнекоторый текст 33[0m’
Ka tika te ahua o te putanga:
Kua tohua e matou te tae o te putanga ki te tauranga. Inaianei kia kite tatou me pehea te kara o te whakahau whakahau.
Ka mahia tenei ma te huri i te taurangi PS1. Ko te taurangi te kawenga mo te tere raina whakahau. Ka taea hoki te whakarereke i tona ahua, tae atu ki te whakamahi i nga raupapa mawhiti. Engari he iti noa te rereketanga: me timata koe i te raupapa me te tohu "[”, ka mutu ki te tohu “]”, ki te kore ka puta ki te tauranga.
Ko nga raupapa whakahau katoa ka taea te korero taipitopito i roto i te pukapuka bash, no reira ka tono au i nga kaipanui ki te whiriwhiri ma ratou ake nga mea e pai ana ki te kite i te tere raina whakahau. Hei tauira, ka hoatu e ahau taku uara mo te taurangi PS1:
[ 33[34;1m]t[ 33[0m],[ 33[32m]u@l@h[ 33[0m]:[ 33[33m]W[ 33[0m],[ 33
[31m]![ 33[0m]$n
Ka whakamaoritia e ahau tenei karakia whakamataku:
[ 33[34;1m] — whakakāhia te tae momotuhi kikorangi (huanga tuarua).
t – whakaatu te wa o naianei ki te whakatakotoranga HH: MM: SS
[ 33[0m] – tautuhi i nga tautuhinga tae momotuhi
, - he piko noa (kare i whakaaro, tika?)
[ 33[32m] — whakakāhia te tae momotuhi kākāriki
u@l@h – whakaatu te ingoa kaiwhakamahi, te nama taputapu kapeka me te ingoa kaihautu poto, ka wehea e te tohu “@”.
[ 33[0m] — tautuhi ano i nga tautuhinga tae momotuhi
: - he kopirua noa (kua ohorere!)
[ 33[33m] — whakakāhia te tae momotuhi kōwhai
W – whakaatu te ingoa o te whaiaronga o naianei
[ 33[0m] — tautuhi ano i nga tautuhinga tae momotuhi
, - tetahi atu piko (ko wai i whakaaro!)
[ 33[31m] — whakakāhia te tae momotuhi whero
! — whakaatu i te tau whakahau i te tauranga
[ 33[0m] - kaua e wareware ki te tautuhi i nga tautuhinga tae momotuhi
$ — tuhia “#” mo te pakiaka me te “$” mo era atu
n - whakamaori raina. Hei aha? Kia timata te whakahau ki te taha maui o te matapihi, kaua ki te mutunga o te tohu whakahau.
Kei hea te tautuhi ano i te taurangi? Ko te waahi tino arorau hei mahi i tenei ko ~/.bashrc.
Ko te ahua o te powhiri he iti noa na to whakaaro. Ko te tikanga, kaore he mea e aukati i a koe ki te hanga i tetahi tohu whakahau i runga i te ahua o te rakau Kirihimete ma te whakamahi i nga taputapu kua whakaahuahia i runga ake nei. He pono, ka tino uaua tenei tono, a ka kore e pai ake te mahi. Ka taea noa te whakaatu i te rakau Kirihimete i runga ake i te tohu whakahau i te wa e takiuru ana (me whakatika tonu tatou ~/.bashrc). Haere mo tena! Na ka mihi mo to aro.
He aha atu ka taea e koe te panui i runga i te blog?
→
→
→
→
→
Ohauru ki to maatau
Source: will.com