2 Simple Linux Tricks at kode som en Pro - 💡 Fix My Ideas

2 Simple Linux Tricks at kode som en Pro

2 Simple Linux Tricks at kode som en Pro


Forfatter: Ethan Holmes, 2019

Linux er et kraftfuldt open source-operativsystem, der har eksisteret i mange år og er meget udbredt til at køre servere og websteder. Men de fleste studerende og beslutningstagere støder på det for første gang, når de arbejder på projekter med deres Raspberry Pi eller lignende single-board computere (SBC'er) som BeagleBone Black eller Intel Galileo. Ved at få en dybere forståelse af Linux, kan beslutningstagere tilføje et andet nyttigt værktøj til deres kit, der vil hjælpe dem med at opbygge deres projekter lettere.

Hvis du er ligesom mig, mangler dine stave- og skriveevner. For mange gange har jeg brugt 20 eller 30 sekunder til at skrive en lang kommando med mange muligheder kun for at finde ud af, efter at jeg har slået ind, at jeg havde noget galt og skulle starte fra begyndelsen igen. Ikke kun det, men med alle mulige valg, kan det være svært at huske nøjagtigt den kommando, du plejede at udføre en bestemt opgave fra dag til dag. Heldigvis har Linux-shell nogle værktøjer indbygget, der kan hjælpe med begge disse problemer.

Udfyld automatisk en kommando: TAB

Du kan bruge funktionens automatisk komplette funktion ved blot at trykke på tasten Tab på tastaturet. Dette vil automatisk fuldføre en kommando, der er blevet delvist skrevet, og den vil også automatisk afslutte et filnavn baseret på sammenhængen med det, du skriver.

Som standard vedhæver Tab ikke altid de tilgængelige indstillinger for en kommando, men kan automatisk afslutte navnet på kommandoen og eventuelle tilknyttede filnavne, der kan bruges som en del af en kommando.

Hvis du for eksempel skriver "tou" og trykker på Tab-tasten, skal skallen udfylde resten af ​​de manglende bogstaver for at "berøre". Hvis der er flere valgmuligheder, der starter med de bogstaver, du har indtastet, vil første gang du trykker på Tab, intet ske. Hvis du trykker på den igen, vises shellen dog med en liste over alle mulige kommandoer eller filnavne, der starter med de bogstaver, du indtastede. Så hvis du skriver "mkd" og trykker på Tab to gange, vil du blive præsenteret med to muligheder for kommandoer, der starter med mkd: mkdir og mkdosfs:

[email protected] ~ $ mkd mkdir mkdosfs [email protected] ~ $ mkd

Hvis du fortsætter med at tilføje flere tegn og derefter trykker på Tab, vil du i sidste ende udelukke alle de andre valgmuligheder, og skalen skal fuldføre resten af ​​kommandoen eller filnavnet, når der kun er et valg tilbage. Denne auto-komplette funktion er en real-time saver med større kommandoer og lange filnavne. Det fjerner også stavefejl, når du ikke har brugt en kommando meget ofte endnu.

Søg efter en tidligere kommando: Op, CTRL-R

Linux holder en historie om alle de ting, du skriver ind i kommandolinjen. En simpel måde at gennemgå de kommandoer, du har skrevet, er simpelthen at bruge op-pilen til at rulle tilbage gennem hver kommando, der starter med den nyeste. Hvis kommandoen du leder efter er længere tilbage i din historie, kan du søge efter det ved at trykke på "Ctrl-R" på kommandolinjen efterfulgt af nogle tegn. For eksempel, hvis du ønskede at søge efter sidste gang du brugte nano at redigere en fil, du kan trykke på "Ctrl-R" efterfulgt af "nano”.

Dette er et uddrag af Aaron Newcoms bog Linux for Makers, tilgængelig på Maker Shed og fine bog forhandlere overalt.

Det er ligegyldigt, om der allerede er nogle oplysninger, der er indtastet ved markøren, når du trykker på Ctrl-R. Denne tekst vil ikke blive brugt til søgningen, kun hvad du skriver efter, at du trykker på Ctrl-R. Bemærk, at prompten ændres til (Reverse-i-søgning) efterfulgt af de bogstaver, du indtastede, når du foretager denne type søgning gennem din kommandop History.

(reverse-i-search) 'nano': nano hello.sh

Hvis du trykker på en af ​​piletasterne, Home, End eller Tab, vil du afslutte søgningen og kunne redigere den kommando, du kiggede op. Du kan også fortsætte med at søge gennem din historie ved at trykke på Ctrl-R flere gange, før du afslutter søgningen.

Prøv det selv: Skift til dit hjemmekatalog og opret en fil ved at skrive:

cd tou fil1

Når du trykker på Tab, skal du udfylde navnet på røre ved kommando. Skift nu til dit Downloads-katalog ved at skrive:

cd D

Du bør se noget der ligner dette:

[email protected] ~ $ cd D Desktop / Dokumenter / Downloads / [email protected] ~ $ cd D

Tilføj bogstaverne "ow"Og tryk på Tab igen for at fuldføre den ønskede sti og tryk på enter. Lad os nu oprette vores anden fil ved at bruge kommandolinjen. Tryk på Ctrl-R efterfulgt af "tou”:

[email protected] ~ $ cd D Desktop / Dokumenter / Downloads / [email protected] ~ $ cd Downloads / (reverse-i-search) 'tou': touch file1

Tryk på tasten End og skift "fil1" til "fil2”. Tryk på enter for at afslutte opgaven. Nu har du lavet to filer - en i din hjemmekatalog og en i mappen Downloads. Du har også sparet en masse skrive i processen!



Du Kan Være Interesseret

Gør det sjovt: Pneumatisk transport til tandfe

Gør det sjovt: Pneumatisk transport til tandfe


Tro på at lære gennem at lave og gøre

Tro på at lære gennem at lave og gøre


Flashback: Painted Checkerboard Tile Floor

Flashback: Painted Checkerboard Tile Floor


Indtast (Papir) Matrix

Indtast (Papir) Matrix