Topp 10 bash -kommandoer du burde vite

Topp 10 bash -kommandoer du burde vite
Kommandoer sies å være grunnleggende operasjoner i Linux som er designet for å utføre spesifikke oppgaver. Hvis du er ganske ny i bashmiljøet og vil lære noen kommandoer for konsollen, vil denne artikkelen være en bonus for deg. Vi kommer til å demonstrere bruken av noen mest brukte og grunnleggende kommandoer av "bash" som er mest populære blant utviklere.

PWD

La oss komme i gang med lanseringen av Ubuntu 20.04 Shell. Hvis noen er nye i Linux og ikke vet om Bash Current Working Directory i terminalen, kan de skrive “PWD” enkeltordkommando og utføre den på skallet i.e. “Skriv ut arbeidskatalog”.

Uansett din nåværende beliggenhet, vil den returnere banen til din nåværende arbeidskatalog.

2. Liste over “LS”

Linux kom med en liste "LS" -instruksjon for å vise listen over alle filer og mapper for den gjeldende katalogen. Bruken av alternativet "-l" i denne instruksjonen kan gi deg utdataene i en detaljert visning.

Uten å flytte til en annen katalog, kan du finne innholdet ved å bruke "LS" -instruksjonen. Du må bruke banen til mappen som vi har gjort på bildet. Bruken av alternativet “-a” for “All” kan også vise de skjulte filene og mappene i den gjeldende katalogen.

3. ta på

Linux Terminal gir deg muligheten til å lage alle typer filer ved hjelp av "berøringsinstruksjonen. Vi har laget en tekstfil “Ny.txt ”i gjeldende hjemmekatalog som vist nedenfor.

Du kan også opprette hvilken som helst bash, C#, C, C ++, Python eller tekstfil som vi har opprettet nedenfor.

4. katt

For å se filinnholdet eller dataene på terminalskjermen som tekst, kan du bruke "CAT" -instruksjonen sammen med navnet på en fil. Dataene i tekstskjema vises som vist.

5. mkdir

For kataloger må du bruke "MKDIR" -instruksjonen sammen med det nye katalognavnet på skallet. Lag mer enn 1 katalog ved hjelp av navnene på kataloger i "MKDIR" -spørsmålet.

6. rm

Linux -terminalens "RM" -instruksjon kan brukes til å fjerne hvilken som helst fil fra den gjeldende arbeidskatalogen. Så vi har 4 forskjellige filer i hjemmemappen, og vi har brukt 'RM' -instruksjonen for å fjerne 3 av dem en etter en.

Bare 1 fil er igjen i mappen.

7. rmdir

"RM" -instruksjonen kan ikke brukes til å fjerne mapper. Vi må bruke Linux “RMDIR” -kommandoen for å slette enkelt- eller mange kataloger i Linux når mappene er tomme.

8. ekko

Ved hjelp av "Echo" -klæringen om Linux, kan du skrive ut hvilken som helst tekstmelding på skallet som nedenfor.

9. CD

Hvis du vil flytte inn i en annen katalog eller flytte tilbake til katalogen du var i før, kan du gjøre det ved "CD" -instruksjon. Vi har brukt den til å komme 2-kataloger fremover.

For å flytte tilbake, bruk doble prikker med “CD” -kommandoen. Du må bruke samme antall “/” med doble prikker for mer enn en katalogbevegelse.

10. mv

"MV" -instruksjonen, mens du søker på filer, kan endre navn til nye navn i.e. "ny.txt ”for“ Test.tekst".

Den kan også flytte en fil til et annet sted da vi har flyttet “Test.txt ”hjemmefra til“ test ”-mappen.

11. CP

"CP" Linux -instruksjonen kan kopiere hvilken som helst fil til et annet sted uten å slette den fra dets nåværende sted i.e. Vi har kopiert 'test.txt 'fra "test" -mappen til "hjemme" -mappen.

12. finne

Bash “Find” -instruksjonen bruker alternativet “-navn” for å søke etter en hvilken som helst fil på et hvilket som helst sted.

1. 3. Mann

Bash “Man” -instruksjonen er den allvitende instruksjonen. Å bruke det med et hvilket som helst verktøy eller kommandonavn kan returnere deg til håndboken for den aktuelle kommandoen.

Mannsiden for "sudo" -instruksjon vises nedenfor.

14. mindre

Linux “mindre” instruksjon kan raskt åpne filen din i selve terminalen for visningsformål.

Det tillater deg ikke å lage variasjoner i filen som vi kan gjøre i redaktørene.

15. klar

Den klare instruksjonen til bash kan gjøre terminalen din ren og fjerne alle utførte instruksjoner fra terminalskjermen.

16. alias

Alias ​​eller "aliaser" -kommando av bash lar deg bruke kortere former for kommandoer. I illustrasjonen brukte vi aliasinstruksjonen for å lage et "L" alias for '-ls -l "-kommandoen.

Resultatet av å bruke "ls -l" og "l" er det samme. Dermed kan du bruke “L” i stedet for “LS -L”.

17. Unalias

Kommandoen “Unalias” kan ganske enkelt gjøre det skapte aliaset helt ikke-funksjonelt.

18. sh

For å lage bashode i terminalen, kan du bruke "SH" -instruksjonen til å lage en bash -konsoll.

19. Chmod

Du kan endre rettighetene som er tilordnet noen fil eller mappe i bash ved å bruke "chmod" -instruksjonen. Du kan se at vi viste detaljene om “NYTT.sh ”i.e. bare lese og skrive rettigheter.

"CHMOD" -instruksjonen bruker “0-7” -numre for å oppdatere privilegiene. Filen “Ny.SH ”har også henrettelsesrettigheter også.

20. Chown

Du kan også endre eieren og brukeren av hvilken som helst fil eller mappe i bash. For dette benyttet vi "Chown" -instruksjonen sammen med den nye eieren og brukernavnet som er koblet ved hjelp av ":".

21. gratis

Den "gratis" bash-instruksjonen med "-h" kan la deg se detaljene om lagringsbruk til slutt.

22. grep

Linux “grep” -instruksjon med alternativet “-r” kan gjøre søket ditt rekursivt.

Det kan brukes uten filnavnene som vist.

Bruken av "-v" kan få deg til å ekskludere det søkte mønsteret fra filen.

23. Passwd

Linux “Passwd” -kommandoen kan la deg endre passordet ditt for øyeblikket. Legg til det nåværende passordet riktig, og legg deretter til et nytt passord for å gjøre det.

24. sudo su

"SU" -instruksjonen kan få deg til å logge inn som rotbruker på skallet ditt. For dette må du legge til ditt "rot" -kontopassord.

25. exit

Hvis du vil avslutte "rot" -konsollen du nettopp har åpnet, kan du prøve "exit" -instruksjonen på konsollen. Du vil være tilbake til den normale brukerkonsollen.

Når du bruker "exit" -instruksjonen på en normal terminal, vil den lukke base -terminalen.

Konklusjon

Innenfor denne artikkelen diskuterte vi de mest brukte og grunnleggende kommandoene til bash. Vi illustrerte bruken av hver kommando gjennom bildeillustrasjon ved å implementere dem på Linux -skallet vårt. Alle brukere kan implementere dem på forskjellige måter for bedre forståelse.