Linux-tricks: Spil spil i Chrome, tekst-til-tale, planlæg et job og se kommandoer i Linux


Her har jeg igen samlet en liste over fire ting under Linux Tips and Tricks-serier, du kan gøre for at forblive mere produktiv og underholdt med Linux-miljøet.

De emner, jeg har dækket, inkluderer indbygget Google-krom-lille spil, Tekst-til-tale i Linux Terminal, Hurtig jobplanlægning ved hjælp af 'at' kommando og se en kommando med jævne mellemrum.

1. Spil et spil i Google Chrome-browseren

Meget ofte, når der er strømafbrydelse eller intet netværk på grund af en anden grund, sætter jeg ikke min Linux-boks i vedligeholdelsestilstand. Jeg holder mig involveret i et lidt sjovt spil fra Google Chrome. Jeg er ikke en spiller, og derfor har jeg ikke installeret uhyggelige spil fra tredjepart. Sikkerhed er en anden bekymring.

Så når der er internetrelateret problem, og min webside synes at være sådan her:

Du kan spille det indbyggede Google-krom-spil ved blot at trykke på mellemrumstasten. Der er ingen begrænsning for antallet af gange, du kan spille. Det bedste er, at du ikke behøver at svede på at installere og bruge det.

Intet tredjepartsprogram/plugin krævet. Det skal fungere godt på andre platforme som Windows og Mac, men vores niche er Linux, og jeg vil kun tale om Linux og huske det, det fungerer godt på Linux. Det er et meget simpelt spil (en slags tidsforløb).

Brug mellemrumstasten/Navigation op-tasten til at springe. Et glimt af spillet i aktion.

2. Tekst til tale i Linux Terminal

For dem, der muligvis ikke er opmærksomme på espeak-hjælpeprogrammet, er det en Linux-kommandolinje-tekst til tale-konverter. Skriv noget på en række forskellige sprog, og espeak-værktøjet læser det højt for dig.

Espeak skal installeres i dit system som standard, men det er ikke installeret til dit system, du kan gøre:

# apt-get install espeak   (Debian)
# yum install espeak       (CentOS)
# dnf install espeak       (Fedora 22 onwards)

Du kan bede espeak om at acceptere input interaktivt fra standardinputenhed og konvertere det til tale for dig. Du kan gøre:

$ espeak [Hit Return Key]

For detaljeret output kan du gøre:

$ espeak --stdout | aplay [Hit Return Key][Double - Here]

espeak er fleksibelt, og du kan bede espeak om at acceptere input fra en tekstfil og tale det højt for dig. Alt hvad du skal gøre er:

$ espeak --stdout /path/to/text/file/file_name.txt  | aplay [Hit Enter] 

Du kan bede espeak om at tale hurtigt/langsomt for dig. Standardhastigheden er 160 ord pr. Minut. Definer din præference ved hjælp af switch ‘-s’.

For at bede espeak om at tale 30 ord i minuttet kan du gøre:

$ espeak -s 30 -f /path/to/text/file/file_name.txt | aplay

For at bede espeak om at tale 200 ord i minuttet kan du gøre:

$ espeak -s 200 -f /path/to/text/file/file_name.txt | aplay

For at bruge et andet sprog, sig hindi (mit modersmål), kan du gøre:

$ espeak -v hindi --stdout 'टेकमिंट विश्व की एक बेहतरीन लाइंक्स आधारित वेबसाइट है|' | aplay 

Du kan vælge ethvert sprog efter din præference og bede om at tale på dit foretrukne sprog som foreslået ovenfor. For at få listen over alle de sprog, der understøttes af espeak, skal du køre:

$ espeak --voices

3. Hurtig planlægning af et job

De fleste af os er allerede fortrolige med cron, som er en dæmon til at udføre planlagte kommandoer.

Cron er en avanceret kommando, der ofte bruges af Linux SYSAdmins til at planlægge et job som f.eks. Backup eller praktisk talt noget på et bestemt tidspunkt/interval.

Er du opmærksom på 'at' -kommandoen i Linux, som lader dig planlægge, at et job/en kommando skal køre på et bestemt tidspunkt? Du kan fortælle 'at' hvad du skal gøre, og hvornår du skal gøre, og alt andet bliver taget hånd om ved kommando 'at'.

Lad os f.eks. Sige, at du vil udskrive output fra kommandoen oppetid kl. 11:02. Alt hvad du skal gøre er:

$ at 11:02
uptime >> /home/$USER/uptime.txt 
Ctrl+D

For at kontrollere, om kommandoen/scriptet/jobbet er indstillet eller ikke ved kommandoen ‘at’, kan du gøre:

$ at -l

Du kan planlægge mere end en kommando på én gang ved hjælp af, simpelthen som:

$ at 12:30
Command – 1
Command – 2
…
command – 50
…
Ctrl + D

Vi er nødt til at køre en kommando i et bestemt tidsrum med regelmæssigt interval. Bare for eksempel sige, at vi skal udskrive det aktuelle tidspunkt og se output hvert 3. sekund.

For at se det aktuelle tidspunkt skal vi køre kommandoen nedenfor i terminalen.

$ date +"%H:%M:%S

og for at kontrollere output af denne kommando hvert tredje sekund, er vi nødt til at køre nedenstående kommando i Terminal.

$ watch -n 3 'date +"%H:%M:%S"'

Omskifteren '-n' i urkommandoen er til Interval. I ovenstående eksempel definerede vi Interval til at være 3 sek. Du kan definere din efter behov. Du kan også videregive enhver kommando/script med watch-kommando for at se den kommando/script med det definerede interval.

Det er alt for nu. Håber du er som denne serie, der sigter mod at gøre dig mere produktiv med Linux, og det også med sjov indeni. Alle forslag er velkomne i kommentarerne nedenfor. Hold øje med flere sådanne indlæg. Hold forbindelsen og nyd ...