linux 文件记录数(linux 文件记录)

linux

怎样删除Linux系统下的历史记录?

1、修改/etc/profile将HISTSIZE=1000改成0或1清除用户home路径下。bash_history

2、立即清空里的history当前历史命令的记录history -c

3、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。

不过,可以调用’history -w’命令要求bash立即更新history文件。

history -w

后续操作的删除命令只会删除当前用户的操作命令,并不会影响其他用户。

在提示符后输入命令history,就可以查看到当前用户的历史操作命令。

在提示符下输入命令history -c就可以删除历史操作命令。

再用history命令查看,发现历史操作命令已删除。

如果希望系统不再保存历史操作命令,就必须更改配置文件目录下的配置文件profile。

首先使用vi编辑器打开该文件。

找到HISTSIZE这个值,默认情况下历史命令将保存1000条,可以将该值改为0,然后保存并退出,最后重启系统使得配置文件生效。

重启完成后,再次使用命令history查看,发现系统已不再记录命令。

linux一个文件夹内最多能放多少文件?

那要看使用哪个文件系统了。

更多的子目录数量 Ext3目前只支持32000个子目录,而Ext4取消了这一限制,理论上支持无限数量的子目录。更多的块和i-节点数量 Ext3文件系统使用32位空间记录块数量和i-节点数量,而Ext4文件系统将它们扩充到64位。

linux下查找日志的技巧?

先必须了解两个最基本的命令:

tail -n 10 test.log 查询日志尾部最后10行的日志;

tail -n +10 test.log 查询10行之后的所有日志;

head -n 10 test.log 查询日志文件中的头10行日志;

head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;

场景1: 按行号查看—过滤出关键字附近的日志

因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.我是这样做的,首先: cat -n test.log |grep “地形” 得到关键日志的行号。

<3>得到”地形”关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:

cat -n test.log |tail -n +92|head -n 20

tail -n +92表示查询92行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

场景2:那么按日期怎么查呢? 通常我们非常需要查找指定时间端的日志

sed -n ‘/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p’ test.log特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.。关于日期打印,可以先 grep ‘2014-12-17 16:17:20’ test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志

这个根据时间段查询日志是非常有用的命令.

如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:

(1)使用more和less命令, 如: cat -n test.log |grep “地形” |more 这样就分页打印了,通过点击空格键翻页

(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:

cat -n test.log |grep “地形” >xxx.txt

linux里如何获取访问的域名?

linux里获取访问的域名方法如下

1. Linux中查看nto服务的地址,可以执行ntpq -p进行查询。

2.或者可以通过查看ntp的配置文件:/etc/ntp.conf

执行more /etc/ntp.conf|grep server

在这个配置文件里面一般记录着ntp服务的上一级ntp server的IP地址或者域名。

3.或者查看历史记录,因为有的时候执行的是类似ntpdate ntp.api.bz 或者ntpdate cn.pool.ntp.org。所以通过历史记录可以直接查询到。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平