在Linux系统中,修改文件后立即生效取决于文件的类型和被修改的内容。一般来说,一些配置文件或脚本文件在被修改后立即生效,而一些特定的文件可能需要重新加载或重启相应的服务或应用程序才能生效。

一些文件(如配置文件)是在每次应用程序启动或服务重启时读取的,因此修改后可能不会立即生效,需要重新加载或重启该应用程序或服务。比如,如果你修改了Apache的配置文件`httpd.conf`,你需要重启Apache服务才能使修改生效。
另外,有些文件需要重新加载才能生效,可以通过相应命令来重新加载配置文件。比如,如果你修改了`/etc/ssh/sshd_config`文件(OpenSSH配置文件),你可以使用以下命令重新加载配置文件:
```bash
sudo systemctl reload sshd
```
总的来说,大部分情况下修改文件后会立即生效,但也有些情况下需要重新加载或重启服务才能使修改生效。