您的位置:首页 > 其它

ll命令无法使用

2011-11-16 19:10 225 查看
因为之前执行过:echo 'export HISTTIMEFORMAT="%F %T `whoami` "' > /etc/profile

谁知到 导致/etc/profile中的文件内容全没了,只剩下导入的这条:

export HISTTIMEFORMAT="%F %T `whoami` "

记录如下:

[root@lvs2 ~]# history >1.txt

[root@lvs2 ~]# ll

-bash: ll: command not found

[root@lvs2 ~]# ls

1.txt install.log keepalived-1.2.2 network-conf

anaconda-ks.cfg install.log.syslog keepalived-1.2.2.tar.gz

[root@lvs2 ~]# vi /etc/profile

# /etc/profile

# System wide environment and startup programs, for login setup

# Functions and aliases go in /etc/bashrc

# It's NOT good idea to change this file unless you know what you

# are doing. Much better way is to create custom.sh shell script in

# /etc/profile.d/ to make custom changes to environment. This will

# prevent need for merging in future updates.

pathmunge () {

case ":${PATH}:" in

*:"$1":*)

;;

*)

if [ "$2" = "after" ] ; then

PATH=$PATH:$1

else

PATH=$1:$PATH

fi

esac

}

if [ -x /usr/bin/id ]; then

if [ -z "$EUID" ]; then

# ksh workaround

EUID=`id -u`

UID=`id -ru`

fi

USER="`id -un`"

LOGNAME=$USER

MAIL="/var/spool/mail/$USER"

fi

# Path manipulation

if [ "$EUID" = "0" ]; then

pathmunge /sbin

pathmunge /usr/sbin

pathmunge /usr/local/sbin

else

pathmunge /usr/local/sbin after

pathmunge /usr/sbin after

pathmunge /sbin after

fi

HOSTNAME=`/bin/hostname 2>/dev/null`

HISTSIZE=1000

if [ "$HISTCONTROL" = "ignorespace" ] ; then

export HISTCONTROL=ignoreboth

else

export HISTCONTROL=ignoredups

fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

for i in /etc/profile.d/*.sh ; do

if [ -r "$i" ]; then

if [ "$PS1" ]; then

. $i

else

. $i >/dev/null 2>&1

fi

fi

done

unset i

unset pathmunge

LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

export HISTTIMEFORMAT="%F %T `whoami` "

"/etc/profile" 74L, 1568C written

[root@lvs2 ~]# ll

-bash: ll: command not found

[root@lvs2 ~]# source /etc/profile

[root@lvs2 ~]# ll

婊绋?288

-rw-r--r-- 1 root root 16860 11?16 19:01 1.txt

-rw-------. 1 root root 1334 11?12 13:05 anaconda-ks.cfg

-rw-r--r--. 1 root root 7934 11?12 13:05 install.log

-rw-r--r--. 1 root root 2964 11?12 13:04 install.log.syslog

drwxr-xr-x 7 1000 1000 4096 11?12 16:22 keepalived-1.2.2

-rw-r--r-- 1 root root 249557 1?17 2011 keepalived-1.2.2.tar.gz

drwxr-xr-x 2 root root 4096 11?12 15:15 network-conf

[root@lvs2 ~]#

本文出自 “虫子的博客” 博客,请务必保留此出处http://xlogin.blog.51cto.com/3473583/716310
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: