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 参数用于在文本搜索时执行 "不区分大小写" 的匹配,使命令能够同时识别大写和小写形式的字符模式
用场景与语法示例
-
基础应用 。
示例:
grep -i "warning" system.log
可捕获包含 WARNING、Warning 或 warning 的行。 -
与其他参数组合使用。
- 显示行号 :
grep -in "error" app.log
同时输出匹配行及其行号。13 - 反向匹配 :
grep -iv "success" data.csv
过滤不包含 success(无论大小写)的行。
- 显示行号 :
-
多文件递归搜索 。
grep -ir "config" /etc/
在 /etc/ 目录及其子目录中搜索所有含 "config"(包括 Config、CONFIG 等)的文件内容。 -
不区分大小写 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
:仅报告权限变更操作