Linux下的常见命令

目录

内部命令

外部命令

ps命令

top命令

free命令


内部命令

内部命令实际上是shell程序的一部分, 这些命令由shell程序识别并在shell程序内部完成运行,不需要创建子进
程,xiao效率更高,执行速度更快
常见的内建指令有:cd exit echo history...

外部命令

外部命令的实体并不包含在shell中,但是其命令执行过程是由shell程序控制的,通常执行一个外部命令需要创建出一个
子进程,然后进行程序替换,让子进程去执行脚本,父进程负责等待子进程终止然后返回
常见的外部指令有:touch cat mv grep xargs
* 编译执行,要先编译再执行,就是使用编译器来将我们的代码全部编译成机器可以识别的二进制代码,然后进行执行。因为先整体
进行编译,所以这里会生成编译后的机器代码。比如C,C++等语言都是编译执行的。
* 解释执行,是使用解释器会将我们的一句句代码解释成机器可以识别的二进制代码来执行,可以认为是,解释一句,执行一句。在这个过程中,不会生成中间文件。比如python,ruby等语言都是解释执行的

chmod命令

用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。

第一种:使用符号模式,例如:chmod a+x file,此处的a代表所有用户,+代表添加权限,x代表执行权限

第二种:使用绝对模式,例如:chmod 777 file,表示为所有用户添加可读可写可执行权限,三个数值分别对应三种用户类型

ps命令

查看端口:

ps -aux | grep 相应的进程名称

ps命令:可以查看进程的瞬间信息。

输入命令:ps aux | grep 相应的进程名称

比如:查找是否存在MySQL进程,输入:ps aux|grep mysql

显示所有进程信息

命令:ps -A

显示所有进程信息,连同命令行

命令:ps -ef

 ps 与grep 常用组合用法,查找特定进程

命令:ps -ef|grep ssh

 

列出目前所有的正在内存当中的程序

命令:ps aux

按照CPU降序: ps aux --sort=-%cpu

按照内存降序: ps aux --sort=-rss

top命令

top命令:可以持续的监视进程的信息。

输入命令:top -p 进程id,则可以一秒一次跟踪cpu的使用情况。

显示 完整命令

命令:top -c

显示指定的进程信息

命令:top -p 574

查看所有的进程和端口使用情况

1、先查看进程pid

ps -ef | grep 进程名

2、通过pid查看占用端口

netstat -nap | grep 进程pid

3.linux通过端口查看进程

netstat -nap | grep 端口号

查看进程的所有线程

由进程号为<pid>的进程创建的所有线程。

$ ps -T -p <pid>

列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。

$ top -H

free命令

命令格式:free [参数]

命令功能:

free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略

-b  以Byte为单位显示内存使用情况。 

-k  以KB为单位显示内存使用情况。 

-m  以MB为单位显示内存使用情况。

-g   以GB为单位显示内存使用情况。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值