栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaEE学习中Linux简单命令操作【1】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaEE学习中Linux简单命令操作【1】

一、进程相关命令


(一)通过Linux实现进程管理


1.概念说明:


        1)进程:进程是cpu的基本单元,在我们的电脑任务管理器中可以查看到当前的进程信息

        2)线程:线程时进程的基本单元,在java中一个进程至少存在两个线程:主线程和垃圾回收线程。


2.进程信息中各列数据的说明:


列名含义
UID进程的用户信息
PID进程id。由系统分配,不会重复。
PPID父进程的id。父进程和子进程的关系是:父进程启动了子进程。
CMD当前进程所对应的程序。
C用整数表示的CPU使用率
STIME进程启动时间
TTY进程所在终端。所谓终端就是用户输入命令的操作界面。
TIME进程所占用的CPU时间

3.进程中的父子进程


进程中存在父进程和子进程的情况,当父进程启动时,也会启动子进程。


4.进程查看的方式


4.1结合文档查看的方式

进程查看和我们查看文档有类似的地方,可以使用类似less命令,将查到的进程信息传递给less,再通过less查看文档的方式查看进程信息。

ps -ef | less  : 通过ps -ef查看进行信息,再将查到的进程信息传递给 |  右侧的less

4.2 通过关键字筛选进程信息

ps -ef | grep sshd  : 从查询出的进程信息中获取含有sshd关键字的进程


5. 杀死进程


5.1什么是杀死进程?

就是通过命令强行关闭进程信息,类似于windows中通过任务管理器关闭进程。

5.2为什么要杀死进程?

当不知道怎么关闭一个进程或者无法正常关闭进程时,就需要杀死进程。

5.3杀死进程的方式:

通过 kill  + 进程的id  实现对某个进程的关闭

案例:对已打开的浏览器进行杀死进程操作(下图为正常访问浏览器) 

 查看当前浏览器的进程id

可以看到,当前火狐浏览器的进程id为:9985,然后通过kill命令杀死这个进程,并观察虚拟机中火狐浏览器的运行情况

虚拟机中浏览器运行情况:

 可以看到火狐浏览器的进程已经被强行关闭。

 


(二)字符串处理的命令


1.返回字符串中资源的名称:basename  + 资源路径

如果是一个文件,可以设置路径和后缀,返回的只有文件名

如果是一个目录,则设置完路径后,返回的是目录名

 2.返回资源路径中的目录部分 : dirname + 资源路径

3. 使用cut实现根据指定字符串提取内容

根据指定符号拆分字符串并提取。默认根据 t 拆分。

  • -f 参数:指定要提取的列

  • -d 参数:指定拆分依据的字符

根据空格提取cun.txt文件中第一列数据:cut  -d " " -f 1 cut.txt  

 根据空格提取cun.txt文件中第2/3列数据:cut  -d " " -f 2,3 cut.txt  

根据空格提取cun.txt文件中第1列以后的数据:cut  -d " " -f 1- cut.txt  

其中 ,可以设置获取某一列后的数据,加上 ‘-’即可 

 


4.sort命令实现排序功能

sort命令在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。

参数名作用
-n依照数值大小排序
-r相反顺序排序
-t设置排序时使用的分隔字符
-k指定需要排序的列

 

 


【后续的权限管理待补充】

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/995302.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号