Otu esi agbaa iwu Linux na-echekwaghị ya na akụkọ ihe mere eme


Na ndabara, iwu ọ bụla ị na-eme na ọdụ gị na-echekwa shei (onye ntụgharị okwu iwu) n'otu faịlụ a na-akpọ faịlụ akụkọ ihe mere eme ma ọ bụ akụkọ iwu shei. Na Bash (nkesa Linux nwere 500.

Ka ịlele nha akụkọ ihe mere eme gị na Bash, mee iwu a:

$ echo $HISTSIZE

Ka ịhụ iwu ochie ị na-agba, ị nwere ike iji iwu akụkọ ihe mere eme iji gosipụta akụkọ iwu shei:

$ history

Mgbe ụfọdụ, ị nwere ike gbanyụọ shei ahụ site na iwu ndekọ na akụkọ iwu ya. Ị nwere ike ime ya dị ka ndị a.

Hichapụ iwu Linux site na akụkọ ihe mere eme mgbe ọ gbasịrị

Ị nwere ike ihichapụ iwu ozugbo site na akụkọ ihe mere eme shei mgbe ịmechara ya na ahịrị iwu site na itinye iwu history -d & # 36 ( History 1) na ya.

Iwu nke & # 36 (akụkọ ihe mere eme 1) na-eweghachite ntinye kachasị ọhụrụ na akụkọ ihe mere eme na nnọkọ ọnụ ugbu a, ebe 1 bụ nkwụsị na nhọrọ -d na-enyere aka. hichapụ ya.

A na-echekwa iwu ọ bụla na-agba ọsọ na akụkọ ihe mere eme shei.

$ echo "This command is saved in history"
$ history | tail

Agbanyeghị, mgbe itinye iwu history -d & # 36 (akụkọ ihe mere eme 1) na ahịrị iwu, a ga-ehichapụ ya ozugbo na akụkọ ihe mere eme shei dị ka egosiri na nseta ihuenyo na-esonụ:

$ echo "This command is not saved in history";history -d $(history 1)
$ history | tail

Ụzọ ọzọ iji gbochie shei ahụ ịchekwa iwu na akụkọ ihe mere eme bụ iji oghere prefix iwu ahụ. Mana nke a dabere n'ụzọ zuru ezu na uru nke $HISTCONTROL shei variable akọwapụtara na ~/.bashrc Bash faịlụ mmalite. Ekwesịrị ịtọ ya ka ọ nwee otu n'ime ụkpụrụ ndị a: ileghara oghere ma ọ bụ leghara ha abụọ anya, ka usoro a wee rụọ ọrụ.

Ị nwere ike ịlele uru nke mgbanwe $HISTCONTROL dị ka egosiri.

$ echo $HISTCONTROL
OR
$ cat ~/.bashrc | grep $HISTCONTROL

Ọ bụrụ na edobere mgbanwe shei ahụ e kwuru n'elu, mgbe ahụ, iwu ọ bụla etinyebere na oghere adịghị echekwa na akụkọ ntolite:

$ echo "This command is not prefixed with space, it will be saved in history!"
$ echo "This command is prefixed with space, it will not be saved in history!"

Nke a bụ akụkọ ndị ọzọ na-atọ ụtọ gbasara akụkọ Bash na iwu akụkọ ihe mere eme:

  • Ụzọ 2 iji megharịa iwu ikpeazụ na Linux
  • Etu esi ekpochapụ akụkọ ihe mere eme iwu BASH na Linux
  • Tọọ ụbọchị na oge maka iwu ọ bụla ị na-eme na akụkọ Bash

Nke ahụ bụ maka ugbu a! Jiri mpempe nkọwa dị n'okpuru kesaa echiche gị gbasara isiokwu a. Ruo oge ọzọ, nọnyere anyị.