linux显示已执行命令 linux执行语句

怎么查看linux所有执行过的命令linux查看过去用过linux显示已执行命令的命令如下linux显示已执行命令;
1、切换到要查看的用户下 。
2、运行history命令即可 。
cat /那个用户的家目录/.bash_history
Linux怎么查看进程运行命令 一:linux查看进程命令详解
ps命令查找与进程相关的PID号:
ps a 显示现行终端机下的所有程序,包括其他用户的程序 。
ps -A 显示所有程序 。
ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示 。
ps -e 此参数的效果和指定"A"参数相同 。
ps e 列出程序时,显示每个程序所使用的环境变量 。
ps f 用ASCII字符显示树状结构 , 表达程序间的相互关系 。
ps -H 显示树状结构 , 表示程序间的相互关系 。
ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外 。
ps s 采用程序信号的格式显示程序状况 。
ps S 列出程序时,包括已中断的子程序资料 。
ps -t终端机编号 指定终端机编号 , 并列出属于该终端机的程序的状况 。
ps u 以用户为主的格式来显示程序状况 。
ps x 显示所有程序,不以终端机来区分 。
最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作 。
ps aux | grep program_filter_word,ps -ef |grep tomcat
ps -ef|grep java|grep -v grep 显示出所有的java进程,去处掉当前的grep进程 。
二.扩展资料:linux 结束进程命令详解
使用kill命令结束进程:kill xxx
常用:kill -9 324
Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME
linux怎么样显示命令历史后又显示命令的输入时间 linux的bash内部命令history就可以显示命令行的命令历史linux显示已执行命令,默认环境执行 history
命令后,通常只会显示已执行命令的序号和命令本身 。
如果想要查看命令历史的时间戳,那么可以执行linux显示已执行命令:
# export HISTTIMEFORMAT='%F %T '
# history | more
1 2008-08-05 19:02:39 service work restart
2 2008-08-05 19:02:39 exit
3 2008-08-05 19:02:39 id
这样显示的格式就变成 , 序号 - 时间 - 命令行 。
history的其他的一些基本功能:
1、使用 HISTSIZE 控制历史命令记录的总行数
将下面两行内容追加到 .bash_profile 文件并重新登录 bash shell,命令历史的记录数将变成 450
条:
# vi ~/.bash_profile
HISTSIZE=450
HISTFILESIZE=450
2、使用 HISTFILE 更改历史文件名称
【linux显示已执行命令 linux执行语句】 默认情况下,命令历史存储在 ~/.bash_history 文件中 。
添加下列内容到 .bash_profile 文件并重新登录
bash shell , 将使用 mandline_warrior 来存储命令历史:
# vi ~/.bash_profile
HISTFILE=/root/mandline_warrior
3、使用 HISTCONTROL 从命令历史中剔除连续重复的条目
在下面的例子中,pwd 命令被连续执行了三次 。
执行 history 后会看到三条重复的条目 。
要剔除这些重复的条目,可以将
HISTCONTROL 设置为 ignoredups:
# export HISTCONTROL=ignoredups
4、使用 HISTCONTROL 清除整个命令历史中的重复条目
上例中的 ignoredups 只能剔除连续的重复条目 。
要清除整个命令历史中的重复条目,可以将 HISTCONTROL 设置成
erasedups:
# export HISTCONTROL=erasedups
5、使用 -c 选项清除所有的命令历史
如果linux显示已执行命令你想清除所有的命令历史,可以执行:

推荐阅读