博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux_note02
阅读量:7095 次
发布时间:2019-06-28

本文共 1613 字,大约阅读时间需要 5 分钟。

hot3.png

1、ps -ef | grep xx     查看某个进程是否存在;  eg: ps -ef | grep tomcat;

2、kill 终止进程,-9 表示强迫进程立即停止;

     kill -9 [PID]

注意:通常用 ps 查看进程 PID ,用 kill 命令终止进程;

3、top  ->  主要用来监控系统实时负载率、进程的资源占用率及其它各项系统状态属性是否正常。

     top -d 5    每隔 5 秒刷新一次,默认 1 秒

4、grep 搜索数据  -- grep 的输出就是包含了匹配模式的行。

     > grep a test.txt  在当前 test.txt 文件中搜索 a字段,并显示;

     >  grep -v a test.txt  在当前 test.txt文件中反向搜索(输出不匹配该模式的行。-v 反向)

     >  grep -n a test.txt  在当前 test.txt 文件中 搜索匹配的行,输出时,并带上匹配的 行的 行号;

     >  grep -c a  test.txt  在当前 test.txt 文件中 搜索匹配的行,输出 符合的 行的 总数;

     >  grep -e a -e f  test.txt 在当前 test.txt 文件中,搜索 匹配的 a 或 f 字段,-e 来指定 每个模式;

5、tar 构建归档数据

 -c : 切换到指定目录   v:在处理文件时显示文件  -f: 输出结果到文件或设备  -t:列出已有tar 归档文件的内容

     >  tar -cvf test.tar cc   将  cc 文件夹 中的文件构建一个 test.tar 的 归档文件.

     >  tar -tf test.tar  列出 tar 文件 test.tar 的内容. 

6、history  -- 查看最近使用的命令列表 , .bash_history对应 用户主目录中,如:/home/wangchen 下;

     查看该文件: cat  .bash_history;

7、!!   --  换回并重用执行历史列表中最近的命令;  

8、内建命令 与 外部命令

      内建命令实际上是shell程序的一部分,其中包含的是一些比较简单的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。内部命令是写在bashy源码里面的,其执行速度比外部命令快,因为解析内部命令shell不需要创建子进程。比如:exit,history,cd,echo等。

      外部命令是linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell程序控制的。shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行。外部命令是在bash之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin......等等。可通过“echo $PATH”命令查看外部命令的存储路径,比如:ls、vi等。

用type命令可以分辨内部命令与外部命令

[root account]# type cd

cd is a shell builtin  -- 内建命令

9、printenv 或者 env 来查看 全局变量(一般都是大写)

     显示全局变量中的 个别 变量信息,用 printenv 或在 echo $变量名

10、设置局部变量 : 直接在 shell进程内通过 等号赋值 即可;

       如:$ my_variable="hello world";

       查看局部变量  echo $变量名 即可. 

       删除环境变量  unset 变量名  即可.

       

      

 

 

转载于:https://my.oschina.net/u/1387400/blog/1822528

你可能感兴趣的文章
SQLite 日期操作
查看>>
热词分享
查看>>
phpcms相关
查看>>
thinkphp空控制器的处理
查看>>
Unity优化----drawcall系列
查看>>
[转]Windows Server 2012体验之部署第一台域控制器
查看>>
ubuntu 安装 php curl
查看>>
软件包管理 之 关于Fedora Core 5.0 通过Yum在线升级说明
查看>>
Log4j使用指南
查看>>
Overview of package util.concurrent Release 1.3.4.
查看>>
C# 反射(Reflection)技术
查看>>
C# 字符串操作基本过程(Equals、Compare、EndsWith等处理方法)
查看>>
黑马程序员-关于C语言的指针一些小知识点
查看>>
实现类似街旁网的分享足迹功能
查看>>
Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
查看>>
版本升级demo(thread+service+Notification)
查看>>
zookeeper
查看>>
解决AD9中“......has no driver”的问题
查看>>
通过按键实现LED灯的亮灭(含两种情况)
查看>>
Hibernate入门_增删改查
查看>>