本篇文章给大家谈谈linux查看历史命令执行时间,以及linux 查看防火墙状态对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
本文目录
一、linux 查命令历史 时间
1、以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):
export H *** TTIMEFORMAT="%Y-%m-%d%H:%M:%S"
注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。
注意:在第2步以前所执行的历史命令,在重新 *** 后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间
3、查看效果(在任何用户下都会生效):
354 2013-07-15 23:50:00 vi/etc/profile
355 2013-07-15 23:50:12 history
357 2013-07-16 00:04:32 history
/etc/profile中H *** TSIZE=30设置历史命令显示条数。
/root/.bash_logout需要在用户注销时做的事情,可以在此文件中添加。
例如:添加"rm-f$HOME/.bash_history"。
这样,当用户每次注销时,“.bash_history”文件都会被删除,清除历史记录。
二、linux历史命令记录在哪个文件里linux的历史命令
如何将Linux *** 的历史 *** 作命令删除?
history-c可清空当前中的历史纪录echo>/root/.bash_history可将所有的历史记录永久删除关闭历史记录你可以vim/etc/profile查找H *** TSIZE=1000将1000改为0就不会再有历史命令存在
怎样删除Linux *** 下的历史记录?
1、修改/etc/profile将H *** TSIZE=1000改成0或1清除用户home路径下。bash_history
2、立即清空里的history当前历史命令的记录history-c
3、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。
不过,可以调用'history-w'命令要求bash立即更新history文件。
后续 *** 作的删除命令只会删除当前用户的 *** 作命令,并不会影响其他用户。
在提示符后输入命令history,就可以查看到当前用户的历史 *** 作命令。
在提示符下输入命令history-c就可以删除历史 *** 作命令。
再用history命令查看,发现历史 *** 作命令已删除。
如果希望 *** 不再保存历史 *** 作命令,就必须更改配置文件目录下的配置文件profile。
找到H *** TSIZE这个值,默认情况下历史命令将保存1000条,可以将该值改为0,然后保存并退出,最后重启 *** 使得配置文件生效。
重启完成后,再次使用命令history查看,发现 *** 已不再记录命令。
linux *** 中 *** 作指令大全有哪些呢?下面是具体介绍:
linux *** 中 *** 作指令有很多,最常用 *** 作指令是:cd命令、cd命令、grep命令、find命令、cp命令、mv命令、rm命令、ps命令、kill命令、killall命令、file命令、tar命令、cat命令、chgrp命令、chown命令、chmod命令、pwd命令、vim命令、gcc命令、time命令。
这是一个非常基本,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
这是一个非常有用的查看文件与目录的命令。
该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。
find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多。
该命令用于 *** 文件,copy之意,它还可以把多个文件一次 *** 地 *** 到一个目录下。
该命令用于移动文件、目录或更名,move之意。
该命令用于删除文件或目录,remove之间。
该命令用于将某个时间点的进程运行情况选取下来并输出,process之意。
该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用。
该命令用于向一个命令启动的进程发送一个信号。
该命令用于判断接在file命令后的文件的基本数据。
该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。
该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。
该命令用于改变文件所属用户组。
该命令用于改变文件的所有者,与chgrp命令的使用 *** 相同,只是修改的文件属 *** 不同。
功能:显示当前所在的工作目录的绝对路径。
该命令主要用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件。
对于一个用Linux开发C程序的人来说,这个命令就非常重要了,它用于把C语言的源程序文件,编译成可执行程序。
该命令用于测算一个命令(即程序)的执行时间。
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。
locate命令其实是find-name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库。
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、 *** n说明文件(参数-m)和源代码文件(参数-s)。
which命令的作用是,在PATH变量指定的路径中,搜索某个 *** 命令的位置,并且返回之一个搜索结果。
type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的 *** 二进制文件提供的。
查看某一进程信息ps-ef|grep进程号
三、linux命令历史记录linux命令历史
1、tab//命令或路径等的补全键,linux用的最多的一个快捷键
4、ctrl+f//光标向右移动一个字符
5、ctrl+b//光标向左移动一个字符
6、ctrl+insert// *** 命令行内容( *** c *** 不能使用)
7、shift+insert//粘贴命令行内容( *** c *** 不能使用)
8、ctrl+k//剪切(删除)光标处到行尾的所有字符
9、ctrl+u//剪切(删除)光标处到行首的所有字符
10、ctrl+w//剪切(删除)光标前的一个字符
11、ctrl+y//粘贴ctrl+k、ctrl+u、ctrl+w删除的字符
12、ctrl+c//中断终端正在执行的任务并开启一个新的一行
13、ctrl+h//删除光标前的一个字符(相当于退格键)
14、ctrl+d//退出当前shell命令行,如果是切换过来的用户,则执行这个命令回退到原用户
15、ctrl+r//搜索命令行使用过的历史命令记录
16、ctrl+g//从ctrl+r的搜索历史命令模式中退出
17、ctrl+l//清楚屏幕所有的内容,并开启一个新的一行
18、ctrl+s//锁定终端,使之任何人无法输入
19、ctrl+q//解锁ctrl+s的锁定状态
20、ctrl+z//暂停在终端运行的任务,使用"fg"命令可以使暂停恢复
22、!pw//这是一个例子,是执行以pw开头的命令,这里的pw可以换成任何已经执行过的字符
23、!pw:p//这是一个例子,是仅打印以pw开头的命令,但不执行,最后的那个“p”是命令固定字符
24、!num//执行历史命令列表的第num条命令,num代指任何数字(前提是历史命令里必须存在)
25、!$//代指上一条命令的最后一个参数,该命令常用于shell脚本中
26、esc+.//注意那个".“意思是获取上一条命令的(以空格为分隔符)最后的部分
27、esc+b//移动到当前单词的开头
28、esc+f//移动到当前单词的结尾
如何将Linux *** 的历史 *** 作命令删除?
history-c可清空当前中的历史纪录echo>/root/.bash_history可将所有的历史记录永久删除关闭历史记录你可以vim/etc/profile查找H *** TSIZE=1000将1000改为0就不会再有历史命令存在
dmidecode-q显示硬件 *** 部件-( *** BIOS/DMI)
hdparm-i/dev/hda罗列一个磁盘的架构特 ***
hdparm-tT/dev/sda在磁盘上执行测试 *** 读取 *** 作
cat/proc/cpu *** 显示CPU *** 的信息
cat/proc/swaps显示哪些swap被使用
cat/proc/version显示内核的版本
cat/proc/net/dev显示 *** 适配器及统计
cat/proc/mounts显示已加载的文件 ***
date041217002007.00设置日期和时间-月日时分年.秒
关机( *** 的关机、重启以及登出)
shutdown-hho *** s:minutes按预定时间关闭 ***
shutdown-c取消按预定时间关闭 ***
ls**显示包含数字的文件名和目录名
tree显示文件和目录由根目录开始的树形结构
lstree显示文件和目录由根目录开始的树形结构
mkdirdir1创建一个叫做'dir1'的目录'
mkdir-p/tmp/dir1/dir2创建一个目录树
rm-ffile1删除一个叫做'file1'的文件'
rmdirdir1删除一个叫做'dir1'的目录'
rm-rfdir1删除一个叫做'dir1'的目录并同时删除其内容
rm-rfdir1dir2同时删除两个目录及它们的内容
mvdir1new_dir重命名/移动一个目录
cpdir/*. *** 一个目录下的所有文件到当前工作目录
cp-a/tmp/dir1. *** 一个目录到当前工作目录
ln-sfile1lnk1创建一个指向文件或目录的软链接
lnfile1lnk1创建一个指向文件或目录的物理链接
touch-t0712 *** 000file1修改一个文件或目录的时间戳-(YYMMDDhhmm)
filefile1outputsthemimetypeofthefileastext
OK,关于linux查看历史命令执行时间和linux 查看防火墙状态的内容到此结束了,希望对大家有所帮助。