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进程

相关推荐
cuisidong199725 分钟前
如何在 Kali Linux 上安装 Google Chrome 浏览器
linux·运维·chrome
凌云行者32 分钟前
使用rust写一个Web服务器——单线程版本
服务器·前端·rust
光通信学徒1 小时前
ubuntu图形界面右上角网络图标找回解决办法
linux·服务器·ubuntu·信息与通信·模块测试
wusam1 小时前
螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习03(网络及IP规划)
运维·服务器·网络·docker·容器
你会发光哎u1 小时前
Webpack模式-Resolve-本地服务器
服务器·前端·webpack
南种北李1 小时前
Linux自动化构建工具Make/Makefile
linux·运维·自动化
一直在进步的派大星1 小时前
Docker 从安装到实战
java·运维·docker·微服务·容器
小飞猪Jay1 小时前
面试速通宝典——10
linux·服务器·c++·面试
哲伦贼稳妥2 小时前
一天认识一个硬件之电源
运维·其他·电脑·硬件工程
暗恋 懒羊羊2 小时前
Linux 生产者消费者模型
linux·开发语言·ubuntu