首页主机资讯FetchLinux命令行工具有哪些实用技巧

FetchLinux命令行工具有哪些实用技巧

时间2026-01-15 13:50:03发布访客分类主机资讯浏览345
导读:FetchLinux命令行实用技巧 一 基础与效率 使用Tab自动补全命令、路径与参数,减少敲错与查找成本。 快速重跑上一条命令:输入**!!;按Ctrl+R**可交互式搜索历史命令。 一键回上一次目录:cd -。 常用快捷键:Ctrl+...

FetchLinux命令行实用技巧

一 基础与效率

  • 使用Tab自动补全命令、路径与参数,减少敲错与查找成本。
  • 快速重跑上一条命令:输入**!!;按Ctrl+R**可交互式搜索历史命令。
  • 一键回上一次目录:cd -
  • 常用快捷键:Ctrl+C终止当前命令,Ctrl+D结束会话,Ctrl+A/E移动光标到行首/行尾,Ctrl+L清屏。
  • 查阅手册与历史:man 命令查看用法,history回顾与复用命令。

二 文件与文本处理

  • 递归创建目录:mkdir -p;一次性创建多层结构,如:mkdir -p { dev,test,prod} /{ backend,frontend} 。
  • 批量生成文件:touch test{ 1…100} .txt
  • 安全删除匹配文件:用find + xargs,如:find . -name ‘*.tmp’ -print0 | xargs -0 rm -f(处理含空格文件名更稳妥)。
  • 实时查看并保存日志:tail -f app.log | tee -a app_$(date +%F).log。
  • 文本三剑客组合:
    • 过滤关键字:grep -i “error” app.log
    • 批量替换:sed -i ‘s/旧/新/g’ file
    • 字段提取与统计:awk ‘{ sum+=$1} END { print sum} ’ data.txt

三 系统监控与网络诊断

  • 资源与空间:
    • 内存与负载:free -huptime
    • 磁盘使用:df -hdu -sh .du -h --max-depth=1 查看各子目录占用
  • 进程与服务:
    • 进程快照:ps aux;实时资源:top/htop
    • 终止进程:kill killall < 进程名>
    • 服务管理:systemctl start|stop|status nginx
  • 网络连通与路径:
    • 连通性:ping
    • 路由跟踪:traceroute
    • 端口与监听:netstat -tulpenss -tulpen
  • 远程与传输:
    • 安全登录:ssh user@host
    • 安全拷贝:scp file user@host:/path/(FetchLinux基于Debian,也常用wget/curl进行数据传输)

四 软件包管理与系统维护

  • 更新与安装:
    • 更新索引与升级:sudo apt update & & sudo apt full-upgrade -y
    • 安装/卸载:sudo apt install < 包名> / sudo apt remove < 包名>
    • 搜索包:apt search < 关键词> apt-cache search < 关键词>
  • 版本与信息:
    • 内核与架构:uname -runame -m
    • 发行版信息:lsb_release -acat /etc/os-release
  • 定时任务:crontab -e 编辑计划任务,适合日志轮转、备份等例行作业。

五 远程访问与自动化

  • SSH密钥登录:生成密钥对后将公钥放入远端**~/.ssh/authorized_keys**,实现免密登录,命令示例:ssh -i ~/.ssh/id_rsa user@host
  • 安全文件分发:scp -r dir/ user@host:/path/;如需指定端口:scp -P 2222 file user@host:/path/
  • 会话持久化:使用tmuxscreen,断线后可恢复会话与任务。
  • 命令行效率提升:
    • 命令别名:alias ll=‘ls -alF’,将常用组合保存为别名
    • 环境变量:export EDITOR=vim,为脚本与工具统一环境
    • 脚本化:以**#!/bin/bash**开头,结合函数与参数,沉淀常用操作

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: FetchLinux命令行工具有哪些实用技巧
本文地址: https://pptw.com/jishu/780020.html
FetchLinux如何帮助提升Linux安全性 Linux GitLab中如何实现跨平台协作

游客 回复需填写必要信息