Millä tavalla Linuxissa hakemistolinkki tai alias?

jorde

Saako hakemiston nimettyä lyhyemmin jollain komennolla? Minulla on esimerkiksi Winessä toimivan ohjelman yksi komponenttikansio melko kovalla käytöllä ja on aika työlästä hakea se aina uudelleen.

/home/jorma/.wine/drive_c/Program Files/LTC/LTspiceXVII/lib/sub

Jos tuon saisi vaikka nimettyä linkiksi "komponentit". Ja sillä tavalla että olisi aina käytössä kun koneen käynnistää. Ubuntu on Linuxin tarkempi malli, jos sillä on merkitystä.

25

66

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Hohhoijaati

      Hankkisit jonkin oikean linuxin, etkä leikkis windowsin subpääteellä sillä!

    • jootota

      ln on komento (ln eli link).

      ln -s /home/jorma/.wine/drive_c/Program Files/LTC/LTspiceXVII/lib/sub ~/komponentit

      tekee soft linkin eli jos poistat komponentit -hakemiston niin alkuperäinen sub-hakemisto ei poistu.

      ln -h /home/jorma/.wine/drive_c/Program Files/LTC/LTspiceXVII/lib/sub ~/komponentit

      tekee hard linkin eli jos poistat komponentit -hakemiston niin alkuperäinen sub-hakemisto poistuu.

      • jorde

        Miksiköhän tuosta poistettiin kirjoittamani viesti? Tuo ln toimii noin ihan hyvin, mutta jää jostain syystä lib-tasolle, eli itse sub-hakemistoon pääsee ~/komponentit/sub/


      • jootota
        jorde kirjoitti:

        Miksiköhän tuosta poistettiin kirjoittamani viesti? Tuo ln toimii noin ihan hyvin, mutta jää jostain syystä lib-tasolle, eli itse sub-hakemistoon pääsee ~/komponentit/sub/

        Se kun oli tekoälyttömyysrobotin mielestä pelkkää enkkua :(

        Tuli tossa itsekkin kokeiltu tuota linkittämistä ja yksi pieni / -merkki jäi puuttumaan. Täysin toimiva on

        ln -s /home/jorma/.wine/drive_c/Program\ Files/LTC/LTspiceXVII/lib/sub/ ~/komponentit

        Tuo ~ -merkki tarkoittaa kotihakemiston juurta. Jos olet jossain muussa hakemistossa, niin ln tekee linkin siihen hakemistoon eikä kotihakemiston juureen.


    • Väärräsaitti

      Eikä tää kuuluisi windows palstalle?

      • jookoss

        Tyypillinen Windows-lukutaidoton?


    • Käyttöliittymästä

      Klikkas hiiren oikealla mapilla kansiota ja valikosta saat tehtyä linkin, m

    • jatkoa

      ...inkä voit siirtää haluamaasi paikkaan.

    • Turbo-Urpo1

      Pitäisiköhän meidän avata ( Symbolisten linkkien käyttö ) -ketju jossa käytäisiin näitä ( ln -käskyä ) koskevia asioita läpi, koska vain tämä oli tässä ketjussa oikein:

      ———————————————————————————————————————
      ln -s /home/jorma/.wine/drive_c/Program Files/LTC/LTspiceXVII/lib/sub ~/komponentit

      tekee soft linkin eli jos poistat komponentit -hakemiston niin alkuperäinen sub-hakemisto ei poistu.
      ———————————————————————————————————————

      ja tuossakin tuo : [ ~/komponentit ] olisi riittänyt näin [ komponentit ] ja niin sanottua kovaa linkkiä ei voi tehdä kansiolle.

      ln -komennon ohjeita osittain (käännökset vajaita) suomeksi Mintissä:
      ( ln --h ) tai ( ln --help )

      Aiemin täällä on asiaan viitattu näissä ketjuissa:
      https://keskustelu.suomi24.fi/t/1443419/sarge-cdrom
      https://keskustelu.suomi24.fi/t/2172187/miten-poimin-vain-jpegit
      https://keskustelu.suomi24.fi/t/14905779/kannettavien-kehitys-viimevuosina
      https://keskustelu.suomi24.fi/t/9529215/yhteensopivuus-jakeluissa-
      https://keskustelu.suomi24.fi/t/3469750/verkkoasemat-(nfs-samba-)
      https://keskustelu.suomi24.fi/t/10003432/lisaa-levytilaa-c-asemaan

    • Helppo ratkaisu myös tehdä kirjanmerkki tiedostoselaimeen. Itsellä kirjanmerkki CD-levyt linkkaa kansioon /mnt/datat/musiikki/CD-levyt/ Leffat on linkki taas /mnt/isolevy/leffat.

      Tiedostonhallinnalla voi tehdä myös linkin ja siirtää sen sitten haluamaansa paikkaan. ln on hieman hankala syntaksiltaan vaikka käyttää tab-näppäintä apuna, niin tulee helposti virheitä.

      • WM_HOTKEY

        " ln on hieman hankala syntaksiltaan vaikka käyttää tab-näppäintä apuna, niin tulee helposti virheitä."

        niin, jos polkunimissä ei ole välilyöntejä tai erikoismerkkejä, niin silloin ln toimii ihan hyvin.

        ln -s /home/jorma/.wine/drive_c/Program\ Files/LTC/LTspiceXVII/lib/sub/ ~/komponentit

        HUOM: tuo "/" -merkki tuon sub jälkeen, niin toimii oikein.

        JOS polkunimissä ON välilyöntejä tai erikoismerkkejä, niin jos ln alkaa harmittaa, niin sitten FreePascal Lazarus -yhdistelmällä voi tehdä pikkuohjelman, joka hoitaa homman, ja kun tekee GUI -ohjelman, silloin vaikkapa TEdit -komponenttiin tuo nimi, silloin ei välilyönnit tai muutkaan erikoismerkit haittaa !

        Sitten kun vielä keksisi, miten oman ohjelman voisi joko käynnistää pikanäppäimellä, tai jos se ei ole mahdollista, niin edes aktivoida pikanäppäimellä (siis tuo ikkuna etummaiseksi ja anna sille näppäimistöfokus).

        Windowsissahan tuo hoituu RegisterHotKey -funtiolla (Windows API) ja kun pikanäppäintä painetaan, windows lähettää WM_HOTKEY -viestin sille ikkunalle, joka RegisterHotKey -funtiolla rekisteröitiin WM_HOTKEY -viestin vastaanottajaksi.

        Löytyykö linuxista mitään tämäntapaista toimivuutta ?

        Jos ei, niin jälleen 1 esimerkki Windows APIn ylivoimaisuudesta.

        Pikavinkki (ei testattu):

        Lazaruksen lähdekoodista (se kun on avointa lähdekoodia) kannattaisi ehkä etsiä LN_HOTKEY ?)


      • Turbo-Urpo1
        WM_HOTKEY kirjoitti:

        " ln on hieman hankala syntaksiltaan vaikka käyttää tab-näppäintä apuna, niin tulee helposti virheitä."

        niin, jos polkunimissä ei ole välilyöntejä tai erikoismerkkejä, niin silloin ln toimii ihan hyvin.

        ln -s /home/jorma/.wine/drive_c/Program\ Files/LTC/LTspiceXVII/lib/sub/ ~/komponentit

        HUOM: tuo "/" -merkki tuon sub jälkeen, niin toimii oikein.

        JOS polkunimissä ON välilyöntejä tai erikoismerkkejä, niin jos ln alkaa harmittaa, niin sitten FreePascal Lazarus -yhdistelmällä voi tehdä pikkuohjelman, joka hoitaa homman, ja kun tekee GUI -ohjelman, silloin vaikkapa TEdit -komponenttiin tuo nimi, silloin ei välilyönnit tai muutkaan erikoismerkit haittaa !

        Sitten kun vielä keksisi, miten oman ohjelman voisi joko käynnistää pikanäppäimellä, tai jos se ei ole mahdollista, niin edes aktivoida pikanäppäimellä (siis tuo ikkuna etummaiseksi ja anna sille näppäimistöfokus).

        Windowsissahan tuo hoituu RegisterHotKey -funtiolla (Windows API) ja kun pikanäppäintä painetaan, windows lähettää WM_HOTKEY -viestin sille ikkunalle, joka RegisterHotKey -funtiolla rekisteröitiin WM_HOTKEY -viestin vastaanottajaksi.

        Löytyykö linuxista mitään tämäntapaista toimivuutta ?

        Jos ei, niin jälleen 1 esimerkki Windows APIn ylivoimaisuudesta.

        Pikavinkki (ei testattu):

        Lazaruksen lähdekoodista (se kun on avointa lähdekoodia) kannattaisi ehkä etsiä LN_HOTKEY ?)

        "Sitten kun vielä keksisi, miten oman ohjelman voisi joko käynnistää pikanäppäimellä, tai jos se ei ole mahdollista, niin edes aktivoida pikanäppäimellä (siis tuo ikkuna etummaiseksi ja anna sille näppäimistöfokus)."
        𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘
        Omien tai vieraiden sovellusten pika-näppäimet määritellään

        Asetukset --> Näppäimistä --> Sovellusten pikanäppäimet

        Sikäli mikäli käytät Linux Mint 19 Xfce 64-bit


      • Turbo-Urpo1
        WM_HOTKEY kirjoitti:

        " ln on hieman hankala syntaksiltaan vaikka käyttää tab-näppäintä apuna, niin tulee helposti virheitä."

        niin, jos polkunimissä ei ole välilyöntejä tai erikoismerkkejä, niin silloin ln toimii ihan hyvin.

        ln -s /home/jorma/.wine/drive_c/Program\ Files/LTC/LTspiceXVII/lib/sub/ ~/komponentit

        HUOM: tuo "/" -merkki tuon sub jälkeen, niin toimii oikein.

        JOS polkunimissä ON välilyöntejä tai erikoismerkkejä, niin jos ln alkaa harmittaa, niin sitten FreePascal Lazarus -yhdistelmällä voi tehdä pikkuohjelman, joka hoitaa homman, ja kun tekee GUI -ohjelman, silloin vaikkapa TEdit -komponenttiin tuo nimi, silloin ei välilyönnit tai muutkaan erikoismerkit haittaa !

        Sitten kun vielä keksisi, miten oman ohjelman voisi joko käynnistää pikanäppäimellä, tai jos se ei ole mahdollista, niin edes aktivoida pikanäppäimellä (siis tuo ikkuna etummaiseksi ja anna sille näppäimistöfokus).

        Windowsissahan tuo hoituu RegisterHotKey -funtiolla (Windows API) ja kun pikanäppäintä painetaan, windows lähettää WM_HOTKEY -viestin sille ikkunalle, joka RegisterHotKey -funtiolla rekisteröitiin WM_HOTKEY -viestin vastaanottajaksi.

        Löytyykö linuxista mitään tämäntapaista toimivuutta ?

        Jos ei, niin jälleen 1 esimerkki Windows APIn ylivoimaisuudesta.

        Pikavinkki (ei testattu):

        Lazaruksen lähdekoodista (se kun on avointa lähdekoodia) kannattaisi ehkä etsiä LN_HOTKEY ?)

        "Lazaruksen lähdekoodista (se kun on avointa lähdekoodia) kannattaisi ehkä etsiä LN_HOTKEY ?)"
        𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘
        Lazaruksella tekemääsi sovellukseen asetat valikkokohtteen pikanäppäimen laittamalla ( & ) merkin valikkossa näkyvän tekstissä sen kirjaimen eteen jota haluat käyttää sen valinnan pikanäppäimenä

        Esimerkki:
        &Tiedosto — — Tässä on T -kirjan asetettu pikavalinnaksi
        T&iedosto — — Tässä on i -kirjan asetettu pikavalinnaksi
        Tie&dosto — — Tässä on d -kirjan asetettu pikavalinnaksi

        Mille tahaansa komponentille voit luoda räätälöityjä tapahtumia, jotka suoritetaan haluamasi pikanäppäimen painamisen tuloksena. Lazaruksella tekemäsi ohjelman käynistämiseen käytät käyttöjärjestelmän palveluita, kuten edellisessä viestissä kerrottiin. Tämän lisäksi voit tietysti luoda oman palvelun taustalle seuraamaan näppäistön käyttöä ja suorittamaan haluamiasi tehtäviä.


      • Anonyymi
        Turbo-Urpo1 kirjoitti:

        "Lazaruksen lähdekoodista (se kun on avointa lähdekoodia) kannattaisi ehkä etsiä LN_HOTKEY ?)"
        𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘𐄘
        Lazaruksella tekemääsi sovellukseen asetat valikkokohtteen pikanäppäimen laittamalla ( & ) merkin valikkossa näkyvän tekstissä sen kirjaimen eteen jota haluat käyttää sen valinnan pikanäppäimenä

        Esimerkki:
        &Tiedosto — — Tässä on T -kirjan asetettu pikavalinnaksi
        T&iedosto — — Tässä on i -kirjan asetettu pikavalinnaksi
        Tie&dosto — — Tässä on d -kirjan asetettu pikavalinnaksi

        Mille tahaansa komponentille voit luoda räätälöityjä tapahtumia, jotka suoritetaan haluamasi pikanäppäimen painamisen tuloksena. Lazaruksella tekemäsi ohjelman käynistämiseen käytät käyttöjärjestelmän palveluita, kuten edellisessä viestissä kerrottiin. Tämän lisäksi voit tietysti luoda oman palvelun taustalle seuraamaan näppäistön käyttöä ja suorittamaan haluamiasi tehtäviä.

        "Lazaruksella tekemääsi sovellukseen asetat valikkokohtteen pikanäppäimen laittamalla ( & ) merkin valikkossa näkyvän tekstissä sen kirjaimen eteen jota haluat käyttää sen valinnan pikanäppäimenä"

        Edellä Turbo-Urpo1 antaa ohjeen, jolla toki saa LOKAALIN pikanäppäimen (joka toimii vain, kun näppäimistöfokus ON JO kyseisessä ikkunassa, niin tuon ikkunan sisällä voi haluamansa komponentin aktivoida tällaisella lokaalilla pikanäppäimellä).

        Alkuperäisessä kirjoituksessani, jossa kehuin Windows API:a ja sen funktiota RegisterHotKey, sekä tähän liittyvää viestiä WM_HOTKEY , oli kyse GLOBAALISTA pikanäppäimestä:

        Tällainen globaali pikanäppäin siis tarkoittaa sitä, että vaikkapa Ctrl-Shift-F9 aktivoi tietyn ikkunan (ja mahdollisesti samalla siirtää fokuksen määrätylle komponentille ko. ikkunassa) milloin tahansa, siis myös silloin, kun jonkin toisen ohjelman ikkuna on etualalla.

        Linuxista en ole löytänyt vastaavaa globaali pikanäppäin -toimintoa.

        Ilmeisesti linux -maailmassa ei tuollaista yleisellä tasolla ole.

        Yksittäisissä linux -työpöytäympäristöissä (kuten GNOME, KDE, Unity jne.) voi toki olla tuontapainenkin toiminto, mutta yleensä näillä vain aktivoidaan työpöytäympäristössä jo muutenkin olemassaolevia toimintoja, eli käyttäjä ei pysty määrittämään omaa toimintoaan (esim. tietyn ohjelman käynnistäminen tai aktivoiminen) ja sille omaa pikanäppäintä.


    • PakkoLoitsut

      Sitten mm. Ubuntua ja Mintiä suositellaan helppoina käyttiksinä korvaamaan MS-spy-käyttiksen ...

      Loitsujen luontipakko ei vaikuta kovin helpolta ja kannustavalta.

      Miten tuo avauksen homma menisi spy-winukassa?

      • jootota

        ei ne mitään pakollisia ole. Helpottaa vain elämää mutta pallomeren opetuslapset on jo tottuneet kärsimään joka mutkassa.


      • pauwö

      • Anonyymi

        Miten tuo avauksen homma menisi spy-winukassa?

        esim. näin (käynnistä ensin komentorivi, eli cmd.exe ):

        subst Z: \home\jorma\.wine\drive_c\Program Files\LTC\LTspiceXVII\lib\sub

        tämän jälkeen voit viitata tuohon hakemistoon ikään kuin tuo hakemisto olisi levyasema Z:

        Voimassaolevat SUBSTit voi listata kirjoittamalla komennon subst ilman parametreja.

        Yksittäisen voimassaolevan SUBSTin voi poistaa näin:

        subst Z: /d


      • Anonyymi

        Mitään loitsuja ei tarvita, Ubuntu toimii täysi graafisestikkin


      • Anonyymi
        Anonyymi kirjoitti:

        Mitään loitsuja ei tarvita, Ubuntu toimii täysi graafisestikkin

        Ei ole hyvä ajatus Ubuntun asennus, vaikka sen jotenkin saisi asennettua.


      • Anonyymi
        Anonyymi kirjoitti:

        Ei ole hyvä ajatus Ubuntun asennus, vaikka sen jotenkin saisi asennettua.

        Onko se liian vaikeaa sinulle?


      • Anonyymi
        Anonyymi kirjoitti:

        Onko se liian vaikeaa sinulle?

        Voi pitää paikkansa, minä tykkään helpoista ja toimivista käyttöjärjestelmistä, kuten yleensä kaikki muutkin.


    • Mitään erikoisia loitsuja ei tarvita. Komentotulkki osaa täydentää nimiä oli niissä vaikka mitä merkkejä. tab-näppäimen painaminen ei vaikeaa.

      Tiedostonhalinta on olemassa ja sillä voi editoida linkkejä. Pari (huonoa) esimerkkiä.

      ln -s tiedosto ..

      ln -s tiedosto tiedosto2
      ln -s ../adir/tiedosto toinentiedosto

      Ei tuosta heti aukea mitä on tehty. Nimet joissa erikoismerkkejä pitää pitää hipsuihin. Välilyönnit ym eivät toimi muuten.

      • jootota

        aina voi käyttää escape -merkkiä eli välilyönti " " merkitään "\ ".


    Ketjusta on poistettu 2 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nasima löi Jussille luun kurkkuun

      Nasima kertoi ettei Jussi sovi puhemieheksi, koska sallii rasismin. Mihin toimiin perussuomalaiset ryhtyvät? Kuka nouse
      Maailman menoa
      316
      7374
    2. Razmyar on säälittävä - puhemiehellä ei ole mitään syytä ottaa kantaa tähän "silmäkohuun"

      jonka toimittajat sai aikaan. Asia ei kuulu puhemiehelle millään lailla. Razmyar haluaa taas vaan huomiota. Mutta jos r
      Maailman menoa
      69
      5205
    3. Pitkän linjan yritysjohtaja: Suomen tapahtumat eivät ole Aasian kärkiuutinen

      Viimeaikaista kohua on käytetty sisäpoliittisena lyömäaseena, Thomas Zilliacus sanoo. – Koska asiaa kuitenkin kommentoi
      Maailman menoa
      101
      4544
    4. Siviilipalvelusmies Halla-aho normalisoi rasismin perussuomalaisissa

      SMP:n tuhkille perustettu puolue ei ollut ihmisiä vastaan, vaan instituutiokriittinen. "Missä EU - siellä ongelma", oli
      Perussuomalaiset
      17
      4352
    5. Miten Eerolan silmäkuvat voivat levitä muutamassa tunnissa ympäri maailmaa?

      Seuraako koko maailma persujen ja erityisesti Eerolan somea reaaliajassa? Edes kansanedustajan itsemurha eduskuntatalos
      Maailman menoa
      113
      4126
    6. Suomalaisilta vaaditaan valtavasti suvaitsevaisuutta - miksi sitä ei vaadita muslimeilta

      Suomalaisilta vaaditaan kaikkea, pitää olla suvaitsevainen ja hyväksyä vieraiden tavat, rasisti ei saa olla jne. Miksi s
      Maailman menoa
      51
      3900
    7. Juuri Suomen valtamedian toimittajat teki "silmävääntelystä" sen kohun

      ja ilmeisesti ottivat yhteyttä myös ulkomaisiin medioihin, että katsokaas tätä. Mutta Japanin medioissa on asiaan suhta
      Maailman menoa
      154
      3780
    8. Demarit ovat oikeasti törppöjä eli heikkoälyisiä

      ja todistavat sitä päivittäin täällä lapsellisilla jutuillaan. Kauheasti on hehkuttaneet kuinka demarien kannatus vaan
      Maailman menoa
      74
      3687
    9. Perussuomalaiset eivät harrasta maalittamista kuten vasemmisto

      Huomaa tässä keinotekoisessa "rasismi"-kohussakin kuinka vasemmistolaiset maalittavat Perussuomalaisia. Me emme vastaava
      Maailman menoa
      29
      3576
    10. SDP:n kansanedustaja Marko Asell: Suomen myönnettävä maahanmuuton ongelmat

      Hänen mielestään Suomen pitää pyrkiä rajoittamaan jyrkästi turvapaikanhakijoiden pääsyä maahan ja hän arvioi, että maaha
      Maailman menoa
      83
      3413
    Aihe