Linux密令

一.yum安装软件:
1.安装yum包:yum install package_name
2.yum包装:yum remove package_name
3.搜索yum包: yum search package_name
二.防火墙密令:
1.设置开启防火墙:systemctl start firewalld
2.设置关闭防火墙:systemctl stop firewalld 或 systemctl stop firewalld.service
3.检查防火墙状态:systemctl status firewalld
4.查看防火墙状态:firewall-cmd --state
5.重新加载配置:firewall-cmd --reload
6.查看开放的端口:firewall-cmd --list-ports
7.开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent
命令含义:
–zone #=作用域=pubic
–add-port=9200/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效
8.关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent
三.Linux常用密令:
1.pwd 查看当前目录
2.reboot 重启
3.shutdown -r now 立即重启 (root用户使用)
4.shutdown -r 10 十分钟过后重启 (root用户使用)
5.shutdown -r 20:35 在时间为20:35时候重启
6.shutdown -c取消重启
7.ls -all 显示所有文件(包含隐藏文件)
8.ls -all --block-size=k/GB/ 以KB/GB形式显示
9.rm 删库跑路
参数:
-i 删除前逐一询问确认。
-f 强制删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除
10. cp & mv:

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

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

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

将目录c复制到a目录,将b目录复制到a目录

$ cp -r c a
$ cp -r b a

查看结果 $ tree a

a
├── b
└── c
#复制c目录下的所有内容,包括目录都复制到a目录,
$ cp -r c/* a
$ tree a
a
├── b
├── c
│ ├── linux.txt
│ └── user.txt

cp 复制文件

cp index.html demo.html
cp index.html ~/dst/ #复制index.html到家目录dst下
cp index.html ~/dst/home.html #复制index.htm到/home/用户名/dst/home.html

移动-剪切粘贴 mv 也可以改名

$ mv c b
剪切,粘贴操作
mv jdk-18.0.1/ /usr/local/
mv /usr/local/jdk-18.0.1/ .
mv jdk18 jdk-18
11.grep 文件操作
准备test文件,内容如下:
dlf test
dlfthink

www.baidu.com
TEST 123
Dlf’s lemon
grep Grep
abc
abc123abc
123dlf123
[www.baidu.com]

  1. grep -i “test” test.txt 搜索出含有“test” 字符串(-i:不区分大小)
  2. grep -i -n “test” test.txt 搜索出含有“test” 字符串,并打印行号
  3. grep -i -n --color “test” test.txt 搜索出含有“test” 字符串,并打印行号,关键字“test”颜色标记(centos7系统默认为grep命令配置了别名,所以不使用—color也能显示颜色)
  4. grep -i -c “test” test.txt,打印“test”字符串(不区分大小写)显示的次数
  5. grep -i -o “test” test.txt,打印“test”字符串(不区分大小写),但不打印整行
    12.alias 别名
    #临时定义别名
    alias cls=‘clear’
    #查看别名
    alias
    #永久别名:编辑.bashrc配置文件加入密令(ex: alias cls=‘clear’ 编辑完重启)
    13.文件目录查找命令:
    1.find:
    #没有通配符,可以不加单引号
    sudo find ./ -name 1.txt
# 根据文件大小查找,查找大小等于2M的文件 
find ./ -size 2M  
#根据文件大小查找,查找大小大于2M的文件 
find ./ -size +2M 
# 根据文件大小查找,查找大小在2M到5M范围的文件 
find ./ -size +2M -size -5M 
# 将查找的文件 并复制到指定的目录下 
find redis-6.2.6/ -name redis.conf | xargs cp -t . 

2.env
在Linux和其他类Unix操作系统中,env 是一个命令行工具,主要功能有:
(1).显示环境变量: 当你仅输入 env 并运行时,它会列出当前Shell会话中的所有环境变量及其对应的值。
(2).export VARIABLE_NAME=value

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值