当前位置: 首页 > 测试知识 > CentOS终端使用的一些技巧
CentOS终端使用的一些技巧
2025-10-15 作者cwb 浏览次数7

CentOS终端使用的一些技巧:

1. 历史命令搜索

# 使用Ctrl+R反向搜索历史命令

(reverse-i-search)`': 

# 输入关键字即可搜索执行过的命令

2. 命令别名永久化

# 编辑 ~/.bashrc 文件

vim ~/.bashrc

# 添加别名,例如:

alias ll='ls -alF'

alias rm='rm -i'

# 使配置生效

source ~/.bashrc

3. 终端分屏操作 - tmux

# 安装tmux

yum install tmux -y

# 常用操作:

tmux new -s session_name    # 新建会话

Ctrl+b %                    # 左右分屏

Ctrl+b "                    # 上下分屏

Ctrl+b →                    # 切换面板

4. 后台进程管理

nohup command &             # 后台运行且退出终端不停止

Ctrl+z                      # 挂起当前任务

bg                          # 后台运行挂起的任务

jobs                        # 查看后台任务

fg %1                       # 调回前台任务

5. 文件内容实时监控

tail -f /var/log/messages   # 实时查看日志更新

tail -n 100 filename        # 查看最后100行

less +F filename            # 进入less的跟踪模式

6. 网络连接诊断

netstat -tulpn              # 查看所有监听端口

ss -tulpn                    # 更快速的替代方案

lsof -i :80                 # 查看80端口被谁占用

tcpdump -i eth0 port 80     # 抓取eth0网卡80端口流量

7. 系统性能监控

top                         # 动态进程监控

htop                        # 增强版top(需安装)

iotop                       # I/O监控

iftop                       # 网络流量监控

vmstat 1                    # 每秒输出系统状态

8. 文本处理

grep "pattern" file         # 文本搜索

sed 's/old/new/g' file      # 流编辑器替换

awk '{print $1}' file       # 文本分析提取

# 组合示例:

grep "error" logfile | awk '{print $3}' | sort | uniq -c

9. 文件查找高级技巧

find / -name "*.conf" -type f 2>/dev/null    # 按名称查找

find /var -size +100M -exec ls -lh {} \;     # 查找大文件

find . -mtime -7 -name "*.log"               # 查找7天内修改的日志

locate filename                             # 快速查找(需updatedb)

10. 压缩解压全能操作

tar -czf archive.tar.gz /path/to/dir        # 打包压缩

tar -xzf archive.tar.gz                     # 解压

tar -tjf archive.tar.bz2                    # 查看压缩包内容

zip -r archive.zip directory/               # 创建zip压缩包

文章标签: 第三方软件测试中心 第三方系统测试 第三方网站系统测试 软件第三方测试
咨询软件测试