不是在这个目录改的吗vi /etc/profile
时间: 2023-08-14 21:04:33 浏览: 71
是的,你说得对,也可以通过修改 `/etc/profile` 文件来更改全局的历史命令条数。下面是具体的步骤:
1. 打开 `/etc/profile` 文件:
```
sudo vi /etc/profile
```
2. 找到以下行:
```
HISTSIZE=1000
HISTFILESIZE=2000
```
3. 将 `HISTSIZE` 和 `HISTFILESIZE` 的值修改为你想要的条数。例如,将其修改为 5000 和 10000:
```
HISTSIZE=5000
HISTFILESIZE=10000
```
4. 保存并关闭文件。
5. 使配置生效:
```
source /etc/profile
```
现在,全局的历史命令条数已经被修改了。你可以使用以下命令查看历史命令的条数:
```
history | wc -l
```
注意:修改全局的历史命令条数会影响所有用户的 Bash shell。如果你只想修改当前用户的历史命令条数,应该修改 `~/.bashrc` 文件。
相关问题
解释该代码:vi /etc/profile
这行代码是在 Linux 系统中使用 vi 编辑器打开 /etc/profile 文件。 /etc/profile 是一个系统级别的 shell 脚本,它会在每个用户登录时自动执行,用于设置系统环境变量和执行系统级别的初始化工作。通过编辑该文件,可以修改系统级别的环境变量、别名、函数、路径等设置。使用 vi 编辑器可以对该文件进行修改和保存。
如何保存vi /etc/profile里的东西
要保存vi /etc/profile里的东西,请按以下步骤:
1. 按下Esc键,进入命令模式。
2. 输入冒号(:)进入底行命令模式。
3. 输入wq并按下回车键,表示保存并退出。
4. 如果只想保存不退出,则输入w并按下回车键。
5. 如果想放弃更改并退出,则输入q!并按下回车键。
请注意,编辑/etc/profile这样的系统文件需要root权限。如果你没有root权限,请使用sudo命令来编辑文件。