linux系统中一些常见命令

系统中一些常见命令

 查询当前位置pwd




例如输入last命令可以查看 登陆者的信息


export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。


管道命令 |   将前一个命令的输出作为本次目录的输入

例如   查看/etc 文件太多 可以使用 管道命令+less 实现上下翻

 ls  -al /etc  |  less


grep 要搜索的字符串 要搜索的文件

cut 剪切 -d’分隔符’ -f fields(列)

例如 在last信息输出中,只要有root取出,并且进去第一列

  last|grep ‘root’|cut -d ‘ ’-f1


查看进程 命令:ps -ef

示例:查看当前系统中运行的进程


杀死进程

命令:kill -9 进程的pid 非特殊情况请勿进行操作


查看当前系统的端口使用:netstat -an


当时用一个新命令时可以使用 :which 来查看命令位置

例如

which  find  可以得知命令的归属


使用 man 或者help命令查看命令说明

1、help内部命令帮助,查看bash内部命令帮助  


   find --help


 2、man用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便实用。

         man find


在查看进程时 我们常用 ps -ef|grep XXX    

ps命令将某个进程显示出来

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

PS是LINUX下最常用的也是非常强大的进程查看命令

grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

以下这条命令是检查java 进程是否存在:ps -ef |grep java

字段含义如下:

UID       PID       PPID      C     STIME    TTY       TIME         CMD

zzw      14124   13991      0     00:38      pts/0      00:00:00    grep --color=auto dae


UID      :程序被该 UID 所拥有

PID      :就是这个程序的 ID 

PPID    :则是其上级父程序的ID

C          :CPU使用的资源百分比

STIME :系统启动时间

TTY     :登入者的终端机位置

TIME   :使用掉的CPU时间。

CMD   :所下达的是什么指令

```

-ef 含义

-e和-A的意思是一样的,即显示有关其他用户进程的信息,包括那些没有控制终端的进程。

-f显示用户id,进程id,父进程id,最近CPU使用情况,进程开始时间等等。

你可能感兴趣的:(linux系统中一些常见命令)