当前位置: 首页 > news >正文

30个必学Linux命令,轻松玩转终端

文件与目录操作

ls:列出目录内容。

  • ls -l:以详细列表形式显示(含权限、所有者等信息)。
  • ls -a:显示隐藏文件(以.开头的文件)。

cd:切换目录。

  • cd ~:返回用户主目录。
  • cd ..:返回上一级目录。

pwd:显示当前工作目录的绝对路径。

mkdir:创建目录。

  • mkdir dirname:创建名为dirname的目录。
  • mkdir -p parent/child:递归创建多级目录。

rm:删除文件或目录。

  • rm file.txt:删除文件。
  • rm -r dirname:递归删除目录及其内容。

cp:复制文件或目录。

  • cp file.txt newfile.txt:复制文件。
  • cp -r dirname newdir:递归复制目录。

mv:移动或重命名文件/目录。

  • mv file.txt /path/to/dest:移动文件。
  • mv oldname newname:重命名。

文件内容查看与编辑

cat:显示文件内容。

  • cat file.txt:输出文件全部内容。

lessmore:分页查看文件。

  • less file.txt:支持上下翻页、搜索(按/输入关键词)。

head/tail:查看文件开头/结尾。

  • head -n 5 file.txt:显示前5行。
  • tail -f logfile:实时追踪日志更新。

nano/vim:文本编辑器。

  • nano file.txt:使用简单编辑器打开文件。
  • vim file.txt:使用Vim编辑器(需掌握基本命令如i插入、:wq保存退出)。

权限管理

chmod:修改文件权限。

  • chmod 755 file.sh:赋予所有者读写执行权限,其他用户读执行权限。
  • chmod +x script.sh:添加可执行权限。

chown:修改文件所有者。

  • chown user:group file.txt:更改所有者和所属组。

系统信息与进程管理

uname -a:显示系统内核及版本信息。

tophtop:实时查看系统资源占用及进程状态。

ps:查看进程。

  • ps aux:列出所有运行中的进程详情。

kill:终止进程。

  • kill -9 PID:强制终止指定PID的进程。

df -h:查看磁盘空间使用情况(人类可读格式)。

free -h:查看内存使用情况。


网络相关

ping:测试网络连通性。

  • ping google.com:发送ICMP请求测试连接。

ifconfigip addr:查看网络接口信息。

wget/curl:下载文件。

  • wget http://example.com/file.zip:下载文件到当前目录。
  • curl -O http://example.com/file.zip:功能类似。

ssh:远程登录。

  • ssh user@hostname:通过SSH连接远程主机。

包管理(Ubuntu/Debian)

apt:软件包管理工具。

  • sudo apt update:更新软件包列表。
  • sudo apt install package:安装软件包。
  • sudo apt remove package:卸载软件包。

dpkg:处理.deb包。

  • sudo dpkg -i package.deb:安装本地deb包。

压缩与解压

tar:归档工具。

  • tar -czvf archive.tar.gz dirname:压缩目录为.tar.gz
  • tar -xzvf archive.tar.gz:解压.tar.gz文件。

zip/unzip:处理zip文件。

  • zip archive.zip file1 file2:创建zip压缩包。
  • unzip archive.zip:解压zip文件。

其他实用命令

grep:文本搜索。

  • grep "keyword" file.txt:在文件中搜索关键词。

find:查找文件。

  • find /path -name "*.log":按名称查找文件。

history:查看命令历史记录。

alias:创建命令别名。

  • alias ll='ls -alF':将ll设置为ls -alF的别名。

man:查看命令手册。

  • man ls:显示ls命令的详细用法。
http://www.jsqmd.com/news/500665/

相关文章:

  • FastReport.Net命令行操作全攻略:从模板编辑到静默打印的隐藏技巧
  • PE工具箱
  • 在 Python 中对比 Word 文档:自动生成修订报告【教程向】 - E
  • 保姆级教程:零基础部署DeerFlow,让AI帮你自动搜索、分析、写报告
  • 从文件名到应用:Landsat数据产品级别全解析与实战选型指南
  • 利用快马AI快速生成Python桌面应用安装包原型
  • 大模型学习干货:一图看懂传统 RAG 与 Agentic RAG 实战差异,小白也能秒理解
  • Windows vDisk:优化侧边栏信息区设置详解
  • FPGA实战:手把手教你实现802.11a交织器(Verilog代码+Matlab验证)
  • 【FPGA协议篇】UART通用模块设计:参数化实现与快速集成指南
  • LWIP协议栈架构深度解析与优化指南
  • 基于MATLAB的MT-2型车钩缓冲器:列车纵向动力学仿真及程序使用说明
  • OFA-COCO蒸馏版GPU算力优化:TensorRT加速推理部署与吞吐量实测对比(vs PyTorch)
  • 3分钟搞定Windows ADB驱动安装:一键解决Android开发环境配置难题
  • 2026年 发电机厂家实力推荐榜:柴油发电机组/康明斯/玉柴/高压大功率,专业动力与稳定性能深度解析 - 品牌企业推荐师(官方)
  • 【亲测】2026年3月OpenClaw零基础6分钟云端/MacOS/Linux/Windows部署教程
  • Day17:LangChain Memory系统详解:让AI Agent拥有记忆,实现多轮对话
  • 光伏mppt,粒子群算法+PO扰动结合优化mppt: 加入了终止条件与重启功能 先用粒子群算法...
  • 2026年最新盘点:实验室洗瓶机生产厂家实力梯队与电话名录 - 品牌推荐大师
  • ALIGN模型实战:如何用噪声数据训练出强大的图像-文本匹配系统
  • 【openwrt】优化Openwrt软路由的web端口配置:安全与便捷并重
  • DeepAgents 长期记忆 笔记
  • 2026年广州GEO推广服务商综合评测与选购指南:如何选择最适合您的专业伙伴 - 2026年企业推荐榜
  • Amihud非流动性指标在R语言中的实现与应用
  • Trinity v2.15.2的安装与配置经验
  • DeOldify模型训练教程:从零开始使用PyTorch微调自定义数据集
  • 2026年国内四大头部CRM厂商全景剖析:选型、落地实用指南来了 - 毛毛鱼的夏天
  • 京东e卡别浪费,这样回收最划算! - 团团收购物卡回收
  • 基于影刀RPA的智能客服回复系统:AI辅助开发实战与架构解析
  • Java进阶(ElasticSearch的安装与使用)