#4. Терминал: TTY, PTY, Pipe, Console? / Linux
Innehållsförteckning:
- Hur man använder
wckommandot - Räkna antalet rader
- Räkna antalet ord
- Exempel på Wc-kommando
- Räkna filer i den aktuella katalogen
- Räkna antalet användare
- Slutsats
På Linux- och Unix-liknande operativsystem låter
wc
kommandot dig räkna antalet rader, ord, tecken och byte för varje given fil eller standardinmatning och skriva ut resultatet.
I denna handledning visar vi dig hur du använder
wc
kommandot genom enkla och praktiska exempel.
Hur man använder
wc
kommandot
Syntaxen för
wc
kommandot är som följer:
wc OPTION……
wc
kommandot kan acceptera noll eller fler inmatade
FILE
namn. Om ingen
FILE
anges, eller när
FILE
är
-
, kommer
wc
att läsa standardingången. Ett ord är en sträng av tecken avgränsade av en mellanslag, flik eller ny linje.
I den enklaste formen när den används utan några alternativ kommer
wc
kommandot att skriva ut fyra kolumner, antalet rader, ord, byte-räkningar och namnet på filen för varje fil som skickas som ett argument. När du använder standardinmatningen visas inte den fjärde kolumnen (filnamn).
Till exempel kommer följande kommando att visa information om den virtuella filen
/proc/cpuinfo
:
wc /proc/cpuinfo
Utgången ser ut som följande:
448 3632 22226 /proc/cpuinfo
- 448 är antalet rader. 3632 är antalet ord. 22226 är antalet tecken.
När du använder standardinmatningen visas inte filnamnet:
wc < /proc/cpuinfo
448 3632 22226
För att visa information om mer än en fil, skicka filnamn, som argument, separerade med mellanslag:
wc /proc/cpuinfo
Kommandot ger dig information om varje fil och en rad inklusive total statistik:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
Alternativen nedan låter dig välja vilka räkningar som ska skrivas ut.
-
-l, ---lines- Skriv ut antalet rader.-w,--words- Skriv ut antalet ord.-m, ---chars- Skriv ut antalet tecken.-c,--bytes- Skriv ut antalet byte.-L, ---max-line-length- Skriv ut längden på den längsta linjen.
När du använder flera alternativ skrivs räkningar ut i följande ordning: ny linje, ord, tecken, byte, maximal linjelängd.
För att bara visa antalet ord du skulle använda:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Här är ytterligare ett exempel som kommer att skriva ut antalet rader och längden på den längsta raden.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
--files0-from=F
låter
wc
läsa inmatning från de filer som anges av NUL-avslutade namn i fil
F
Om
F
är
-
läs sedan namn från standardinmatning. Till exempel kan du söka efter filer med sökkommandot och tillhandahålla dessa filer som en ingång till
wc
:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
Utmatningen visar antalet rader för alla filer i katalogen
/etc
vars namn börjar med "värd":
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Räkna antalet rader
wc
kommandot används mest med alternativet
-l
att bara räkna antalet rader i en textfil. För att t.ex. räkna antalet rader i
/etc/passwd
skulle du skriva:
wc -l /etc/passwd
Den första kolumnen är antalet rader och den andra är namnet på filen:
Räkna antalet ord
För att bara räkna antalet ord i en textfil använder du
wc -w
följt av filnamnet. Följande exempel räknar antalet ord i filen
~/Documents/file.txt
:
wc -l /etc/passwd
Antalet ord visas i den första kolumnen:
513 /home/linuxize/Documents/file.txt
Exempel på Wc-kommando
wc
kommandot kan användas i kombination med andra kommandon genom piping. Här är några exempel.
Räkna filer i den aktuella katalogen
Sökkommandot skickar en lista över alla filer i den aktuella katalogen med varje filnamn på en enda rad till
wc
kommandot, som räknar antalet rader och skriver ut resultatet:
Räkna antalet användare
I exemplet nedan används
wc
för att räkna antalet rader från utgången från
getent
kommandot.
Slutsats
wc
kommandot står för ”ordräkning” och har en ganska enkel syntax. Det låter dig räkna antalet rader, ord, byte och tecken i en eller flera textfiler.
Se upp, Nero och Roxio: Cyberlinks DVD Suite 7 - en media- och diskbrännarsuite - är nu en kraft att räkna med. Det spelar inte bara en konsekvent, lätt att lära sig, animerad gränssnittspaket, som sätter dem i Nero 9 och Roxio Creator 2009 till skam, men det samlar också en konkurrenskraftig funktionssats. I likhet med Nero- och Roxio-sviterna ger den ibland samma funktion i mer än en modul, men inte lika förvirrande.
DVD Suite 7 innehåller Cyberlinks branschledande PowerDVD 8-programvarufilmspelare (Blu-ray och HD DVD ingår ), den högkvalificerade PowerDirector-filmredigeraren / skaparen, dess MediaShow-bildspelare, sin PowerProducer-filmskivsskapare och dess Power2Go-skivbrännaapp. Var och en av modulerna är minst lika lätt att intuitera och använda som tävlingens.
Trots nedgången, Cisco levererade solida finansiella resultat med tanke på den svaga globala ekonomin och är väl positionerad för eventuell återhämtning, säger ordförande och VD John Chambers i ett uttalande. Den dominerande nätverksleverantören anses vara en bellwether av teknik, och dess resultat och prognoser ses noga som tecken på ekonomins hälsa.
Omsättningen sjönk till 8,2 miljarder US-dollar i kvartalet, som slutade 25 april.
Wikipedia är en bra idé och alltmer etablerar sig sig som en trovärdig källa till information om ett otroligt stort antal ämnen. De flesta använder det som ett snabbt referensverktyg, och det är bra för det. Men om du vill gå djupare och bli en Wikipedia-strömanvändare, kommer följande tips och verktyg att komma igång.
Bär Wikipedia på din iPod:







