
正文
linux不保存命令 linux 保存命令
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何使linux系统下的root用户不保存终端历史记录到.bash_history中?
1、每次执行命令的时候 “空格”+“待执行命令”,命令不会被记录
2、保持习惯就是删掉这个文件
3、备份一份,使用后覆盖
相关问答
Q1: 如何在linux终端下用命令编辑一个文件并保存
在linux终端下用命令编辑一个文件并保存linux不保存命令的具体操作步骤如下:
1、首先打开命令控制台找到要编辑的文件linux不保存命令,执行命令ls看看下面有几个文件linux不保存命令,我这个下面有个index.php文件。
2、然后执行命令vi index.php。
3、这个时候如果想修改这个文件的内容,按下间键盘上的'i'键,最下方就会变成INSERT,就可以修改了。
4、写个echo的代码进行保存 Esc+:+wq 这个是保存,回车保存。
5、保存完成以后,再次打开这个文件会发现刚才写入的代码已经保存到里面了。
6、不保存的命令Esc+:+q!,通过以上步骤即可实现在linux终端下用命令编辑一个文件并保存。
Q2: linux vi不能保存文件
Linux系统vi编辑只读文档无法保存的解决办法,使用普通用户编辑nginx.conf 等配置文件:
保存的时候会提示:没有Root Permission可以用如下方法解决:
保存时加上:
:w !sudo tee %
针对vi不能保存文件的错误,还有可能没有配置当前用户sudo权限,用sudo时提示"xxx is not in the sudoers file. This incident will be
reported.其中XXX是用户名,也就是用户名没有权限使用sudo,只要修改一下/etc/sudoers文件就行了。下面是修改方法:
进入超级用户模式。也就是输入"su -",系统会让输入超级用户密码,输入密码后就进入了超级用户模式。
添加文件的写权限,输入命令"chmod u+w /etc/sudoers"。
编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:"root
ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先按一
下Esc键,然后输入":wq")退出。
撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。
再次保存:
#查看是否保存成功:
$grep sudo nginx.conf
#test :w !sudo tee %
Q3: 如何将Linux系统的历史操作命令删除
1、修改/etc/profile将HISTSIZE=1000改成0或1
清除用户home路径下。bash_history
2、立即清空里linux不保存命令的history当前历史命令linux不保存命令的记录
history -c
3、bash执行命令时不是马上把命令名称写入history文件的linux不保存命令,而是存放在内部的buffer中,等bash退出时会一并写入。
不过,可以调用'history -w'命令要求bash立即更新history文件。
history -w
后续操作的删除命令只会删除当前用户的操作命令,并不会影响其linux不保存命令他用户。
在提示符后输入命令history,就可以查看到当前用户的历史操作命令。图中所示的是目前系统保存到root用户输入的377条命令。
在提示符下输入命令history -c就可以删除历史操作命令。再用history命令查看,发现历史操作命令已删除。
如果希望系统不再保存历史操作命令,就必须更改配置文件目录下的配置文件profile。首先使用vi编辑器打开该文件。
找到HISTSIZE这个值,默认情况下历史命令将保存1000条,可以将该值改为0,然后保存并退出,最后重启系统使得配置文件生效。
6重启完成后,再次使用命令history查看,发现系统已不再记录命令。
Q4: Linux,为什么Linux用命令配置ip不能保存?
命令配置的话肯定是不能保存的, 只有通过修改配置文件才行的哦
这个是linux的基本常识。
如果以后遇到了linux的问题, 都可以找w o 帮忙解决哦
关于linux不保存命令和linux 保存命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







