常用Linux命令

Posted nicoleljc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用Linux命令相关的知识,希望对你有一定的参考价值。

1. 实时显示系统中各资源占用情况top
top //每隔5秒显式所有进程的资源占用情况 top -d 2 //每隔2秒显式所有进程的资源占用情况 top -c //每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名) top -p 12345 -p 6789//每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况 top -d 2 -c -p 123456 //每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数

2. netstat

netstat -tnl | grep 443 (查看443端口是否被占用)

3. tail

tail -10 log4j.log  显示最后十行内容
tail -n +5 从第五行开始显示内容
tail -f log4j.log  随着文件变化,显示后面的内容 

4. more

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。

命令参数:
+n 从笫n行开始显示
-n 定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c 从顶部清屏,然后显示
-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l 忽略Ctrl+l(换页)字符
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉

5. jps 查看系统java进程情况

6. 查看系统当前进程情况

ps -aux和ps -ef显示的格式不一样

[[email protected] testing]# ps -ef |head -n 10
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 09:17 ? 00:00:06 /sbin/init
root 2 0 0 09:17 ? 00:00:00 [kthreadd]
root 3 2 0 09:17 ? 00:00:02 [ksoftirqd/0]
root 4 2 0 09:17 ? 00:00:00 [kworker/0:0]
root 6 2 0 09:17 ? 00:00:00 [migration/0]
root 7 2 0 09:17 ? 00:00:00 [watchdog/0]
root 8 2 0 09:17 ? 00:00:00 [migration/1]
root 9 2 0 09:17 ? 00:00:00 [kworker/1:0]
root 10 2 0 09:17 ? 00:00:07 [ksoftirqd/1]

[[email protected] testing]# ps -aux|head -n 10
Warning: bad syntax, perhaps a bogus ‘-‘? See /usr/share/doc/procps-3.2.8/FAQ
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 19404 1532 ? Ss 09:17 0:06 /sbin/init
root 2 0.0 0.0 0 0 ? S 09:17 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 09:17 0:02 [ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S 09:17 0:00 [kworker/0:0]
root 6 0.0 0.0 0 0 ? S 09:17 0:00 [migration/0]
root 7 0.0 0.0 0 0 ? S 09:17 0:00 [watchdog/0]
root 8 0.0 0.0 0 0 ? S 09:17 0:00 [migration/1]
root 9 0.0 0.0 0 0 ? S 09:17 0:00 [kworker/1:0]
root 10 0.0 0.0 0 0 ? S 09:17 0:07 [ksoftirqd/1]
































以上是关于常用Linux命令的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令多少个

linux系统基础常用命令

Linux文本操作常用命令

Linux常用命令

Linux部署项目常用命令

Linux 常用命令(要求全而精)