Me pehea te Whakatauritea E rua nga Pukapuka Kuputuhi Whakamahia Linux

Ma tenei aratohu e whakaatu ki a koe me pehea te whakamahi i te Linux hei whakataurite i nga kōnae e rua, ka whakaputa i te rereketanga ki te mata, ki tetahi kōnae ranei.

Kaore e hiahia ana koe ki te whakauru i tetahi taputapu motuhake hei whakataurite i nga kōnae ma te whakamahi Linux engari ka hiahia koe ki te mohio ki te tuwhera i te matapihi matatau .

I te mea e whakaatu ana te aratohu hono e maha nga huarahi hei whakatuwhera i te matapihi whakapae ma te whakamahi Linux. Ko te mea māmā ko te pēhi i nga kī CTRL, ALT me T i te wa ano.

Te hanga i nga Kōnae hei Whakataurite

Kia whai ai me tenei aratohu i te hanga i tetahi kōnae e karangatia ana ko "file1" ka uru ki te kuputuhi e whai ake nei:

10 pouaka matomato e tu ana i runga i te taiepa

10 pouaka matomato e tu ana i runga i te taiepa

Mena ka hinga tetahi o te pounamu matomato

Ka 9 nga ipu matomato e tu ana i runga i te pakitara

Ka taea e koe te waihanga i tetahi kōnae ma te whai i enei tohutohu:

  1. Whakatūwheratia te kōnae mā te pato i te whakahau e whai ake nei: nano file1
  2. Patohia te kuputuhi ki te kaituhi nano
  3. Patohia te CTRL me O hei tiaki i te kōnae
  4. Patohia te CTRL me te X kia puta mai te kōnae

Na waihangatia tetahi atu kōnae e karangatia ana ko "file2" ka uru ki te kuputuhi e whai ake nei:

10 pouaka matomato e tu ana i runga i te taiepa

Mena 1 ka hinga te pounamu matomato

E 9 nga ipu matomato e tu ana i runga i te pakitara

Ka taea e koe te waihanga i tetahi kōnae ma te whai i enei tohutohu:

  1. Whakatūwherahia te kōnae mā te pato i te whakahau e whai ake nei: nano file2
  2. Patohia te kuputuhi ki te kaituhi nano
  3. Patohia te CTRL me O hei tiaki i te kōnae
  4. Patohia te CTRL me te X kia puta mai te kōnae

Pehea ki te whakarite i nga Kōnae e rua ki te whakamahi i te Linux

Ko te whakahau i whakamahia i roto i te Linux ki te whakaatu i nga rereketanga i waenganui i nga kōnae 2 e kiia ana ko te whakahau rereke.

Ko te ahua ohie o te whakahau rereke e whai ake nei:

diff file1 file2

Mena he rite nga kōnae, kaore he putanga i te wa e whakamahi ana i tenei whakahau, engari, he rereke nga rereke ka kite koe i nga putanga e rite ana ki enei e whai ake nei:

2,4c2,3

<10 pounamu matomato e tu ana i runga i te pakitara

...

> Mehemea ka hinga te pounamu matomato

> E 9 nga ipu matomato e tu ana i runga i te pakitara

I te wa tuatahi, ka puta ke te raruraru o te putanga engari ka mohio koe i nga kupu e tika ana.

Ma te whakamahi i ou ake kanohi ka taea e koe te kite kei te whai ake nga rereketanga i waenga i nga kōnae 2:

Ko te putanga mai i te whakaaturanga rereke e whakaatu ana i waenga i nga raupapa 2 me te 4 o te tuatahi o te kōnae me nga raupapa 2 me te 3 o te kōnae tuarua he rereke.

Na ka tuhia e ia nga raina mai i te 2 ki te 4 mai i te tuatahi o te kōnae i whai i nga raupapa rererangi e 2 i te reanga tuarua.

Me pehea te whakaatu mehemea he rereke nga Rauemi

Mena ka hiahia koe ki te mohio mehemea he rereke nga kōnae, kaore koe e hiahia ana he rereke nga rarangi ka taea e koe te whakahaere i te whakahau e whai ake nei:

diff -q file1 file2

Mena he rereke nga kōnae ka whakaatuhia i muri nei:

Ko nga kōnae kōnae1 me te kōnae2 rereke

Mena he rite nga kōnae kaore he mea e whakaatu.

Me pehea te Whakaatu i te Karere Mehemea ko nga Rauemi He Katoa

Ki te whakahaere koe i tetahi whakahau e hiahia ana koe ki te mohio he pai te mahi, na e hiahia ana koe ki te whakaatu i tetahi karere ina rere koe i te ture rereke ahakoa te mea he rereke ranei nga kōnae

Hei whakatutuki i tenei whakaritenga ma te whakamahi i te whakahau rereke, ka taea e koe te whakamahi i te whakahau e whai ake nei :.

rerekē-ko te kōnae1 file2

Na, mehemea he rite nga kōnae ka whiwhi koe i te karere e whai ake nei:

Ko te kōnae file1 me te file2 he rite

Me pehea te whakaputa i nga rereketanga i te taha taha

Mena he maha nga rereketanga ka taea e te hohoro te puta ke te raruraru ki te aha nga rereketanga i waenganui i nga kōnae e rua.

Ka taea e koe te huri i te putanga o te raupapa rereke kia whakaatuhia nga huanga i te taha. Hei whakahaere i tenei waa, ko te whakahau e whai ake nei:

diff -y file1 file2

Ko te putanga mo te kōnae e whakamahi ana i te | hei tohu hei whakaatu i te rereketanga i waenganui i nga raina e rua, he hei whakaatu i tetahi rarangi kua honohia.

He ahuareka ki te whakahaere koe i te whakahau ma te whakamahi i o maatau whakaaturanga whakaatu ka whakaatuhia nga rarangi katoa he rereke, engari mo te raina whakamutunga o te kōnae 2 e whakaatuhia kua mukua.

Te whakawhitinga i nga Whakawhānui Tae

Ina whakatauritehia e koe nga kōnae e rua i te taha, ka uaua ki te korero mehemea he maha nga waahanga o te kuputuhi.

Hei tarai i te maha o nga pou ka whakamahi i te whakahau e whai ake nei:

rerekē --width = 5 kōnae kōnae2

Me pehea e wareware ai i nga Rangatira Motuhake i te Whakataurite i nga Kōnae

Ki te hiahia koe ki te whakarite i nga reta e rua engari kaore koe e aro ki te mea he rite tonu te take o nga reta i waenganui i nga kōnae e rua, ka taea e koe te whakamahi i te whakahau e whai ake nei:

diff -i file1 file2

Me pehea e wareware ai ki te tirotiro i te Space White i te mutunga o te Raina

Ki te whakataurite i nga kōnae ka kite koe i nga upoko o nga rereketanga me nga rereketanga ka puta mai i te waatea ma te pito o nga raina ka taea e koe te whakakore i enei hei whakaatu i nga huringa ma te whakahaere i te whakahau e whai ake nei:

diff -Z file1 file2

Me pehea e wareware ai i nga Raweatea Mokowhitu White kei waenga i nga Kōnae e rua

Mena kei te hiahia koe ki te tuhinga i roto i te kōnae, kaore koe e aro ki te mea he maha ake nga waahanga i tetahi atu, ka taea e koe te whakamahi i te whakahau e whai ake nei:

diff -w file1 file2

Me pehea te whakakore i nga Raina Raina Ina Whakatauritehia nga Kōnae e rua

Mena kaore koe e whakaaro kia kotahi pea o nga kōnae kei roto i te waahanga ka taea e koe te whakarite i nga kōnae ma te whakamahi i te whakahau e whai ake nei:

rerekē -B file1 file2

Whakarāpopoto

Ka taea e koe te rapu atu i nga korero ma te panui i te pukapuka mo te whakahau rereke.

ka rereke te tangata

Ka taea te whakamahi i te raupapa rereke i tona ahua tinowari kia whakaatu noa koe i nga rereketanga i waenganui i nga kōnae 2 engari ka taea ano hoki e koe te whakamahi i te waahanga rererangi hei waahanga o te rautaki tautuhi e whakaatuhia ana i roto i tenei aratohu ki te tono pataki Linux .

Ko tetahi atu whakahau ka taea e koe te whakamahi hei whakarite i nga kōnae ko te whakahau cmp rite te whakaatu i tenei aratohu . Ka whakatauritehia e tenei nga kōnae i te taha o te pourangi.