linux 常用命令

1.将文件从linux一个服务器传到另一个服务器

scp /root/zookeeper-3.4.6.tar.gz root@192.168.10.130:/root/

2.linux rpm文件安装

rpm -ivh 主要用于在基于Red Hat的Linux发行版(如CentOS、Fedora)中安装软件包

-i : 执行安装操作(install),必须指定软件包路径或名称

-v : 输出安装过程的详细信息(verbose),便于排查问题

-h : 以进度条形式(哈希标记#)实时显示安装进度,提升用户体验

基础安装‌:sudo rpm -ivh package_name.rpm 需确保当前目录包含目标RPM文件,或指定完整路径

3. grep查看包含字符串的文件或者目录下文件

grep -i‌ 参数用于在文本搜索时执行 "不区分大小写" 的匹配,使命令能够同时识别大写和小写形式的字符模式

用场景与语法示例‌

  1. ‌基础应用 ‌。

    示例:grep -i "warning" system.log 可捕获包含 WARNING、Warning 或 warning 的行。‌‌

  2. ‌与其他参数组合使用‌。

    • ‌显示行号 ‌:grep -in "error" app.log 同时输出匹配行及其行号。‌‌1‌‌3
    • ‌反向匹配 ‌:grep -iv "success" data.csv 过滤不包含 success(无论大小写)的行。‌‌‌‌
  3. ‌多文件递归搜索 ‌。
    grep -ir "config" /etc/ 在 /etc/ 目录及其子目录中搜索所有含 "config"(包括 Config、CONFIG 等)的文件内容。‌‌‌‌

  4. 不区分大小写 grep -r "字符串" /etc/ : 显示app目录下包含字符串的文件(行)

‌注意事项‌

  • 该参数对正则表达式中的字符同样有效,例如 grep -i "^start" file 会匹配以 Start、START 等开头的行。‌‌

4.修改文件名字:

mv old.txt new.txt

5.chown 命令详解,更改文件或目录的用户和/或组

chown 用于更改文件或目录的用户和/或组归属,需 root 权限:

  • ‌语法 ‌:chown user:group file.txt 或 chown user.group file.txt
  • ‌选项 ‌:
    • -R:递归修改目录及其子目录的归属。
  • ‌注意事项‌:普通用户只能修改自己创建的文件归属,修改他人文件需 root 权限。

6. chmod 命令详解,访问权限(读、写、执行)

chmod 用于修改文件或目录的访问权限(权限:1、r 2、w 3.x , 读、写、执行),支持符号模式和数字模式:

  • ‌符号模式 ‌:使用 u(用户)、g(组)、o(其他用户)或 a(所有用户)指定权限,
  • 如 chmod u+x file.txt 为用户添加执行权限。 ‌
  • ‌数字模式 ‌:以三位数字表示权限(r=4,w=2,x=1),如 chmod 755 file.txt 设置为 rwxr-xr-x
  • ‌常用选项 ‌:
    • -R:递归修改目录内所有文件权限。
    • -v:显示操作详情。
    • -c:仅报告权限变更操作
相关推荐
番茄啊22 分钟前
linux 开启xftp连接
linux·运维·服务器
CodeYp201930 分钟前
第1讲:Linux 基础指令
linux·指令
李松桃1 小时前
基于端口号的服务配置
linux·nginx-核心模块配置
Julien20042 小时前
管理机密(一)
运维·服务器·开发语言·学习方法
CodeYp20196 小时前
第14讲:mmap 实现文件 LRU 缓存
linux·lru·mmap
程序开发阿元6 小时前
一台 20G 的 VPS 被日志吃掉一半:我按这个顺序查了二十分钟
linux·ssh
AOI小白新手上路6 小时前
深度学习算力购置方案分析:本地 RTX 4090 服务器 vs 云端租赁
服务器·人工智能·深度学习
.冰块.6 小时前
流量大了自动加 Pod!K8s HPA 扩缩容与 ResourceQuota/LimitRange 资源管控实战
linux·云原生·容器·kubernetes·hpa·quota·limitrange
千桐科技7 小时前
qKnow智能体构建平台专业版 v3.1.5 发布:扩容工作流编排调用能力,上线Text2SQL插件,拓宽数据类智能应用构建边界
服务器·数据库·oracle·qknow
承渊政道7 小时前
Linux网络学习【深入理解多路转接select、poll的代码改写】
linux·ubuntu·select·多路转接·poll