系统中一些常见命令
查询当前位置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使用情况,进程开始时间等等。
网友评论