重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
怎么隐藏运行linux控制台,Linux下如何隐藏自己的命令操作历史
从网站建设到定制行业解决方案,为提供网站制作、成都网站设计服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。成都创新互联将不断加快创新步伐,提供优质的建站服务。
终端运行每个命令都会记录下来,每次运行以后,使用history命令就能看到运行记录。出于某种目的,可能不希望让别人看到自己的操作,那么怎么”抹去”这些不想让别人知道的操作呢?
终端运行每个命令都会记录下来,每次运行以后,使用history命令就能看到运行记录。出于某种目的,可能不希望让别人看到自己的操作,那么怎么"抹去"这些不想让别人知道的操作
可以使用很多种方法,个人感觉比较好的方法有两种。
是的,没看错。在命令前面插入空格,这条命令会被 shell 忽略,也就意味着它不会出现在历史记录中。但是这种方法有个前提,只有在你的环境变量 HISTCONTROL 设置为 "ignorespace" 或者 "ignoreboth" 才会起作用。在大多数情况下,这个是默认值,我们无需设置这个环境变量。
所以,像下面的命令(这里[space]表示输入一个空格):
Shell
[space]echo "this is a top secret"
1[space]echo"this is a top secret"
运行这个echo指令,使用history命令是找不到这个记录的。
如果仍然记录了这个操作,那说明环境变量需要设置一下,使用指令如下:
Shell
export HISTCONTROL = ignorespace
1exportHISTCONTROL=ignorespace
这个环境变量设置好之后,那么再使用空格这个方法,就可以很有效的隐藏命令了。
隐藏文件夹需要修改文件夹名在前面加“.”,显示隐藏文件/文件夹用ls
-al,
假设文件名为woiit,示例如下:
#
mv
woiit
.woiit
//修改文件夹名称,修改后便隐藏;
#
cd
.woiit
//打开隐藏文件夹,注意前面的“.”;
#
ls
-al
//隐藏的文件夹和文件都会显示哦。
有疑问请留言!
1."linux查看隐藏文件夹命令,为您提供linux查看隐藏文件夹命令图文信息,打开linux系统,在linux的桌面的空白处右击。
2.在弹出的下拉选项里,点击打开终端。
3.输入ls-al命令,回车运行即可查看到隐藏文件夹。