Linux系统

本文介绍了在Linux系统中使用yum命令进行软件安装、更新和管理的方法,以及vim编辑器的基本操作。还涵盖了防火墙配置、进程监控工具(top和ps)、kill命令、tar解压和nohup守护进程等实用技巧,最后提到了jps命令用于查看Java进程。
摘要由CSDN通过智能技术生成

yum 命令 安装软件 

1.安装yum包:

$ yum install PACKAGE_NAME

Bash

2.yum包装:

$ yum remove PACKAGE_NAME

Shell

3.重新安装一个yum包:

$ yum reinstall PACKAGE_NAME

Bash

4.搜索yum包:

$ yum search PACKAGE_NAME

Bash

5.显示yum包的信息:

$ yum info PACKAGE_NAME

Bash

6.更新安装的yum包:

$ yum update

Shell

7.更新具体的yum包:

$ yum update PACKAGE_NAME

Shell

8.显示yum历史:

$ yum history

Plain Text

9.显示已启用的yum存储库的列表:

$ yum repolist

Plain Text

10.清除yum缓存:

$ yum clean all

vim编辑器

vi / vim 最linux比较流行的编辑器,相当于windows系统notepad.exe 记事本。

$ vim Demo.java

输入 i 进入插入模式,可以编辑

按下Esc键,输入

:wq保存退出

:w abc.java 另存为

:w 保存

:q 退出

:q! 强制不保存并退出

vim分为命令模式,输入模式,底线命令模式

用户刚刚启动vi/vim,进入命令模式

输入模式

在命令模式下按下i就进入了输入模式。

在输入模式中,可以使用以下按键:

  • 字符按键以及Shift组合,输入字符

  • ENTER,回车键,换行

  • BACK SPACE,退格键,删除光标前一个字符

  • DEL,删除键,删除光标后一个字符

  • 方向键,在文本中移动光标

  • HOME/END,移动光标到行首/行尾

  • Page Up/Page Down,上/下翻页

  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线

  • ESC,退出输入模式,切换到命令模式

底线命令模式

在命令模式下按下 :(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有(已经省略了冒号):

  • q 退出程序

  • w 保存文件

常用其他命令

【:w】 保存文件 :w

【:w!】 若文件为只读,强制保存文件

【:q】 离开vi,如果编辑了不保存,可以使用 :q! 强制退出

【:q!】 不保存强制离开vi

【:wq】 保存后离开

【:wq!】 强制保存后离开

【:w newfile】 另存为

【:set fileencoding】 查看当前文件编码格式

【:set fileencoding=utf-8】 设置当前文件编码格式为utf-8,也可以设置成其他编码格式

【:set fileformat】 查看当前文件的断行格式(dos\windows,unix或macintosh)

【:set fileformat=unix】 将当前文件的断行格式设置为unix格式

防火墙

一:防火墙的开启与关闭,禁用命令

(1)设置开机启用防火墙:systemctl enable firewalld

(2)设置开机禁用防火墙:systemctl disable firewalld

(3)启动防火墙:systemctl start firewalld

(4)关闭防火墙:systemctl stop firewalld 或 systemctl stop firewalld.service

(5)检查防火墙状态 systemctl status firewalld

二,使用firewall-cmd 配置端口

(1)查看防火墙状态:firewall-cmd --state

(2)重新加载配置:firewall-cmd --reload

(3)查看开放的端口:firewall-cmd --list-ports

(4)开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent

命令含义:

–zone #=作用域=pubic

–add-port=9200/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效

(5)关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent

常用命令

1,关机重启命令

 reboot

 shutdown -r now 立刻重启(root用户使用)

shutdown -r 10 过10分钟自动重启(root用户使用)

shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

2,目录操作

ls命令

1,ls,不带参数的情况下查看当前文件下的所有文件

2,   ls -all 则查看隐藏文件

更详细的请参考下面这篇文章:

ls常用命令_ls -all-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/lxyoucan/article/details/113870272

rm 命令

语法

rm [options] name...

参数

  • -i 删除前逐一询问确认。

  • -f 强制删除,无需逐一确认。

  • -r 将目录及以下之档案亦逐一删除

cp 命令

复制命令

复制cp # . 当前目录 ..上一级目录 ~ 家目录

复制两个文件到当前目录中

$ cp ~/user.txt ../linux.txt 

三.env

在Linux和其他类Unix操作系统中,env 是一个命令行工具,主要功能有:

  1. 显示环境变量: 当你仅输入 env 并运行时,它会列出当前Shell会话中的所有环境变量及其对应的值。

  2. export VARIABLE_NAME=value

进程管理工具

概述

topps 是 Linux 系统中两个非常重要的用于管理和监控进程的命令工具。以下是它们的主要功能和区别:

top:

top 动态视图 显示进程信息

top –p PID id:指定监控的id

top  -H -p pid 显示蘑菇进程所有活跃线程的消耗

进程查看ps

ps 命令是一个核心的进程查看命令,用于报告当前系统中进程的状态,常常与grep连用筛选

ps 静态视图,显示进程详细信息

ps -aux  进程本身 

ps -axjf 进程之间的关系

kill 命令杀死进程

kill pid  杀死指定id的进程

kill -9 pid 强制杀死某个进程

tar 解压文件

tar -xvf 文件名.tar

nohup 守护命令

nohup 保护进程

nobup uva -jar 项目名.jar

jps 命令

显示正在进行的java进程

  • 9
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值