5 interesanti komandrindas padomi un triki Linux - 1. daļa


Vai jūs maksimāli izmantojat Linux? Ir daudz noderīgu funkciju, kas, šķiet, ir padomi un ieteikumi daudziem Linux lietotājiem. Dažreiz padomi un triki kļūst par vajadzību. Tas palīdz jums būt produktīvam, izmantojot to pašu komandu komplektu, tomēr ar uzlabotu funkcionalitāti.

Šeit mēs sākam jaunu sēriju, kurā mēs rakstīsim dažus padomus un ieteikumus un centīsimies panākt pēc iespējas vairāk mazā laikā.

1. Lai pārbaudītu iepriekš izpildītās komandas, mēs izmantojam komandu vēsture. Šeit ir komandas vēstures izvades paraugs.

# history

Acīmredzami no izvades vēstures komanda neizdala laika zīmogu ar pēdējo izpildīto komandu žurnālu. Kāds tam risinājums? Jā! Palaidiet zemāk esošo komandu.

# HISTTIMEFORMAT="%d/%m/%y %T "
# history

Ja vēlaties neatgriezeniski pievienot šīs izmaiņas, pievienojiet zemāk esošo rindiņu vietnei ~/.bashrc .

export HISTTIMEFORMAT="%d/%m/%y %T "

un pēc tam no termināla palaišanas

# source ~/.bashrc

Komandu un slēdžu skaidrojums.

  1. vēsture - GNU Vēstures bibliotēka
  2. HISTIMEFORMAT - mainīgs videi
  3. % d - diena
  4. % m - mēnesis
  5. % y - gads
  6. % T - laika zīmogs
  7. avots - īsumā nosūtiet faila saturu čaulā
  8. .bashrc - ir čaulas skripts, kuru BASH izpilda ikreiz, kad tas tiek palaists interaktīvi.

2. Nākamais dārgakmens sarakstā ir - kā pārbaudīt diska rakstīšanas ātrumu? Nu viens līnijpārvadātāju dd komandu skripts kalpo šim mērķim.

# dd if=/dev/zero of=/tmp/output.img bs=8k count=256k conv=fdatasync; rm -rf /tmp/output.img

Komandu un slēdžu skaidrojums.

  1. dd - konvertēt un kopēt failu
  2. if =/dev/zero - lasiet failu, nevis stdin
  3. of =/tmp/output.img - rakstiet failā, nevis stdout
  4. bs - vienlaikus lasiet un rakstiet ne vairāk kā M baitus
  5. skaits - kopēt N ievades bloku
  6. conv - konvertējiet failu atbilstoši komatatdalīto simbolu sarakstam.
  7. rm - noņem failus un mapes
  8. -rf - (-r) direktorijus un saturu noņem rekursīvi un (-f) piespiež noņemt bez uzvednes.

3. Kā jūs pārbaudīsit sešus galvenos failus, kas apēd jūsu vietu? Vienkāršs lainera skripts, kas izgatavots no du komandas un ko galvenokārt izmanto kā failu vietas lietojumu.

# du -hsx * | sort -rh | head -6

Komandu un slēdžu skaidrojums.

  1. du - Novērtējiet failu vietas lietojumu
  2. -hsx - (-h) Cilvēka nolasāms formāts, (-s) Apkopo izvadi, (-x) Viens faila formāts, izlaiž direktorijus citā faila formātā.
  3. kārtot - kārtojiet teksta failu rindas
  4. -rh - (-r) Apvērš salīdzināšanas rezultātu, (-h) lai salīdzinātu cilvēkiem lasāmu formātu.
  5. head - izvada pirmās n faila rindas.

4. Nākamais solis ietver statistiku jebkura veida faila terminālā. Mēs varam izvest statistiku, kas saistīta ar failu, izmantojot stat (output file/fileSystem status) komandu.

# stat filename_ext  (viz., stat abc.pdf)

5. Nākamais un pēdējais, bet ne mazāk svarīgi, šis vienas rindiņas skripts ir paredzēts tiem, kas ir iesācēji. Ja esat pieredzējis lietotājs, jums tas, iespējams, nav vajadzīgs, ja vien nevēlaties no tā izklaidēties. Nu iesācēji ir Linux komandrindas fobiski, un zem viena līnijpārvadātāja tiks ģenerētas nejaušas man lapas. Ieguvums ir tas, ka iesācējs vienmēr saņem kaut ko iemācīties un nekad nav garlaicīgi.

# man $(ls /bin | shuf | head -1)

Komandu un slēdžu skaidrojums.

  1. cilvēks - Linux Man lapas
  2. ls - Linux saraksta komandas
  3. /bin - sistēmas binārā faila atrašanās vieta
  4. shuf - nejaušas caurlaidības ģenerēšana
  5. head - izvada faila pirmo n rindu.

Tas pagaidām ir viss. Ja jūs zināt kādus šādus padomus un ieteikumus, ar kuriem jūs varētu dalīties ar mums, un mēs tos publicēsim jūsu vārdos mūsu slavenajā linux-console.net vietnē.

Ja vēlaties dalīties ar padomiem un ieteikumiem, kurus nevarat izveidot rakstā, varat tos kopīgot vietnē tecmint [dot] com [at] gmail [dot] com, un mēs to iekļausim mūsu rakstā. Neaizmirstiet zemāk esošajos komentāros sniegt mums vērtīgas atsauksmes. Uzturiet savienojumu. Patīk un dalieties ar mums, kā arī palīdziet mums izplatīties.

Nepalaidiet garām:

  1. 10 noderīgi komandrindas triki iesācējiem - 2. daļa
  2. 5 noderīgas komandas, lai pārvaldītu Linux failu tipus un sistēmas laiku - 3. daļa