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

相关推荐
龙哥说跨境1 分钟前
如何利用指纹浏览器爬虫绕过Cloudflare的防护?
服务器·网络·python·网络爬虫
pk_xz1234561 小时前
Shell 脚本中变量和字符串的入门介绍
linux·运维·服务器
小珑也要变强2 小时前
Linux之sed命令详解
linux·运维·服务器
海绵波波1072 小时前
Webserver(4.3)TCP通信实现
服务器·网络·tcp/ip
九河云3 小时前
AWS账号注册费用详解:新用户是否需要付费?
服务器·云计算·aws
Lary_Rock4 小时前
RK3576 LINUX RKNN SDK 测试
linux·运维·服务器
幺零九零零4 小时前
【计算机网络】TCP协议面试常考(一)
服务器·tcp/ip·计算机网络
云飞云共享云桌面5 小时前
8位机械工程师如何共享一台图形工作站算力?
linux·服务器·网络
Peter_chq6 小时前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
一坨阿亮7 小时前
Linux 使用中的问题
linux·运维