Linux系统

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 statusfirewalld

二,使用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博客https://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进程

相关推荐
好像是个likun12 分钟前
使用docker拉取镜像很慢或者总是超时的问题
运维·docker·容器
LIKEYYLL2 小时前
GNU Octave:特性、使用案例、工具箱、环境与界面
服务器·gnu
云云3212 小时前
搭建云手机平台的技术要求?
服务器·线性代数·安全·智能手机·矩阵
云云3212 小时前
云手机有哪些用途?云手机选择推荐
服务器·线性代数·安全·智能手机·矩阵
cominglately3 小时前
centos单机部署seata
linux·运维·centos
魏 无羡3 小时前
linux CentOS系统上卸载docker
linux·kubernetes·centos
CircleMouse3 小时前
Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org
linux·运维·服务器·centos
Karoku0663 小时前
【k8s集群应用】kubeadm1.20高可用部署(3master)
运维·docker·云原生·容器·kubernetes
木子Linux4 小时前
【Linux打怪升级记 | 问题01】安装Linux系统忘记设置时区怎么办?3个方法教你回到东八区
linux·运维·服务器·centos·云计算
mit6.8244 小时前
Ubuntu 系统下性能剖析工具: perf
linux·运维·ubuntu