hakemistojen nimet on kirjoitettu alkamaan pienellä? Kaikissa nykyaikaisissa käyttöjärjestelmissä kuten Windowsissa ja OS X hakemistojen nimet alkavat isolla alkukirjaimella.
Kysymys: Miksi linuxissa
Ihmenetteilijä
34462
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 34
Vanhimmat
ja voit sä itse aina tehdä omat hakemistosi vaikka koko nimen isolla kirjoittaen, voit vaikka tehdä sellasen hakemiston jossa nimenä on TEMP eli kokonaan isolla kirjoitettuna. Se mitä järjestelmän käytössä olevat hakemistot on nimetty ei ole sun päänsärkys.
Sitäpaitsi ota huomioon että linuxeissa isoilla ja pienillä kirjaimilla on väliä, on ihan eri asia kirjoittaa Omat kuin vaikka OMAT tai omat. Sulla voi olla vaikka noi kaikki kolme hakemistoa linuxeissa mut jos koitat kopsaa niitä windowsin puolelle niin windows on niin tyhmä ettei osaa erottaa niitä vaan luulee että ne on yks ja sama hakemisto.
Jatkossa teenkin kaikkien projektien hakemistojen nimeämiset tyyliin
hakemisto
Hakemisto
HAkemisto
HAKemisto
HAKEmisto
HAKEMisto
HAKEMIsto
HAKEMISto
HAKEMISTo
HAKEMISTO
hAKEMISTO
haKEMISTO
jne. siinähän sitten siirtelevät windows-alustoille, pellet!
se mitä sä teet ja mitä hakemistoja luot, EVVK
Minusta tämä linuxin ja unixin ominaisuus ei ole luontevaa, sillä ihmiselle "hakemisto" on sama kuin "Hakemisto". Graafisessa käyttöliittymässä se ei juuri haittaa, mutta päätteessä se on ärsyttävää.
Suurin osa ärtymyksestäni johtuu tosin siitä, että painan vahingossa caps-lockia, kun yritän painaa tabia. Miten caps-lockin saisi toimimaan niin, että se menisi päälle ja pois vasta tuplapainalluksella hiiren tuplaklikkauksen tapaan? Samoin jos caps-lock on päällä, niin en halua, että shift-näppäintä painamalla tuleekin pieniä kirjaimia. Jos painan shift, niin haluan isoja kirjaimia.
Jos tuo tuplapainallus-juttu ei onnistu (helpohkosti), niin tyytyisin caps-lock-toiminnon poistoonkin.
Kukaan muu ei olisi varmaan miettinyt tuota asiaa. Laita vain projektisi kuntoon, muiden ei tarvitse edes yrittää ymmärtää..
aina pitää jostain valittaa...hakemisto on muka huonompi kuin Hakemisto, tai se että hakemisto on eri asia kuin Hakemisto, on valittajien mielestä huonompi kuin se että hakemisto = Hakemisto.
Koittakaa oikeesti etsiä se elämä niin ei tarvi valittaa turhasta.
PS. Mitäs jos jättäisit ne capsit kokonaan käyttämättä. Ai niin, ja tiesitkö että myös linuxeissa voi tiedostojen ja hakemistojen nimiä muuttaa jälkeenpäin? Tiesitkö sitäkään että monissa linuxeissa on ominaisuus että voit graafisesti, tiedostonhallinnassa, muuttaa useiden tiedostojen nimet kerralla? Se tapahtuu niin, että valitset useamman tiedoston, klikkaat hiiren oikeaa ja valitset "Nimeä uudelleen". Samaa ei voi perusasetuksin tehdä windowsissa vaan siihen pitää erikseen hankkia ohjelma, mistä-lie-lähteestä.
Ymmärrän, sinäkään et siis osaa neuvoa, miten saan caps-lock-näppäimen toimimaan haluamallani tavalla.
"Suurin osa ärtymyksestäni johtuu tosin siitä, että painan vahingossa caps-lockia, kun yritän painaa tabia"
Keskity paremmin niin teet vähemmän virheitä.
Laitapa esimerkkiä "projektistasi"....
Tuosta kaksoispainallusasiasta en osaa sanoa, mutta caps lockin saa kokonaan pois lisäämällä .xsession -tiedostoon seuraava rivi:
xmodmap -e "remove Lock = Caps_Lock"
Jos tiedostoa .xsession ei ole kotihakemistossa, sen voi luoda itse.
Minä olen vaihtanut controlin ja caps lockin päittäin. Seuraavasta linkistä löytyy ohjeita siihen eri järjestelmillä: http://www.manicai.net/comp/swap-caps-ctrl.html
Laita siihen CapsLock-näppäimen viereen pienehkö meisseli, siten että meisselin kärki juuri ja juuri menee nappulan alle, ja tunkkaa näppäin pois.
Siinä se. Ei enää häiritseviä virhelyöntejä.
poistin työkaverin koneesta enterin. Lisäksi vaihdoin r:n ja v:n paikan keskenään. Tosin en tenyt pysyväksi tuota kiusaa.
miksei ihan kaikki voi olla isoilla kirjaimilla, tikkukirjaimet on nii ihgui!
ihq tai ihqda, sano pissis. :D
Ei OS X:ssä ala isolla kirjaimella, eikä missään unixeissa noin yleisesti vakiohakemistoissa koska olisi hitaampaa kirjoittaa koska unixit erottelee isot ja pienet kirjaimet ja lisäksi ne hakemistot on standardoitu.
Ubuntussa ainakin on kotikansion sisällä kansiot isoilla kirjaimilla. Windows taas ei ole nykyaikainen käyttöjärjestelmä koska se ei ole unix arkkitehtuurin mukainen.
Niinpä. Ubuntussa mukana tuleva Gnome luo käyttäjän kotihakemistoon ylimääräisiä hakemistoja ilman lupaa, vaikkei sovellusten pitäisi luoda sinne omin nokkineen muita kuin pisteellä alkavia tiedostoja ja hakemistoja.
Miten muuten NT-arkkitehtuuri on lähtökohtaisesti vanhanaikaisempi kuin UNIX-arkkitehtuuri?
>>Miten muuten NT-arkkitehtuuri on lähtökohtaisesti vanhanaikaisempi kuin UNIX-arkkitehtuuri?
"Windows taas ei ole nykyaikainen käyttöjärjestelmä koska se ei ole unix arkkitehtuurin mukainen."
Unix (ja siten linuxit) on 60-luvun lopulla suuniteltu, joten se tosiaan ON vanhanaikainen.
linuxin tulisi siirtyä käyttämään nykyaikaista hakemistojen nimeämiskäytäntöä, tässä ehdotukseni linuxin uusiksi hakemistojen nimiksi:
/ => Linux
/boot => Linux/System Boot Information/ (piilotettu)
/etc => Linux/System Configuration Files/ (piilotettu)
/etc/inittab => Linux/System Configuration Files/Processes Started At BootUp.txt
/etc/fstab => Linux/System Configuration Files/File System Information.txt
/etc/passwd => Linux/System Configuration Files/User Information And Passwords.txt
/bin => Linux/Program Files/
/usr => Linux/User Data and Configuration Files/
/usr/doc => Linux/User Data and Configuration Files/Programs Documentation/
/usr/share => Linux/User Data And Configuration Files/Shared Program Data and Configuration Files/
/usr/src => Linux/User Data And Configuration Files/Uncompiled Open Source Software RAW Data and Configuration Files/
/lib => Linux/Shared Program Libraries/
/root => Linux/Administrator Home Directory/
/var => Linux/Variable Data/
/var/logs => Linux/Variable Data/System Log Files/
/var/mail => Linux/Variable Data/Incoming And Outgoing Mail/
/var/spool/ => Linux/Variable Data/Queued Data and Files/
/tmp => Linux/Temporary Files/ (piilotettu)
/dev => Linux/Connected Devices/
/dev/cdrom => Linux/Connected Devices/CD-ROM Drive/
/dev/hda => Linux/Connected Devices/Hard Disk Drive 1/
/dev/hda1 => Linux/Connected Devices/Hard Disk Drive 1/Windows Partition
/lost found => Linux/Restored Files From System Crash/
/proc => Linux/System Virtual Kernel Directory/ (piilotettu)
Kuka sanelee sen mikä on nykyaikainen nimeämiskäytäntö?? Microsoftiko? HAH, se firma ei tiedä mitään nykyajasta ja varsinkaan standardeista.
Sitäpaitsi, yks virhe sulla on tuossa muutenkin. Hakemiston ja tiedoston nimissä EI tulisi käyttää välilyöntejä koska ne aiheuttaa omat ongelmansa. Jos jotain nimeä ei voi kirjoittaa yhteen, käytettäköön siinä _ alaviivaa. Windows on opettanut porukkaa huonoille tavoille ja käyttämään välilyöntejä sekä sellaisia merkkejä joita ei nimissä saisi edes käyttää, mm. myös heittomerkit on sellaisia joita ei koskaan saisi käyttää nimissä.
Ja miks sulla on tällainenkin
/dev/hda1 => Linux/Connected Devices/Hard Disk Drive 1/Windows Partition
Miksi oletat että joku automaattisesti haluaa järjestelmäänsä nimenomaan windows-osion???
Noita on hidasta kirjoittaa, ja ei ole standardin mukaisia.
/bi verrattuna siihen, että naputtaa /L /P
Viisi näppäimen painallusta vähemmän.. Eikä muutenkaan ole mitään järkeä koska on jo standardi ja tiedostot on olleet noissa samoissa paikoissa jo jotain 40v.
Microsoftilla on tapana muuttaa systeemejä aina kun kansa niihin tottuu, samoin esim. tiedostoformaatteja ym. Siksi nuo mikkistyypit ei ymmärrä että joissain kohdin on hyvä pysyä totutussa systeemissä eikä rikkoa systeemiä. Sitäpaitsi kun nuo järjestelmän käyttämät hakemistot ei edes taviskäyttäjää mitenkään kosketa niin miksi niitä pitäisi alkaa muuttamaan? Taviskäyttäjän hyvin hyvin harvoin tarvitsee kajota johonkin systeemihakemistoon, ellei nyt ehkä lasketa jotain /dev-hakemistoa (jos haluaa mountata jotain vaikka tilapäisesti tahi ajaa vaikka dd:tä if=/dev/zero jne. parametreilla) tai /etc-hakemistoa (jos haluaa modailla hosts-tiedostoa ja lisätä siihen blokattavia domaineja).
Windows on nykyaikainen käyttöjärjestelmä jossa hakemisto- ja tiedostonimet tukevat välilyöntejä ongelmitta.
Todellinen ongelma ja kulmakunnan pahat pojat ovat linux-käyttöjärjestelmä joka ei tähän kykene ja eritoten Linux-palvelimet jotka muuttavat välilyönnit url-osoitteissa käsittämättömäksi sekasotkuksi tms.
Lisäksi Windowsin käyttämää \ -hakemistoerotinta ei käytetä normaalissa tekstissä toisin kuin Linuxin / -erotinta joten tiedostopolkuun voidaan täten kirjoittaa millä tahansa merkkijärjestelmällä.
"ellei nyt ehkä lasketa jotain /dev-hakemistoa (jos haluaa mountata jotain vaikka tilapäisesti tahi ajaa vaikka dd:tä if=/dev/zero jne. parametreilla) tai /etc-hakemistoa (jos haluaa modailla hosts-tiedostoa ja lisätä siihen blokattavia domaineja)."
Voisitko suomentaa, kiitos.
>Windows on nykyaikainen käyttöjärjestelmä jossa hakemisto- ja tiedostonimet tukevat välilyöntejä ongelmitta.<
Ehei, ensinnäkin Windows EI ole nykyaikainen käyttis, toisekseen vaikka äkkiä luulisit sen ongelmitta tukevan välilyöntejä voi joissain tilanteissa niistä koitua vain haittaa. Esim. se että jos joudut käsittelemään tiedostoja windowsissa komentorivillä, niin windows ei itsekään tajua välilyönnillä olevaa tiedostonimeä samaksi tiedostoksi vaan se luulee välilyöntien välissä olevat nimet eri tiedostojen nimiksi ja sen tähden WINDOWSISSAKIN tarvitaan "-lainausmerkkejä joka kertoo että tiedoston nimissä olevat välilyöntien väliset osat kuuluu samalle tiedostolle. Äläkä sano ettet ikinä käytä komentoriviä, vaikka itse et käyttäisi, niin joku muu voi sitä tarvita.
>Todellinen ongelma ja kulmakunnan pahat pojat ovat linux-käyttöjärjestelmä joka ei tähän kykene ja eritoten Linux-palvelimet jotka muuttavat välilyönnit url-osoitteissa käsittämättömäksi sekasotkuksi tms.<
Linux muka kulmakunnan paha poika ja ongelma??? Haista nyt sanonko mikä? Se että palvelimet muuttaa välilyönnit urlissa merkeiksi, johtuu vaan siitä että windows-väki on niin tyhmää ettei tajua ettei tiedostoja pidä nimetä välilyönneillä.
>Lisäksi Windowsin käyttämää \ -hakemistoerotinta ei käytetä normaalissa tekstissä toisin kuin Linuxin / -erotinta joten tiedostopolkuun voidaan täten kirjoittaa millä tahansa merkkijärjestelmällä.<
Siis nyt en ymmärtänyt, miten se että windows epästandardilla tavalla erottaa hakemistopolun osaset \-merkillä, kuuluu normaalin tekstin kirjoittamiseen?? Siis windowshan tuossa toimii EPÄstandardilla tavalla eikä linux. KAIKKI muut käyttikset erottaa hakemistot /-.merkillä, paitsi dos ja windows.
zero = nolla
mount = kiinnittää
modaus = muokkaus
blockkaus = torjuminen
/dev -> devices = laitteet
/etc en muista mistä lyhennös mutta yleiset asetukset siellä.
sitten voisin kiusallani myös jättää suomentamattakin. Okei, hosts-tiedosto on tiedosto jota käyttää moni käyttis, jopa windows, siihen voidaan laittaa esim. uudelleenohjauksia domaineille, tai jos haluaa blokata jonkun tietyn verkko-osoitteen, domainin, niin sen voi tehdä hosts-tiedoston avulla.
Siis vaikka näin:
127.0.0.1 www.blokattavasivusto.com
selain lukee hosts-tiedostoa, huomaa että kyseinen osoite löytyykin jo tiedostosta, koittaa sitten hakea sitä osoitteesta 127.0.0.1 sen sijaan että etsisi sitä DNS-palvelimelta, koska tuo 127.0.0.1 osoittaakin omalle koneelle, jää sivusto käytännössä sitten hakematta. Tällä voi blokata mm. mainoksia, pirullisia doubleclick-evästeitä, pornoa ym paskaa mitä ei halua omalle koneelleen.
Sitten tuo dd-käsky, jos et ole linuxia koskaan käyttänyt niin on turhaa sua opastaakaan, mutta joitakin muita voi ehkä kiinnostaa se miten voi pyyhkiä oman koneen kiintolevy, esim. myyntitapauksissa:
dd if=/dev/zero of=/dev/sda conv=noerror
Niin ja tiesitkö että nykyään ei enää käytetä hda- ym. tunnusta, vaan sen tilalla on sda ja vastaavat (siis sdb, sdc jne), uusimmat ytimet ei enää erottele IDE/PATA ja SATA (sekä SCSI ja USB) levyjä erikseen vaan kaikista käytetään nyt nimikettä sd.
Vai olisikohan tuo kuitenkin ollut satiiria ja ironiaa?
Toivotaan niin, ei tuollaista kukaan kestäisi.
"Sitten tuo dd-käsky, jos et ole linuxia koskaan käyttänyt niin on turhaa sua opastaakaan, mutta joitakin muita voi ehkä kiinnostaa se miten voi pyyhkiä oman koneen kiintolevy, esim. myyntitapauksissa:
dd if=/dev/zero of=/dev/sda conv=noerror"
Tosin kovalevyn pyyhkimisen tapauksessa voisi olla tehokkaampaa käyttää satunnaisdataa (olikohan se /dev/urandom tjsp) ja tehdä kirjoitus monta kertaa varmuuden vuoksi. Ainakin jos levyllä on arkaluonteista tietoa.
Miksi wndowsissa pitää hakemistojen nimet yleensäkin kirjoittaa, eikö ne voisi olla pelkkiä kuvakkeita? Kirjoittaminen on niin vanhanaikaista! Ja ellei tiedä mihin hakemistoon mennä niin ainahan voi kysyä Mato Matalalta, se tietää missä mikäkin tiedosto on.
Linux on niin vitun paska tässäkin asiassa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>XP forever