7 Käyttökelpoista Asiaa, Joista Et Tiennyt Voit Tehdä Linux-Terminaalissasi - Tee Teknologiasta Helpompaa

7 Käyttökelpoista Asiaa, Joista Et Tiennyt Voit Tehdä Linux-Terminaalissasi - Tee Teknologiasta Helpompaa
Indeksi
  1. 1. Generoi Satunnaisia Numeroita Terminalla
  2. 2. Käännä Tekstiä Välittömästi
  3. 3. Luo QR-koodit suoraan terminaalissa
  4. 4. Muunna tiedostot mihin tahansa formaattiin terminaalista
  5. 5. Aseta muistutuksia ja ilmoituksia
  6. 6. Markdown-tiedostojen esikatselu terminaalissa
  7. 7. Tallenna ja jaa terminaalijaksoja opetusvideoita varten
  8. Lopuksi

Linux-terminaali on tehokas työkalu, joka mahdollistaa satunnaisten numeroiden generoinnin, tekstin kääntämisen, QR-koodien luomisen ja tiedostomuunnokset – kaikki suoraan komentoriviltä!

Linux-terminaali ei rajoitu vain palvelinten ylläpitoon, järjestelmänvalvojiin tai tiedostojen hallintaan. Se on tehokas ja monipuolinen ympäristö, jossa voit olla tuottelias, luova ja jopa pitää hauskaa. Tutustutaan seitsemään siistiin ja hyödylliseen asiaan, joita voit tehdä nyt ja jotka paljastavat uuden puolen terminaalistasi.

1. Generoi Satunnaisia Numeroita Terminalla

Aina välillä tarvitset satunnaista numeroa, kuten salasanaa, esimerkkidatasetta tai ehkä nopeaa päätöstä varten. Voisit avata verkkoselaimen ja etsiä satunnaislukugeneraattoria, mutta miksi lähteä Linuxista, kun sinulla on jo sisäänrakennettu ratkaisu?

Linux-terminaalissa on muutama sisäänrakennettu tapa luoda satunnaisia numeroita, ja oma suosikkini on $RANDOM -muuttuja. Se on sisäinen Bash-toiminto, joka antaa eri kokonaisluvun väliltä 0–32767 joka kerta, kun sitä kutsutaan. Se on uskomattoman yksinkertaista, kirjoita tämä ja paina Enter:

echo $RANDOM

Ja siinä se! Satunnainen numero ilmestyy. Tee se uudelleen, ja saat toisen. Mutta entä jos tarvitset numeroa tietyllä alueella, esimerkiksi 1–100? Tämän saavuttamiseksi voit käyttää hieman matematiikkaa modulo-operaattorilla (%) rajoittaaksesi tulosta:

echo $((RANDOM % 100 + 1))

Tässä modulo-operaattori (%) pitää asiat halutulla alueella, ja 1:n lisääminen varmistaa, ettet saa nollaa.

Vaihtoehtoisesti, jos haluat enemmän hallintaa ja haluat saada useita satunnaisia numeroita kerralla, voit käyttää shuf-komentoa:

shuf -i 1-1000 -n 5

Tämä antaa sinulle viisi satunnaista numeroa välillä 1–1000.

Entä jos tarvitset jotain kriittisen turvallista? Tällöin voit kääntyä /dev/urandom:in puoleen. Tässä on komento, joka luo satunnaisen merkkijonon, joka sopii erinomaisesti salasanoiksi:

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1

Tämä putkilinja suodattaa satunnaiset tiedot niin, että se sisältää vain alfanumeerisia merkkejä, ottaa ensimmäiset 16 niistä ja antaa sinulle yhden vahvan salasanan ehdokkaan. Voit myös yhdistää sen muihin komentoihin saadaksesi täsmälleen mitä tarvitset.

2. Käännä Tekstiä Välittömästi

Jos tarvitset nopean käännöksen, voit tuoda käännöksen voiman suoraan terminaaliisi sen sijaan, että avaat Google Translate -selaimessasi. Omat suosikkityökaluni tähän on Translate Shell, komentorivipohjainen kääntäjä, joka käyttää moottoreita kuten Google, Bing ja Yandex.

Ensiksi sinun on todennäköisesti asennettava se. Debian/Ubuntu-pohjaisissa järjestelmissä saat sen näin:

sudo apt install translate-shell

Muissa jakeluissa tarkista pakettien hallinta, se on yleensä siellä nimellä trans. Kun se on asennettu, hauskuus alkaa. Esimerkiksi, kääntääksesi "Hello, world" espanjaksi, kirjoita:

trans :es "Hello, world"

Jos et ole varma, mitä kieltä käsittelet, jätä vain lähdekielen koodin pois, Translate Shell osaa selvittää sen. Voit kuitenkin käyttää kaksoispisteilmausta määritelläksesi lähde- ja kohdekielet, kuten:

trans en:es "How are you?"

Jos et halua lisätietoja, joita ei tarvita käännöksen lisäksi, käytä -b -vaihtoehtoa edellisessä komennossa näin:

trans -b en:es "How are you?"

Voit jopa kääntää koko tiedostoja. Esimerkiksi, jos sinulla on jokin asetustiedosto, jossa on kommentteja saksaksi, sen sijaan, että kopioisit ja liittäisit jokaisen rivin, suorita tämä:

trans :en < config.conf

Se kääntää koko asian suoraan terminaalissasi.

Translate Shell tarjoaa myös enemmän kuin vain peruskäännöksiä, kuten interaktiivisen shell-tilan (trans -shell), jossa voit kääntää jatkuvasti ja käyttää sitä interaktiivisesti:

trans -shell

Tekstistä puheeksi -toiminto ja sanakirjamoodi tarjoavat puhuttuja käännöksiä ja yksityiskohtaisia määritelmiä.

3. Luo QR-koodit suoraan terminaalissa

QR-koodit ovat kätevä tapa jakaa URL-osoitteita, Wi-Fi-tunnuksia tai mitä tahansa tekstiä. Mutta tiesitkö, että voit luoda oman QR-koodin poistumatta Linux-terminaalista? Työkalulla kuten qrencode voit tehdä QR-koodeja sekunneissa.

Ensiksi, asenna qrencode käyttämällä oletusjakelun hallintaohjelmaa. Debian- tai Ubuntu-järjestelmissä suorita:

sudo apt install qrencode

Luodaan QR-koodi Google-aloitussivulle, joka näkyy suoraan terminaalissasi:

qrencode -t ansiutf8 'https://www.google.com'

Välittömästi terminaaliisi ilmestyy tekstimerkeistä muodostuva QR-koodi. Jos tarvitset oikean kuvatiedoston, vaikkapa verkkosivustoa tai esitystä varten, käytä -o (tuloste) -lippua:

qrencode -o mywebsite.png 'https://www.google.com'

Tämä luo PNG-tiedoston nykyiseen hakemistoosi.

Linkkien lisäksi voit myös koodata tekstiä, kontakteja tai jopa Bitcoin-osoitteita. Esimerkiksi voit koodata Wi-Fi-tunnuksia tällä:

qrencode -t ansiutf8 "WIFI:S:MyNetwork;T:WPA;P:MyPassword;;"

Qrencode tarjoaa myös muokkausvaihtoehtoja, kuten koon muuttamisen -s 10 suuremmille pikseleille, virheenkorjaustason säätämisen -l paremman kestävyys, ja marginaalin asettamisen koodisi ympärille -m.

4. Muunna tiedostot mihin tahansa formaattiin terminaalista

Terminaali on todellinen voimavara tiedostomuunnoksissa, käsitellen kaikkea kuvista ja asiakirjoista ääni- ja videoihin. Linux-työkalut, kuten FFmpeg, ImageMagick ja Pandoc, voivat käsitellä lähes mitä tahansa, mitä niille heität.

Esimerkiksi Pandoc on lopullinen asiakirjojen muunnin. Se voi lukea kymmeniä formaatteja ja kirjoittaa vieläkin useampia. Voit asentaa sen käyttämällä oletusjakelusi paketinhallintaa. Debian- tai Ubuntu-järjestelmässä suorita:

sudo apt install pandoc

Kuvitellaanpa, että olet kirjoittanut kauniin asiakirjan Markdownissa ja sinun täytyy toimittaa se Word-asiakirjana. Voit muuntaa sen seuraavasti:

pandoc MyReport.md -o MyReport.docx

Kuville ImageMagickin convert-komento on sveitsiläinen armeijakirves. Voit asentaa ImageMagickin paketinhallintasi avulla ja käyttää sitä kuvien muuntamiseen, optimointiin tai koon muuttamiseen.

Esimerkiksi, muuntaaksesi JPG-kuvat PNG-muotoon ImageMagickilla, käytä tätä:

convert input.jpg output.png

Samoin, kuvan koon muuttamiseen, käytä:

convert input.png -resize 50% small.png

Lopuksi, multimedia tiedostoille, FFmpeg on ylivoimainen. Videoformaattien muuntaminen, äänen erottaminen tai jopa GIF:ien luominen, kaikki on mahdollista. Esimerkiksi, äänen erottamiseen videosta, käytä:

ffmpeg -i video.mp4 audio.mp3

Tämä työkalu on niin voimakas, että useimmat verkkomuuntajat käyttävät itse asiassa FFmpeg:ia taustalla.

5. Aseta muistutuksia ja ilmoituksia

Linux-terminaalisi voi toimia henkilökohtaisena avustajana, aikatauluttamalla muistutuksia ja ilmoituksia juuri silloin, kun tarvitset niitä. Esimerkiksi at-komento antaa sinun aikatauluttaa kertaluontoisia muistutuksia tiettyyn aikaan tulevaisuudessa. Ennen sen käyttöä saatat tarvita asennusta ja aktivointia seuraavilla komennoilla:

sudo apt install at
sudo systemctl enable --now atd

Kun se on tehty, voit asettaa muistutuksen näin:

echo 'notify-send "Venyttele" "Ota nopea 5 minuutin venyttely!"' | at now + 5 minutes

Täsmällisesti viiden minuutin kuluttua työpöydällesi ponnahtaa ilmoitus. Tässä notify-send luo ilmoituksen, kun taas at aikatauluttaa sen. Voit myös asettaa muistutuksia tiettyihin aikoihin, kuten kello 10:00 huomenna tai keskipäivällä.

4. heinäkuuta

Toistuvia muistutuksia varten voit käyttää cron:ia. Avaa crontab komennolla crontab -e ja lisää rivi, kuten tämä:

0 9 * * 1-5 notify-send "Päivittäinen tilaisuus 15 minuutin kuluttua!"

Tämä näyttää ilmoituksen joka arkipäivä klo 9:00. Cron-syntaksin viisi kenttää edustavat minuuttia, tuntia, päivää, kuukautta ja viikonpäivää.

Jos tarvitset vain nopean kertamuistutuksen ilman at:a tai cron:ia, voit käyttää yksinkertaista temppua sleep-komennolla:

(sleep 3600 && notify-send "Tauko" "Nouse ylös ja kävele 5 minuutin ajan") &

Huomio: Huomaa, että notify-send toimii työpöydän ilmoitusjärjestelmän kautta, joten jos et ole graafisessa istunnossa, saatat joutua asetamaan DISPLAY-muuttujan tai käyttämään muita menetelmiä, kuten sähköpostia, tekstiviestejä tai lokitusta.

6. Markdown-tiedostojen esikatselu terminaalissa

Jos työskentelet dokumentaation, README-tiedostojen tai muistiinpanojen kanssa, olet todennäköisesti kohdannut Markdownin. Voit esikatsella, miltä se näyttää suoraan terminaalissa erilaisilla Linuxin komentorivityökaluilla ilman, että tarvitsee avata selainta tai erillistä sovellusta.

Glow on fantastinen työkalu, joka renderöi Markdown-tiedostoja oikealla muotoilulla, mukaan lukien taulukot, koodilohkot ja jopa vähän tyyliä.

Voit yleensä ladata viimeisimmän julkaisun sen GitHub-sivulta tai asentaa sen Snap-pakettienhallinnan avulla:

sudo snap install glow

Kun se on asennettu, sen käyttö on yksinkertaista. Suuntaa se vain Markdown-tiedostoon:

glow README.md

Sijoittamisen sijaan saat kauniisti muotoillun asiakirjan, jossa ei ole pelkkää tekstiä tähdillä ja hashtageilla.

7. Tallenna ja jaa terminaalijaksoja opetusvideoita varten

Joskus tarvitsemme terminaalijaksojen tallentamista erilaisista syistä, kuten monimutkaisten komentojen tai menettelyjen esittelemiseksi ystäville tai kollegoille. Joka tapauksessa Linux tarjoaa useita työkaluja tallentaa terminaalijaksoja ja jakaa niitä helposti.

Asciinema on epäilemättä paras työkalu terminaalijaksojen tallentamiseen. Toisin kuin yksinkertainen näytön tallennus, se tallentaa varsinaisen tekstin ja aikadatat, jolloin saat terävän, korkealaatuisen toiston, joka on helppo upottaa verkkosivuille.

Asentaminen on yksinkertaista useimmilla jakeluilla. Debian/Ubuntu-jakeluissa käytä:

sudo apt install asciinema

Fedora/CentOS-jakeluissa käytä:

sudo dnf install asciinema

Asennuksen jälkeen tallentamisen aloittaminen on yhtä helppoa kuin:

asciinema rec mysession.cast

Kun olet valmis, kirjoita yksinkertaisesti exit tai paina Ctrl + D. Voit sitten toistaa tallennuksen paikallisesti:

asciinema play mysession.cast

Voit myös ladata istuntosi Asciinema-palvelimelle suoraan terminaalistasi:

asciinema upload mysession.cast

Tämä antaa sinulle URL-osoitteen, jonka voit jakaa kenen kanssa tahansa, joka voi sitten katsella terminaalijaksoasi selaimessaan täydellä kirkkaudella. Jos haluat muuttaa terminaalisi jaettavaksi verkkosivuksi, kokeile ttyd-komentorivityökalua.

Lopuksi

Tuo tehtäviä, kuten käännöksiä, tiedostomuunnoksia ja jopa QR-koodigeneraatiota komentoriville, ja alat käyttää terminaalia sen täydellä potentiaalilla. Lisäksi, jos haluat joitain GUI-työkaluja, jotka voivat korvata terminaalikomennot, tutustu tähän oppaaseen.

Nyt kun olet lukenut 7 Käyttökelpoista Asiaa, Joista Et Tiennyt Voit Tehdä Linux-Terminaalissasi - Tee Teknologiasta Helpompaa loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Go up