7 hyödyllistä asiaa, joita et tiennyt, että voit tehdä Linux -päätteessäsi

Linux -päätelaite ei ole vain palvelimen ylläpidossa, järjestelmänvalvojissa tai tiedostojen hallinnassa. Se on voimakas, monipuolinen ympäristö, jossa voit olla tuottava, luova ja jopa pitää hauskaa. Tutkitaan seitsemän hienoa ja hyödyllistä asiaa, jonka voit tehdä heti, mikä paljastaa päätelaitteen uuden puolen.

Sisällysluettelo

1. Luo satunnaislukut liittimessä

Joskus tarvitset satunnaisluku, kuten salasanalle, näytetietokoneelle tai ehkä nopean päätöksen tekemiseksi. Voit avata verkkoselaimen ja etsiä satunnaislukugeneraattoria, mutta jos olet Linuxissa, miksi jätä se, kun sinulla on jo sisäänrakennettu ratkaisu?

Linux-päätelaitteella on muutama sisäänrakennettu tapa luoda satunnaisia ​​numeroita, ja henkilökohtainen suosikkini on käyttää$RANDOMmuuttuja. Se on sisäinen bash -funktio, joka antaa erilaisen kokonaisluvun välillä 0 - 32767 joka kerta, kun kutsut sitä. Se on uskomattoman yksinkertainen, kirjoita tämä ja paina Enter:

echo $RANDOM

Siinä! Satunnainen luku tulee näkyviin. Tee se uudelleen, ja saat toisen. Mutta entä jos tarvitset numeron tietyllä alueella, sano välillä 1–100? Tämän saavuttamiseksi voit käyttää vähän matematiikkaa modulo -operaattorin kanssa (%) Tulosteen rajoittaminen:

echo $((RANDOM % 100 + 1))

Täällä modulo -operaattori (%) Pitää asiat haluamasi alueellasi, ja 1 varmistaa, että et saa nollaa.

Vaihtoehtoisesti, jos haluat enemmän hallintaa ja haluat saada useita satunnaisia ​​numeroita kerralla, voit käyttääshufkomento:

shuf -i 1-1000 -n 5

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

Entä jos tarvitset jotain salaustekniikkaa? Näille tilanteille käänny/dev/urandom. Tässä on komento luoda satunnainen merkkijono, joka on täydellinen salasanoille:

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

Tämä putkilinjan suodattimet satunnaistiedot sisältävät vain aakkosnumeeriset merkit, vie ne 16 ensimmäistä ja antaa sinulle yhden vankan salasanaehdokkaan. Voit myös yhdistää sen muihin komentoihin saadaksesi juuri tarvitsemasi.

2. Käännä kaikki tekstit heti

Jos tarvitset nopean käännöksen, sen sijaan, että ampuisit Google -käännöstä selaimeen, voit tuoda käännöksen voiman suoraan päätelaitteesi. Minun työkalu tähän onKääntää kuori, komentolinja kääntäjä, joka käyttää moottoreita, kuten Google, Bing ja Yandex.

Ensinnäkin sinun on todennäköisesti asennettava se. Debian/Ubuntu-pohjaisissa järjestelmissä voit saada sen:

sudo apt install translate-shell

Muiden distrojen varalta tarkista paketinhallinta, se on yleensä siellätrans. Kun se on asennettu, hauska alkaa. Esimerkiksi kääntää hei, maailma espanjaksi, tyyppi:

trans :es "Hello, world"

Jos et ole varma, millainen kieli käsittelet, jätä vain lähdekielikoodi, käännä Shell on riittävän fiksu selvittääksesi sen. Voit kuitenkin käyttää paksusuolen merkintää lähde- ja kohdekielien määrittämiseen, kuten:

trans en:es "How are you?"

Jos et halua muita lisätietoja kuin käännöstä, käytä-bvaihtoehto edellisessä komennossa näin:

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

Voit jopa kääntää kokonaiset tiedostot. Esimerkiksi, jos sinulla on määritelmätiedosto, jonka kommentit on kirjoitettu saksaksi, sen sijaan, että kopioisit ja liittäisit jokaisen rivin, suorita vain tämä:

trans :en < config.conf

Se kääntää koko asian siellä päätteessäsi.

Kääntäjä Shell tarjoaa myös enemmän kuin perus käännökset, kuten interaktiivinen kuoritila (trans -shell), missä voit kääntää jatkuvasti ja käyttää sitä vuorovaikutteisesti:

trans -shell

Lisäksi voit käyttää myös teksti-puhe-toimintoja ja sanakirjatilaa, jotka tarjoavat puhutut käännökset ja yksityiskohtaiset määritelmät.

3. Luo QR -koodit suoraan päätteessä

QR-koodit ovat kätevä tapa jakaa URL-osoitteita, Wi-Fi-käyttöoikeustiedot tai mitä tahansa tekstiä. Mutta tiesitkö, että voit luoda oman QR -koodin koskaan poistumatta Linux -päätelaitteesta? QRENCODE -kaltaisella työkalulla voit tehdä QR -koodeja sekunneissa.

Asenna ensin QRENCODE oletus jakeluhallintallasi. Debian- tai Ubuntu Systems -järjestelmissä: Run:

sudo apt install qrencode

Luotaan QR -koodi Google -kotisivulle, joka näkyy heti temrinaalissasi:

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

Heti tekstimahoista valmistettu QR -koodi ilmestyy päätteesi. Jos tarvitset todellista kuvatiedostoa, ehkä verkkosivustolle tai esitykselle, käytä-o(lähtö) lippu:

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

Tämä luo PNG -tiedoston nykyiseen hakemistoon.

Linkkien lisäksi voit myös koodata tekstiä, yhteystietoja tai jopa Bitcoin -osoitteita. Voit esimerkiksi koodata Wi-Fi-valtakirjoja tähän:

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

QRENCODE tarjoaa myös mukauttamisvaihtoehtoja, kuten koon muuttaminen-s 10Suurempien pikselien kohdalla virheenkorjaustason säätäminen-lParempi joustavuus ja marginaalin asettaminen koodisi ympärille-m.

4. Muunna tiedostot mihin tahansa muotoon päätelaitteesta

Päätelaite on ehdoton voimalaitos, kun kyse on tiedostojen muuntamisesta, käsittelemällä kaikkea kuvista ja asiakirjoista ääni- ja videotiedostoihin. Linux -työkalut, kuten FFMPEG, ImageMagick ja Pandoc, pystyvät käsittelemään melkein mitä tahansa, jonka heität niihin.

Esimerkiksi Pandoc on lopullinen asiakirjan muunnin. Se voi lukea kymmeniä muotoja ja kirjoittaa kymmenille enemmän. Voit asentaa sen käyttämällä oletus Distro -paketinhallintallasi, kuten Debian tai Ubuntu, Run:

sudo apt install pandoc

Oletetaan nyt, että olet kirjoittanut kauniin asiakirjan Markdownissa ja sinun on lähetettävä se sanan asiakirjaksi. Voit muuntaa sen:

pandoc MyReport.md -o MyReport.docx

Kuvien suhteen ImageMagickin käännynnäinen komento on Sveitsin armeijan veitsi. Voit asentaa ImageMagickin paketinhallintallasi ja käyttää sitä kuvien muuntamiseen, optimointiin tai muuttamiseen.

Esimerkiksi muuntaaksesi JPG -kuvat PNG: ksi ImageMagickin kanssa, käytä tätä:

convert input.jpg output.png

Samoin kuvan koon muuttamiseksi, käytä:

convert input.png -resize 50% small.png

Lopuksi, multimediatiedostoille, FFMPEG hallitsee korkeinta. Videomuotojen muuntaminen, äänen purkaminen tai jopa GIF: ien luominen, se on kaikki mahdollista. Esimerkiksi, jotta voit poimia ääntä videosta, käytä:

ffmpeg -i video.mp4 audio.mp3

Työkalu on niin tehokas, että suurin osa online -muuntimista todella käyttää FFMPEG: tä konepellin alla.

5. Aikataulu muistutukset ja ilmoitukset

Linux -päätelaite voi toimia henkilökohtaisena avustajana ajoittamalla muistutuksia ja ilmoituksia heti, kun niitä tarvitset. EsimerkiksiatKomennon avulla voit ajoittaa kertaluonteisia muistutuksia tiettyyn aikaan tulevaisuudessa. Ennen sitä käyttämistä saatat joutua asentamaan ja ottamaan sen käyttöön seuraavilla komennoilla:

sudo apt install at
sudo systemctl enable --now atd

Kun se on valmis, voit asettaa tällaisen muistutuksen:

echo 'notify-send "Stretch" "Take a quick 5-minute stretch!"' | at now + 5 minutes

Tarkalleen viidessä minuutissa työpöytäilmoitus ilmestyy. Tässä,notify-sendluo ilmoituksen aikataulussa. Voit myös asettaa muistutuksia tiettyihin aikoihin, kuten huomenna tai keskipäivällä 4. heinäkuuta klo 10.00.

Toistuville muistutuksille voit käyttääcronsen sijaan. Avaa crontabin kanssacrontab -eja lisää tällainen rivi:

Lue lisää:Android 16 QPR2 tekee Linux -päätelaitteesta hyödyllisemmän laajennetun tiedoston käyttöä

0 9 * * 1-5 notify-send "Daily standup in 15 minutes!"

Tämä näyttää ilmoituksen joka arkipäivä klo 9.00. Cron -syntaksin viisi kenttää edustavat minuutti, tunti, päivä, kuukausi ja viikonpäivä.

Jos tarvitset vain nopean kertaluonteisen muistutuksen käyttämättäattaicron, voit käyttää yksinkertaista temppuasleepkomento:

(sleep 3600 && notify-send "Break time" "Get up and walk for 5 minutes") &

Huomautus: Muista, että ilmoituslähetys toimii työpöydän ilmoitusjärjestelmän kautta, joten jos et ole graafisessa istunnossa, saatat joutua asettamaan näyttömuuttujan tai käyttämään muita menetelmiä, kuten sähköposti, tekstiviestit tai kirjaaminen.

6. Päätelaitteessa esikatselu -merkinnän tiedostot

Jos työskentelet dokumentaatiolla, reaktioilla tai muistiinpanoilla, olet todennäköisesti tavannut Markdown. Voit esikatsella sitä, miltä se näyttää oikealta päätelaitteessa käyttämällä erilaisia ​​Linux-komentorivityökaluja avaamatta selainta tai erillistä sovellusta.

Hehkuon fantastinen työkalu, joka tekee merkinnän tiedostot asianmukaisella muotoilulla, mukaan lukien taulukot, koodilohkot ja jopa jonkin verran muotoilua.

Voit yleensä tarttua viimeisimmän julkaisun IT: stäGithub -sivutai asenna Snap Package Manager -sovelluksen kautta:

sudo snap install glow

Asennettuna sen käyttäminen on yksinkertaista. Osoita se vain Markdown -tiedostoon:

glow README.md

Plain tekstin seinän sijasta tähdellä ja hash -symboleilla saat kauniisti muotoilun asiakirjan.

7. Tallenna ja jaa oppaita

Joskus meidän on tallennettava terminaalistunnot eri syistä, kuten monimutkaisten komentojen tai menettelyjen osoittaminen ystäville tai kollegoille. Kummassakin tapauksessa Linux tarjoaa useita työkaluja terminaaliistuntojen tallentamiseen ja jakamaan ne helposti.

Asciinema on kiistatta paras työkalu terminaaliistuntojen tallentamiseen. Toisin kuin yksinkertainen näytön tallennus, se kaappaa todelliset teksti- ja ajoitustiedot, mikä johtaa teräviin, korkealaatuisiin toistoihin, jotka ovat helposti upotettavia verkkosivuilla.

Asennus on yksinkertaista useimmissa jakeluissa. Käytä Debian/Ubuntu: käytä:

sudo apt install asciinema

Käytä Fedora/CentOS:

sudo dnf install asciinema

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

asciinema rec mysession.cast

Kun olet valmis, kirjoita vainexittai paina Ctrl + D. Voit sitten toistaa nauhoituksen paikallisesti:

asciinema play mysession.cast

Voit myös ladata istunnon Asciinema -palvelimelle suoraan päätelaitteesta:

asciinema upload mysession.cast

Tämä antaa sinulle URL -osoitteen, jonka voit jakaa kenen tahansa kanssa, joka voi sitten tarkastella päätelaitteesi selaimessa täydellisesti. Lisäksi, jos haluat muuttaa päätteesi jaettavaksi verkkosivulle, kokeile sitten TTYD -komentorivityökalua.

Viimeiset ajatukset

Tuomalla tehtäviä, kuten käännös, tiedostojen muuntaminen ja jopa QR -koodin luominen komentoriville, aloitat päätelaitteen käytön täyteen potentiaaliinsa. Lisäksi, jos haluat joitain GUI -työkaluja, jotka voivat korvata päätelaitteen komennot, katso tämä opas.

Related Posts