Linux命令

一、进程相关

1.查看进程

  常用的进程查看命令:ps

选项:

a:显示当前终端下的所有进程信息,包括其他用户的进程。

u:使用以用户为主的格式输出进程信息。

x:显示当前用户在所有终端下的进程。

-e:显示系统内的所有进程信息。

-l:使用长(long)格式显示进程信息。

-f:使用完整的(full)格式显示进程信息。

需要注意的是,有一部分选项是不带“-”前缀的,如,“ps aux”或“ps -elf”

pgrep命令——根据特定条件查询进程PID信息

如,pgrep -l -U root -t tty_x

输出信息中,第1行为列表标题,其中各字段的含义描述如下:

USER:启动该进程的用户账号名称

PID:该进程的ID号,在当前系统中是唯一的

TTY:该进程在哪个终端上运行。“?”表未知或不需要终端

STAT:显示了进程当前的状态,如S(休眠)、R(运行)、Z(僵死)、<(高优先级)、N(低优先级)、s(父进程)、+(前台进程)。对处于僵死状态的进程应予以手动终止。

START:启动该进程的时间

TIME:该进程占用CPU时间

COMMAND:启动该进程的命令的名称

%CPU:CPU占用的百分比

%MEM:内存占用的百分比

VSZ:占用虚拟内存(swap空间)的大小

RSS:占用常驻内存(物理内存)的大小

2.启动进程

手工启动:

  前台启动:用户输入命令,直接执行程序

  后台启动:在命令行尾加入“&”符号

调度启动:

  使用 at 命令,设置一次性计划任务

  使用 crontab 命令,设置周期性计划任务

3.改变进程的运行方式

  挂起当前的进程:Ctrl+Z

  查看后台的进程,使用jobs命令

4.将后台的进程恢复运行

  bg(BackGround)命令,可以将后台中暂停执行(如,按Ctrl+Z组合键挂起)的任务恢复运行,继续在后台执行

  fg(ForeGround)命令,可以将后台任务重新恢复到前台运行,如,fg 1

5.终止进程执行

  Ctrl+C组合键

  kill命令:用于终止指定PID号的进程

二、其他

1.source ~/.bash_profile

~ 表示home目录,
.bash_profile 是一个隐藏文件,主要是用来配置bash shell的,
source ~/.bash_profile 就是让这个配置文件在修改后立即生效。

eg:
.bash_profile文件内容如下:

export PATH=/d/document/code/Go/src/tools/bin:/d/document/code/Go/src/tools/bin/protoc/bin:$PATH

作用是修改当前环境变量,在PATH中添加两个路径

posted @ 2019-03-24 16:56  siduoge2  阅读(113)  评论(0编辑  收藏  举报