Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-06-29 19:35:30

  irth - Użytkownik

irth
Użytkownik
Skąd: /dev/null
Zarejestrowany: 2012-03-17

Dowiązanie do katalogu

Jak w temacie, czyli jakie należy wpisać polecenie by np katalog /var/www/ wskazywał na np. ~/stronka/?
Z góry dzięki.


Debian Wheezy (jajo 3.2.0-4-amd64) na PC
OpenWRT Attitude Adjustment na wl500gP V2
Tulpy: D\Dashie P\Pinkie F\Fluttershy A\Ania

Offline

 

#2  2012-06-29 19:45:07

  blind - Użytkownik

blind
Użytkownik
Skąd: Olsztyn
Zarejestrowany: 2011-10-19

Re: Dowiązanie do katalogu

Jeśli chcesz zrobić [url=http://pl.wikipedia.org/wiki/Dowi%C4%85zanie_symboliczne]dowiązanie symboliczne[/url] czyli katalog, po wejściu w który będziesz jakby przenoszony do zawartości innego katalogu, to w konsoli wpisujesz tak:

Kod:

ln -s katalog_istniejący katalog_symboliczny

W przytoczonym przez Ciebie przykładzie musiałbyś najpierw wywalić istniejący katalog www, a następnie stworzyć zamiast niego dowiązanie symboliczne:

Kod:

ln -s /home/nazwa_użytkownika/stronka /var/www

Lepiej jednak chyba będzie zrobić sobie w katalogu /var/www symboliczne dowiązanie do katalogu

Kod:

ln -s /home/nazwa_użytkownika/strona /var/www/stronka

[i]"Po drugie: w to co robisz uwierz i włóż w to serce."[/i]

Offline

 

#3  2012-06-29 19:50:34

  irth - Użytkownik

irth
Użytkownik
Skąd: /dev/null
Zarejestrowany: 2012-03-17

Re: Dowiązanie do katalogu

Dzięki. (Jak kombinowałem sam to sobie zrobiłem "rm -rf *" w ~/Dokumenty :/, ale nic tam waznego nie miałem na szczescie)


Debian Wheezy (jajo 3.2.0-4-amd64) na PC
OpenWRT Attitude Adjustment na wl500gP V2
Tulpy: D\Dashie P\Pinkie F\Fluttershy A\Ania

Offline

 

#4  2012-06-29 20:50:15

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Dowiązanie do katalogu

blind napisał, jak można to zrobić, ale dużo lepszym rozwiązaniem jest załadowanie modułu userdir i odpowiednie skonfigurowanie [tt]/etc/apache2/mods-available/userdir.conf[/tt].

Przynajmniej tak się to robi w apaczu. Pewnie inne httpd mają swoje mechanizmy do tego.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#5  2012-06-29 20:51:10

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Dowiązanie do katalogu

w konfiguracji apacza chyba jeszcze musisz followsymlinks zaimplementować


jak nie wiesz do czego służy polecenie wydajesz  man

Kod:

man rm

rm - usuwa pliki lub katalogi

SKŁADNIA
       rm [OPCJA]... PLIK...

OPIS
       Niniejsza  strona  podręcznika  man  opisuje  rm w wersji GNU. rm usuwa
       każdy z podanych plików. Domyślnie, nie usuwa katalogów.[/quote]

Kod:

man cp

NAZWA
       cp - kopiuje pliki i katalogi

SKŁADNIA
       cp [OPCJA]... [-T] ŹRÓDŁO CEL
       cp [OPCJA]... ŹRÓDŁO... KATALOG
       cp [OPCJA]... -t KATALOG ŹRÓDŁO...

OPIS
       Kopiuje ŹRÓDŁO do CELU lub wiele ŹRÓDEŁ do KATALOGU.[/quote]

Kod:

man  ln

NAZWA
       ln - tworzy dowiązania między plikami

SKŁADNIA
       ln [OPCJA]... [-T] CEL NAZWA-DOWIĄZANIA       (format pierwszy)
       ln [OPCJA]... CEL                             (format drugi)
       ln [OPCJA]... CEL... KATALOG                  (format trzeci)
       ln [OPCJA]... -t KATALOG CEL                  (format czwarty)

OPIS
        W pierwszej formie, tworzy dowiązanie do CELU z NAZWĄ-DOWIĄZANIA.
        W drugiej, tworzy dowiązanie do CELU w bieżącym katalogu.
        W  trzeciej  i czwartej, tworzy dowiązania do każdego CELU w KATALOGU.
       Domyślnie tworzy dowiązania zwykłe (twarde). Dowiązania symboliczne  są
       tworzone z opcją --symbolic. Podczas tworzenia dowiązań zwykłych, każdy
       z CELÓW musi istnieć.  Dowiązania  symboliczne  mogą  zawierać  dowolny
       tekst.  Gdy  są  później rozwijane, dowiązanie ze ścieżką względną jest
       interpretowane w odniesieniu do katalogu w którym się znajdują.[/quote]
Bo sobie nieświadomie system rozwalisz albo pliki popsujesz.   Więc skoro nie wiesz co polecenie robi używaj zawsze mana.

Offline

 

#6  2012-06-29 21:15:25

  TheAnt - Użytkownik

TheAnt
Użytkownik
Skąd: Silesia Moloch
Zarejestrowany: 2012-01-24
Serwis

Re: Dowiązanie do katalogu

A jeśli nie ma czegoś w man, to na 99.99% jest w info.


If I go insane please don't put your wires in my brain...

Offline

 

#7  2012-06-29 21:33:31

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Dowiązanie do katalogu

[b]Yampress[/b], [b]TheAnt[/b]: fajnie, tylko pytanie nie brzmi „jak zrobić dowiązanie symboliczne za pomocą ln?”, tylko „jakiego polecenia użyć, aby zrobić dowiązanie symboliczne?”. Oczywiście wasze podpowiedzi są w tym kontekście bezwartościowe, ponieważ man i info przydają się tylko wtedy, gdy już znane jest polecenie — są natomiast bezradne, kiedy dopiero się go szuka.

Jeżeli już, to powinniście byli wskazać mało znane narzędzie [tt]apropos[/tt], które do tego służy — na podstawie hasła przedmiotowego wskazuje adekwatne strony man, zawężając tym samym obszar poszukiwań polecenia.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#8  2012-06-29 21:50:29

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Dowiązanie do katalogu

[quote=Minio][b]Yampress[/b], [b]TheAnt[/b]: fajnie, tylko pytanie nie brzmi „jak zrobić dowiązanie symboliczne za pomocą ln?”, tylko „jakiego polecenia użyć, aby zrobić dowiązanie symboliczne?”. Oczywiście wasze podpowiedzi są w tym kontekście bezwartościowe, ponieważ man i info przydają się tylko wtedy, gdy już znane jest polecenie — są natomiast bezradne, kiedy dopiero się go szuka.

Jeżeli już, to powinniście byli wskazać mało znane narzędzie [tt]apropos[/tt], które do tego służy — na podstawie hasła przedmiotowego wskazuje adekwatne strony man, zawężając tym samym obszar poszukiwań polecenia.[/quote]
To chyba dotyczyło tego:

Jak kombinowałem sam to sobie zrobiłem "rm -rf *" w ~/Dokumenty :/, ale nic tam waznego nie miałem na szczescie[/quote]
i w tym przypadku te informacje są jak najbardziej wartościowe.
Po sprawdzeniu do czego służy polecenie (w tym przypadku [i]rm[/i]) nie ma takich niespodzianek.

Offline

 

#9  2012-06-29 21:50:35

  copowieryba - Użytkownik

copowieryba
Użytkownik
Zarejestrowany: 2012-04-11

Re: Dowiązanie do katalogu

albo to, morze trochę mało ale do podstaw wystarczy [url]http://pl.wikipedia.org/wiki/Polecenia_systemu_operacyjnego_Unix[/url]

Offline

 

#10  2012-06-30 05:02:48

  TheAnt - Użytkownik

TheAnt
Użytkownik
Skąd: Silesia Moloch
Zarejestrowany: 2012-01-24
Serwis

Re: Dowiązanie do katalogu

[quote=Minio][b]Yampress[/b], [b]TheAnt[/b]: fajnie, tylko pytanie nie brzmi „jak zrobić dowiązanie symboliczne za pomocą ln?”, tylko „jakiego polecenia użyć, aby zrobić dowiązanie symboliczne?”. Oczywiście wasze podpowiedzi są w tym kontekście bezwartościowe, ponieważ man i info przydają się tylko wtedy, gdy już znane jest polecenie — są natomiast bezradne, kiedy dopiero się go szuka.[/quote]
Może trochę za ostro Twoje stwierdzenie o bezwartościowości zabrzmiało, ponieważ, o ile polecenie man bez parametru pyta grzecznie czy chcesz w pysk (znaczy, manuał czego zapodać), o tyle samo info prezentuje nam już liste dostępnych i posegregowanych "infów" :). Skorzystanie z opcji szukania, dostępnej pod "/" czyli np:

Kod:

/link

przenosi nas w miejsce, w którym już widać polecenie ln. Pisze "link", zakładając, że pacjent nie wie czego szuka, a wie, że chce coś linkować. Nawiasem mówiąc, już samo wpisanie:

Kod:

info link

jest pomocne. Wszystko co napisałem sprawdza się na "Squeeze" i sprawdzało na "Etch", "Sarge".

[quote=Minio]Jeżeli już, to powinniście byli wskazać mało znane narzędzie [tt]apropos[/tt], które do tego służy — na podstawie hasła przedmiotowego wskazuje adekwatne strony man, zawężając tym samym obszar poszukiwań polecenia.[/quote]
Trochę się z Tobą zgodzę, a trochę nie. Apropos już mnie parę razy w życiu zawiodło, gdyby działało poprawnie, miałbyś 100% racji.

Polecenie info ma swoją rodzinkę zresztą, choćby w postaci [deb]pinfo[/deb], które potrafi pokolorować wydruk na ekranie i ma jeszcze parę ulepszeń, w stosunku do info. Man i info choć zdaje się, że powinny pokrywać się serwowanym zakresem danych, nie czynią tego. Info czasem zawiera informacje nie zawarte wcale w manualu.

Pozdrawiam
TheAnt

/Edith: A jeśli już tak pragniesz apropos, to przełącznik załatwia sprawę:

Kod:

man -k

lub

man -K[/quote]
Również:

Kod:

man man

pozwala na dotarcie do poszukiwanej informacji.
Gdyby powyższe zawiodły, można jeszcze ręcznie przekopywać się przez katalogi w hierarchii /usr/share/ i /usr/share/doc/

Ostatnio edytowany przez TheAnt (2012-06-30 05:22:55)


If I go insane please don't put your wires in my brain...

Offline

 

#11  2012-06-30 10:58:59

  irth - Użytkownik

irth
Użytkownik
Skąd: /dev/null
Zarejestrowany: 2012-03-17

Re: Dowiązanie do katalogu

Wiem co robi rm, ale zrobiłem je nie w tym katalogu (zapomniałem cd), to tak tylko powiedziałem, taki mały fail.
A o apropos nie wiedziałem, przyda sie.

Configu apache nie musiałem zmieniać, wszystko działa jak należy :)
Temat rozwiązany.

Ostatnio edytowany przez irth (2012-06-30 10:59:45)


Debian Wheezy (jajo 3.2.0-4-amd64) na PC
OpenWRT Attitude Adjustment na wl500gP V2
Tulpy: D\Dashie P\Pinkie F\Fluttershy A\Ania

Offline

 

#12  2012-06-30 11:04:06

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Dowiązanie do katalogu

[b]TheAnt[/b]: przyznaję i kajam się:
info nie jest aż tak bezwartościowy jak mi się wydawało, a tym samym Twoja odpowiedź również nie jest całkowicie bezwartościowa.
W tym konkretnym przypadku info nada się do znalezienia odpowiedniego polecenia (chociaż nie jest to aż tak proste jak w przypadku np. rm — info odeśle do polecenia [tt]link[/tt], które wspomina o interesującym tutaj [tt]ln[/tt]). W niektórych innych (patrz niżej) nie jest już tak różowo.

[quote=TheAnt]Man i info choć zdaje się, że powinny pokrywać się serwowanym zakresem danych, nie czynią tego. Info czasem zawiera informacje nie zawarte wcale w manualu.[/quote]
info jest wynalazkiem GNU i chociaż powstał przynajmniej 15 lat temu (najstarsza wzmianka, jaką znalazłem, pochodzi z 1998 roku), właściwie nikt poza GNU go nie używa. Dlatego strony info są dużo bardziej rozbudowane niż strony man dla narzędzi GNU, ale często w ogóle nie istnieją dla wielu narzędzi stworzonych przez innych programistów. Np. info jest bezsilne wobec hasła „mp3”, podczas gdy apropos znajdzie kilka narzędzi do manipulowania plikami tego typu.

[quote=TheAnt]Gdyby powyższe zawiodły, można jeszcze ręcznie przekopywać się przez katalogi w hierarchii /usr/share/ i /usr/share/doc/[/quote]
Mimo wszystko prościej zapytać wyszukiwarkę internetową (co ja bym zrobił w pierwszej kolejności) albo na forum ;) .


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#13  2012-06-30 11:59:05

  lx - Użytkownik

lx
Użytkownik
Zarejestrowany: 2010-06-22

Re: Dowiązanie do katalogu

Tak mi się skojarzyło:
[img]http://imgs.xkcd.com/comics/manual_override.png[/img]


(aka mickul)

[url=http://sourceforge.net/projects/manpages-pl/]Polskie strony podręcznika systemowego[/url]

Offline

 

#14  2012-06-30 12:18:10

  TheAnt - Użytkownik

TheAnt
Użytkownik
Skąd: Silesia Moloch
Zarejestrowany: 2012-01-24
Serwis

Re: Dowiązanie do katalogu

[quote=Minio]przyznaję i kajam się:[/quote]
Po prostu nie lubię jak mi skakać po głowie :)
Kończąc temat: szukając jakiejś pomocy, a nie posiadając dostępu do tej skarbnicy wszechwiedzy jaką jest internet czy bardziej doświadczony kolega.
Jest man i jest info i oba w pewien sposób się uzupełniają. Kończę bo niewątpliwie odeszliśmy od tematu.

Pozdrawiam
TheAnt


If I go insane please don't put your wires in my brain...

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00015 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00118 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.142.200.247' WHERE u.id=1
0.00088 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.142.200.247', 1732487734)
0.00061 SELECT * FROM punbb_online WHERE logged<1732487434
0.00071 SELECT topic_id FROM punbb_posts WHERE id=205005
0.00100 SELECT id FROM punbb_posts WHERE topic_id=21520 ORDER BY posted
0.00059 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=21520 AND t.moved_to IS NULL
0.00008 SELECT search_for, replace_with FROM punbb_censoring
0.00096 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=21520 ORDER BY p.id LIMIT 0,25
0.00102 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=21520
Total query time: 0.00722 s