5 Modern Alternative ad Vetus Linux Imperii Lineae Tools

Utendo melioribus condicionibus recentiorum e regione instrumentorum iussorum antiquiorum, plus fun habere potes et etiam productivitatem tuam emendare.

5 Modern Alternative ad Vetus Linux Imperii Lineae Tools

In opere nostro cotidiano de Linux/Unix, multa instrumenta recta praecipimus - exempli gratia, du ad usum orbis monitoris et facultates systematis. Horum instrumenta nonnulla diu circum fuerunt. Exempli gratia, top in 1984 apparuit, et prima emissio duorum temporum ad 1971 reduxit.

Per annos haec instrumenta modernisata et ad varias systemata portata sunt, sed generaliter longe a prima versione non moverunt, eorum etiam species et usus multum non mutaverunt.

Haec instrumenta magna sunt quibus plures administratores systematis egent. Nihilominus communitas elaboravit alia instrumenta quae alia beneficia offerunt. Earum quaedam simpliciter modernam, pulchram interfaciem habent, aliae usabilitatem magnopere emendant. In hac translatione loquemur de quinque alterum ut vexillum Linux mandatum linea instrumenta.

1. ncdu nos du

NCurses Disk Ritus (ncdu) similis est cum du, sed cum instrumento interactivo innixa exsecrationibus bibliothecae. ncdu structuram directorii ostendit quod maxime vestri orbis tractus sumit.

ncdu disci analyses ac deinde eventus prae se positos a frequentioribus directoriis vel fasciculis adhibitis disponit, exempli gratia:

ncdu 1.14.2 ~ Use the arrow keys to navigate, press ? for help
--- /home/rgerardi ------------------------------------------------------------
   96.7 GiB [##########] /libvirt
   33.9 GiB [###       ] /.crc
    7.0 GiB [          ] /Projects
.   4.7 GiB [          ] /Downloads
.   3.9 GiB [          ] /.local
    2.5 GiB [          ] /.minishift
    2.4 GiB [          ] /.vagrant.d
.   1.9 GiB [          ] /.config
.   1.8 GiB [          ] /.cache
    1.7 GiB [          ] /Videos
    1.1 GiB [          ] /go
  692.6 MiB [          ] /Documents
. 591.5 MiB [          ] /tmp
  139.2 MiB [          ] /.var
  104.4 MiB [          ] /.oh-my-zsh
   82.0 MiB [          ] /scripts
   55.8 MiB [          ] /.mozilla
   54.6 MiB [          ] /.kube
   41.8 MiB [          ] /.vim
   31.5 MiB [          ] /.ansible
   31.3 MiB [          ] /.gem
   26.5 MiB [          ] /.VIM_UNDO_FILES
   15.3 MiB [          ] /Personal
    2.6 MiB [          ]  .ansible_module_generated
    1.4 MiB [          ] /backgrounds
  944.0 KiB [          ] /Pictures
  644.0 KiB [          ]  .zsh_history
  536.0 KiB [          ] /.ansible_async
 Total disk usage: 159.4 GiB  Apparent size: 280.8 GiB  Items: 561540

Navigare potes per introitus clavium sagittarum utendo. Si urgeas Intra, ncdu contenta directorii delecti exhibebit:

--- /home/rgerardi/libvirt ----------------------------------------------------
                         /..
   91.3 GiB [##########] /images
    5.3 GiB [          ] /media

Hoc instrumento uti potes ad, exempli gratia, determinare quae fasciculi spatium orbis maxime capiunt. Potes ire ad presulem priorem premendo clavis sagittae sinistrae. Cum ncdu limas delere potes premendo clavis d. Confirmationem petit antequam delendo. Si vis inactivare plumam delete ut ne forte detrimentum pretiosorum imaginum auferas, optione -r utere ut modum legas-tantum accessum: ncdu -r.

ncdu praesto est multis suggestis Linux et distributionibus. Exempli gratia, dnf uti potes ad eam in Fedora directe ex repositoriis officialibus instituere;

$ sudo dnf install ncdu

2. htop vs top

htop processus interactive inspectoris summo similis est, sed extra archa praebet experientiam usoris iucundam. Defalta, HTOP eadem informationes cum summo ostendit, sed modo magis visuale et colo.

Per default htop similis est:

5 Modern Alternative ad Vetus Linux Imperii Lineae Tools
Dissimilis top:

5 Modern Alternative ad Vetus Linux Imperii Lineae Tools
Praeterea htop notitias de ratione in summo speculativas ostendit, et tabulam ad currendum mandata utens munus clavium in fundo. Configurare potes illud deprimendo F2 ad configurationem velum aperiendum. In Occasus, colores mutare potes, metrice addere vel removere, vel optiones ostentationis tabulae in visum mutare.

Quamvis similem usum consequi possis per velandos uncinis recentium versionum topiorum, htop praebet commodas figurationes defectus, quae magis utilia utiliora et faciliora reddit.

3. tldr nobis man

The tldr order versus instrumentum ostendit faciliorem auxilium informationes de mandatis, plerumque exempla. Is a communitate evectus est tldr paginae project.

Notatu dignum est tldr hominem non substitui. Est etiamnum canonicum et latissimum hominem pagina output instrumentum. Sed in quibusdam superuacua est homo. Cum notitias comprehensivas de imperio non requiras, solum conatus es eius praecipuas usus meminisse. Exempli gratia, pagina hominis pro imperio Crispi fere 3000 lineas continet. Pagina tldr crispula est 40 lineae longa. Eius fragmentum sic spectat:


$ tldr curl

# curl
  Transfers data from or to a server.
  Supports most protocols, including HTTP, FTP, and POP3.
  More information: <https://curl.haxx.se>.

- Download the contents of an URL to a file:

  curl http://example.com -o filename

- Download a file, saving the output under the filename indicated by the URL:

  curl -O http://example.com/filename

- Download a file, following [L]ocation redirects, and automatically [C]ontinuing (resuming) a previous file transfer:

  curl -O -L -C - http://example.com/filename

- Send form-encoded data (POST request of type `application/x-www-form-urlencoded`):

  curl -d 'name=bob' http://example.com/form                                                                                            
- Send a request with an extra header, using a custom HTTP method:

  curl -H 'X-My-Header: 123' -X PUT http://example.com                                                                                  
- Send data in JSON format, specifying the appropriate content-type header:

  curl -d '{"name":"bob"}' -H 'Content-Type: application/json' http://example.com/users/1234

... TRUNCATED OUTPUT

TLDR significat nimium longum; non legebat": id est, textus quidam neglectus propter nimiam loquacitatem. Nomen huic instrumento convenit, quia homo paginae, dum utilis, interdum nimis longus esse potest.

Nam Fedora tldr in Pythone scribitur. Dnf procurator uti potes. Typice instrumentum requirit accessum penitus ad operandum. Sed clientis Pythonis Fedorae permittit has paginas deponi et condiri ad accessum offline.

4.jq vs sed/grep

jq est JSON processus pro linea order. Simile est sed vel grep, sed nominatim ad opus cum JSON data. Si es elit vel administrator systematis qui JSON utitur in communibus operibus, hoc instrumentum tibi est.

Praecipua utilitas jq super normas textus processus instrumentorum sicut grep et sed est ut structuram datam JSON intelligeret, permittens te implicatas interrogationes in una expressione creare.

Exempli gratia, nomina continens nomina in hoc JSON lima invenire conaris:

{
  "apiVersion": "v1",
  "kind": "Pod",
  "metadata": {
    "labels": {
      "app": "myapp"
    },
    "name": "myapp",
    "namespace": "project1"
  },
  "spec": {
    "containers": [
      {
        "command": [
          "sleep",
          "3000"
        ],
        "image": "busybox",
        "imagePullPolicy": "IfNotPresent",
        "name": "busybox"
      },
      {
        "name": "nginx",
        "image": "nginx",
        "resources": {},
        "imagePullPolicy": "IfNotPresent"
      }
    ],
    "restartPolicy": "Never"
  }
}

Grep currite ut nomen filum:

$ grep name k8s-pod.json
        "name": "myapp",
        "namespace": "project1"
                "name": "busybox"
                "name": "nginx",

grep reddidit omnes lineas verbo nomine continens. Paucis pluribus optionibus addere potes ut eam restringere, et aliqua expressione regulari manipulatione uti ut nomina continens invenias.

Ad idem obtinendum utens jq, scribe modo;

$ jq '.spec.containers[].name' k8s-pod.json
"busybox"
"nginx"

Hoc mandatum utriusque vasis tibi dabo. Si nomen solum quaeris secundae continentis, adde indicem elementi ordinatae ad expressionem:

$ jq '.spec.containers[1].name' k8s-pod.json
"nginx"

Cum jq de notitia structurae scit, eosdem proventus efficit etiam si aliquantulum forma tabella mutatur. grep et sed non recte in hoc casu.

jq multa munera habet, sed alius articulus describere opus est. Pro magis notitia placere contactus project pagina jq aut tldr.

5. fd inueniemus nos

fd simplicior est jocus ad utilitatem inveniendam. Fd illud omnino non vult reponere: frequentissimas habet occasus per defaltam statutos, generales accessus ad operandum cum lima definiens.

Exempli gratia, cum limas in Git repositorio directorio quaerens, fd automatice files occultas et subdirectorias, incluso directorio, excludit, et etiam wildcards e file .gitignore ignorat. Altiore, inquisitiones accelerat reddendo plures proventus ad primum experimentum.

Defalta, fd insensibilem inquisitionem in hodiernae directorio peragit, cum color output. Eadem quaesitio utens inventio praecepti requirit additos ambitus in linea mandati ingredi. Exempli gratia, ut omnia .md (vel .MD) lima in directorio currenti scribere velis mandatum hoc simile:

$ find . -iname "*.md"

Nam fd videtur hoc;

$ fd .md

Sed in quibusdam casibus fd etiam optiones additicias requirit: exempli gratia, si vis occultas tabulas et directoria includere, optio -H utere debes, hoc tamen plerumque in inquisitione non requiritur.

fd praesto est multis distributionibus Linux. In Fedora sic institui potest:

$ sudo dnf install fd-find

Et non habeo quod cedere

Uteris novo Linux instrumentorum linea? An soli in veteribus sedetis? Sed verisimile habes combo, vox? Quaeso, experientiam tuam communica in comment.

ut vendo

Multi clientes nostri beneficia iam probaverunt heroicis servers!
haec virtual servers cum Intel processors EPYC, CPU nucleus frequentiae usque ad 3.4 GHz. Configuratio maxima permittet te habere flatum - 128 CPU coros, 512 GB RAM, 4000 GB NVMe. Festina ad ordinem.

5 Modern Alternative ad Vetus Linux Imperii Lineae Tools

Source: www.habr.com