在linux下小心ls命令
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-23
我们就在/tmp目录下做这个实验,其实这个实验很简单.
[root@huafang /]# mkdir /tmp/
[root@huafang /]# mkdir /tmp/testls
[root@huafang /]# cd /tmp/testls
[root@huafang testls]# vi ls
[root@huafang testls]# ll ls
-rw-r--r--. 1 root root 22 4月 4 15:38 ls
[root@huafang testls]# echo $PATH
/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/real/RealPlayer:/root/bin:/opt/real/RealPlayer
[root@huafang testls]# vi /etc/profile
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
在pathmunge /sbin上面插入这么一行
pathmunge /tmp/testls
[root@huafang testls]# . /etc/profile重新读取刚才被修改到配置文件
[root@huafang testls]# echo $PATH看到在我们到环境变量中的变化了吗?
/tmp/testls:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/real/RealPlayer:/root/bin:/opt/real/RealPlayer:/opt/real/RealPlayer
[root@huafang testls]# chmod x ls
[root@huafang testls]# cd /tmp转换到/tmp目录下,用ls命令查看到有文件吧!!!
[root@huafang tmp]# ls
EIOffice_Personal_Lin.rar pulse-tK7vWEOJ6Fv5 virtual-redhat.MTYsyR
gedit.root.2607777021 rpm virtual-root.g4jVlZ
jk_hahha scripts virtual-root.KmBIsw
jk_huafang ssh-UgYPum1483 virtual-root.lEe2rt
jkjk_hahha test virtual-root.zqlteg
jkjk_huafang test1 VMwareDnD
keyring-ZUkD2a test2 vmware-root
orbit-root testls vmware-root.0
pulse-LQeeDtZ1DSXA virtual-huafang.V3CIDw
pulse-qrlN4l1f3bT1 virtual-redhat.dX7yts
[root@huafang tmp]#
下面再使用ls命令的时候,就等效于使用rm -rf *这个命令了,如果你是在根目录中使用这个命令到话,那会把你整个linux操作系统都删掉!!!
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux atsadc 输入文件检查漏洞下一篇: 基于Linux的LDAP实验小结
关于在linux下小心ls命令的所有评论