ls历史
路径/etc/bashrc。在 Linux 下面可以使用 history 命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的 .bash_history 文件中。通过这个文件可以查询 shell 命令的执行历史。
代码如下:
HISTFILESIZE=4000
HISTSIZE=4000
HISTTIMEFORMAT='%F %T'
export HISTTIMEFORMAT
注意:
HISTFILESIZE 表示在 .bash_history 文件中保存命令的记录总数,默认值是 1000;
HISTSIZE 定义了 history 命令输出的记录总数;
HISTTIMEFORMAT 定义了时间显示格式,该格式与 date 命令后的 “+"%F %T"” 是一样的;
HISTTIMEFORMAT 作为 history 的时间变量将值传递给 history 命令。
(1)ls历史扩展阅读:
显示历史命令
history 显示全部历史
history 数字 显示之前执行过的若干命令,例:history 2 显示执行过的上两条命令
使用上下箭头键也可以查看上一条根下一条命令,
3.运行历史命令
!! 运行上一条命令
!88 运行第88条命令
!88 /test 运行第88条命令并在命令后面加上/test
!?CF? 运行上一个包含CF字符串的命令
!ls 运行上一个ls命令
!ls:s/CF/l 运行上一个ls命令,其中把CF替换l
fc 编辑并运行上一个历史命令
fc 66 编辑并运行第66个历史命令
fc -e /usr/bin/vim 66 使用vim编辑第66个命令并运行
⑵ linux怎么看一个文件的操作历史
1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:
用户名称
用户的机器名称或tty号
远程主机地址
用户登录系统的时间
空闲时间(作用不大)
附加到tty(终端)的进程所用的时间(JCPU时间)
当前进程所用时间(PCPU时间)
用户当前正在使用的命令
$ w
23:04:27 up 29 days, 7:51, 3 users, load average: 0.04, 0.06, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
ramesh pts/0 10.1.80.56 22:57 8.00s 0.05s 0.01s sshd: ramesh [priv]
jason pts/1 10.20.48 23:01 2:53 0.01s 0.01s -bash
john pts/2 10.1.80.7 23:04 0.00s 0.00s 0.00s w
此外,可以使用who am i查看使用该命令的用户及进程,使用who查看所有登录用户进程信息,这些查看命令大同小异;
2. 在linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录, 可是假如一台服务器多人登陆,一天因为某人误操作了删除了重要的数据。这时候通过查看历史记录(命令:history)是没有什么意义了(因为history只针对登录用户下执行有效,即使root用户也无法得到其它用户histotry历史)。那有没有什么办法实现通过记录登陆后的IP地址和某用户名所操作的历史记录呢?答案:有的。
通过在/etc/profile里面加入以下代码就可以实现:
PS1="`whoami`@`hostname`:"'[$PWD]'
history
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
if [ "$USER_IP" = "" ]
then
USER_IP=`hostname`
fi
if [ ! -d /tmp/dbasky ]
then
mkdir /tmp/dbasky
chmod 777 /tmp/dbasky
fi
if [ ! -d /tmp/dbasky/${LOGNAME} ]
then
mkdir /tmp/dbasky/${LOGNAME}
chmod 300 /tmp/dbasky/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date "+%Y-%m-%d_%H:%M:%S"`
export HISTFILE="/tmp/dbasky/${LOGNAME}/${USER_IP} dbasky.$DT"
chmod 600 /tmp/dbasky/${LOGNAME}/*dbasky* 2>/dev/null
source /etc/profile 使用脚本生效
退出用户,重新登录
上面脚本在系统的/tmp新建个dbasky目录,记录所有登陆过系统的用户和IP地址(文件名),每当用户登录/退出会创建相应的文件,该文件保存这段用户登录时期内操作历史,可以用这个方法来监测系统的安全性。
root@zsc6:[/tmp/dbasky/root]ls
10.1.80.47 dbasky.2013-10-24_12:53:08
root@zsc6:[/tmp/dbasky/root]cat 10.1.80.47 dbasky.2013-10-24_12:53:08
查看在12:53:08从10.1.80.47登录的root用户操作命令历史
⑶ 什么叫LS
累死 老师 来说 历史 类似 路上 《楼上》 脸上 绿色 落实 绿色 律师 临时 老是 蓝色
粮食 联赛 老实 老鼠 泪水 脸色......
⑷ 求助LS-Prepost中菜单里的History功能
edit下的delete by type是指删除选中物体的历史,nmesh菜单下的delete history是指动力学模块命令的应用历史。
⑸ LS产电集团的发展历程
1974.07 LG集团成立;
1994.07 LG集团上市;
1995.09 LG集团兼并金星继电(株)、金星机电(株);
1999.11 越南河内生产法人成立;
2000.09 PT&T(电力测试技术中心)成立;
2001.06 发布LG集团中长期发展战略及展望;大连生产法人成立;
2001.12 中国海外贸易法人成立;
2004.02 LG集团与无锡市签署了“建立电力●自动化机械工厂”投资协议书;
2005.03 LG集团更名为LS集团;
2005.09 LS产电集团在无锡市建设建立电力●自动化机械工厂;
⑹ 请教各位,linux怎么找历史命令
通过键盘上抄的方向键↑和方向键↓来快速找到最近的几次输入命令。比如我们依次输入了以下几个命令:cd cm5 ls cd .. ls pwd这几个命令
当我们输入方向键↑的时候会看到之前的一个命令pwd。这样就不用再输入命令了。
当我们再按下方向键↑的时候,我们会看到之前的倒数第二个命令ls。依次类推,可以一直往前找。而方向键↓可以往后找。
如果要找的命令需要按↑键很多次的时候,就不太方便了,这时候我们可以用history命令来查看。
history命令默认会查看最近的所有命令,如果我们只想看最近的几条命令,可以使用history 数字的形式。
当然history可以配合grep命令使用,如果想查看最近的命令中包含cd的命令,可以使用history|grep cd
如果我们想执行历史记录中的第83个命令,cd /etc/yum.repos.d,我们可以将此命令复制,粘贴执行。也可以采用如下方式:!83
⑺ LS是那两个字的开头字母
老师 历史
⑻ LEXUS历史
那是雷克萨斯的车型系列。
IS是Lexus的入门车型,属B级车,对手为奔驰C级,奥版迪A4和宝马3系
GS/ES是Lexus的中高权级车型属C级车,对手为奔驰E级别,奥迪A6和宝马5系
LS是Lexus的豪华车型属D级车,对手为奔驰S级,奥迪A8和宝马7系
SC是Lexus的跑车型,其SC430性能相当优越
RX是Lexus的多功能休闲车型,也可以理解为入门级越野车,其新作RX400h混合动力车型符合时代潮流
GX是Lexus的中级越野车型,性能卓著
LX是Lexus的顶级越野车,外型酷似丰田陆地巡洋舰,但性能远非陆地巡洋舰可比拟
⑼ DOTA的发展历史
DOTA 发展历史:
在星际争霸时代曾有人做了一张地图,叫做Aeon of Strife,这就是DotA类型地图的鼻祖(5对5单英雄的地图),以后的DotA正统版本都是在这种游戏模式上不断完善的。
到了ROC(魔兽争霸3:混乱之治)时期,一位叫做Euls的玩家做了第一张ROC DotA。在最早的Eul DotA里,两队都只有5位英雄,而且每个都和正规的一模一样。因为WAR3还处在推广阶段,这一时期DotA并没有大规模的流行起来。可惜,Euls在制作了一个DotA 的冰封王座版本,就是DotA 2( Defense of the Ancients: Thirst for Gamma)之后,便没有再继续开发DOTA系列地图。
到了TFT(魔兽争霸3:冰封王座)时期,Euls并没有在TFT做任何的DotA地图,但是这时候就有许多人开始在TFT创造类似的地图。
后来,一位名叫Guinsoo的作者在地图中开始加入一些声音和光影效果(这是guinsoo创造allstars的开始),由于dota的人气一直都很好,gunisoo没有放弃继续创造和改进新的dota。当时有一少部分人(非常少,大约只有10人)为DotA创建了第一个讨论版,叫做“9nid”,这就是最早的DotA半官方性质的论坛,直到现在,还有许多当初最早的成员的名字列在荣誉榜上。
随着WAR3的不断推广,DotA也慢慢变得火热,9nid讨论版登陆人数开始慢慢变多,终于有一天服务器负荷不了,这时讨论版便转到了rtsgames,所谓的DotA联盟就在此时成立了。第一个联盟便是2004年的4月创立的Clan TDA,当时的地图为Allstars5.84。International Gamaing SyndicateIGS开始举办正式的DotA比赛(唯一官方认证的比赛)。第一届锦标赛有20组参加,第二届有45组,之后参加的人越来越多(现在总共有1049组)。
再后来,人气日盛的dota,又出现了一个新的收藏版:“DotA 10.0 Darkness Falls(黑暗降临)”。Gunisoo对普通dota地图作了3次修改后,在玩家反应的影响下,又重新回到“黑暗降临”系列,后续出了10个版本,收藏版又告一段落。
又是一个新的dota阶段,原dota地图被正式命名为:DotA Allstars(dota全明星,就是现在我们玩的。)。“Allstars”系列的开山之作为:“DOTA Allstars Beta v0.95”,这是dota地图发展的一个里程碑。在随后的地图开发中,“Allstars”系列已被定为Dota的最终系列,慢慢的从一个版本进化到下一个版本。
因为玩家越来越多,地图更新工作量也变得庞大,最后Guinsoo开始寻求其他地图制作人帮助(Icefrog便时其中一个)。在大约6.00的时候Pendragon(副组长)因为和组长(Guinsoo)闹不愉快,最后他退出了这个社团,创了他自己私服。Pendagron负责所有的管理,他离开后DotA的官方网站陷入了一段很长的混乱时期,老的工作组这时开始瓦解。之后,guinsoo,neichus,terrorblaze等许多人做了Allstar6.00,6.01,然后便投入到其他的游戏中。
Icefrog(冰蛙)从6.10开始接手,直到现在。Icefrog是目前为止最好的DOTA地图制作人。他不像Guinsoo般,放着大量的BUG不处理,在Icefrog的完善下,现在的地图BUG明显少了。Icefrog也比较容易接纳其他人的意见,现在许多的新东西(英雄、道具、系统),都是讨论版有人提议而被创造出来的。