Linux常用指令

Linux 系统中有许多常用的指令,以下是一些基本的命令及其用途:

文件和目录操作

  1. ls - 列出目录内容

    • ls -l:以长格式列出
    • ls -a:显示隐藏文件
  2. cd - 切换目录

    • cd /path/to/directory:进入指定目录
    • cd ..:返回上一级目录
  3. pwd - 显示当前工作目录

  4. mkdir - 创建目录

    • mkdir dirname
  5. rmdir - 删除空目录

    • rmdir dirname
  6. rm - 删除文件或目录

    • rm filename:删除文件
    • rm -r dirname:递归删除目录
  7. cp - 复制文件或目录

    • cp source destination
  8. mv - 移动或重命名文件/目录

    • mv oldname newname
  9. touch - 创建空文件或更新文件时间戳

    • touch filename
  10. cat - 查看文件内容

    • cat filename
  11. more / less - 分页查看文件内容

    • more filename
    • less filename
  12. head / tail - 查看文件开头/结尾部分

    • head -n 10 filename:查看前10行
    • tail -n 10 filename:查看最后10行

系统信息

  1. uname - 显示系统信息

    • uname -a:显示所有信息
  2. top / htop - 实时显示系统进程和资源使用情况

  3. df - 显示磁盘空间使用情况

    • df -h:以易读格式显示
  4. du - 显示目录或文件的磁盘使用情况

    • du -sh dirname:显示目录总大小
  5. free - 显示内存使用情况

    • free -h:以易读格式显示

网络操作

  1. ping - 测试网络连接

    • ping example.com
  2. ifconfig / ip - 显示或配置网络接口

    • ifconfig:显示网络接口信息
    • ip addr:显示IP地址
  3. netstat - 显示网络连接、路由表等

    • netstat -tuln:显示监听端口
  4. ssh - 远程登录

    • ssh user@hostname
  5. scp - 安全复制文件

    • scp file user@hostname:/path

权限管理

  1. chmod - 修改文件权限

    • chmod 755 filename
  2. chown - 修改文件所有者

    • chown user:group filename
  3. sudo - 以超级用户权限执行命令

    • sudo command

包管理

  1. apt (Debian/Ubuntu)

    • apt update:更新包列表
    • apt install package:安装包
    • apt remove package:卸载包
  2. yum (CentOS/RHEL)

    • yum install package:安装包
    • yum remove package:卸载包
  3. dnf (Fedora)

    • dnf install package:安装包
    • dnf remove package:卸载包

其他常用命令

  1. grep - 文本搜索

    • grep "pattern" filename
  2. find - 查找文件

    • find /path -name "filename"
  3. tar - 打包和解包文件

    • tar -cvf archive.tar files:打包
    • tar -xvf archive.tar:解包
  4. wget / curl - 下载文件

    • wget URL
    • curl -O URL
  5. man - 查看命令手册

    • man command

这些命令是 Linux 系统中最常用的基础命令,掌握它们可以帮助你高效地进行系统管理和文件操作。

相关推荐
前端摸鱼匠24 分钟前
Vue 3 的v-bind合并行为:讲解v-bind与普通属性合并的规则
前端·javascript·vue.js·前端框架·ecmascript
REDcker1 小时前
浏览器端Web程序性能分析与优化实战 DevTools指标与工程清单
开发语言·前端·javascript·vue·ecmascript·php·js
dllmayday1 小时前
Linux 上用终端连接 WiFi
linux·服务器·windows
donecoding2 小时前
一个 sudo 引发的血案:npm 全局包权限错乱彻底修复
前端·node.js·前端工程化
峥无2 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
风骏时光牛马2 小时前
Raku正则匹配与数据批量处理实操案例
前端
nbwenren2 小时前
2026实测:Gemini 3 镜像站视觉能力实践——拍照原型图,一键生成 HTML+CSS 代码
前端·css·html
用户2367829801682 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux
Lee川2 小时前
Prisma 实战指南:像搭积木一样设计古诗词数据库
前端·数据库·后端
Strugglingler3 小时前
【systemctl 学习总结】
linux·systemd·systemctl·journalctl·unit file