百度
360搜索
搜狗搜索

linux的shell基本命令大全详细介绍

以下是 Linux Shell 的基本命令大全,涵盖文件操作、系统管理、网络工具、文本处理等核心功能,并提供实用示例及进阶技巧:

一、文件与目录操作

1. 基础操作

  • ls:列出目录内容bash
       

  • cd:切换目录bash
            

    ~

    -

  • pwd:显示当前路径
  • mkdir:创建目录bash
     dir1         

    dir/a/b

  • rm:删除文件 / 目录bash
     file.txt       

    file.txt

2. 文件操作

  • cp:复制文件 / 目录bash
     file1 file2          

    dir1 dir2

  • mv:移动 / 重命名bash
     file1 dir/          

    oldname newname

  • touch:创建空文件或更新时间戳bash
     newfile.txt

二、系统信息与进程管理

1. 系统状态

  • top:实时监控进程(按 q 退出)
  • htop:增强版进程监控(需安装)
  • free:查看内存使用bash
       

  • df:磁盘空间bash
       

2. 进程管理

  • ps:查看进程bash
     aux  

  • kill:终止进程bash
     PID          

    PID

  • bg/fg:后台 / 前台任务bash
     %1    

    %1

三、文本处理与搜索

1. 查看文件

  • cat:显示文件内容bash
     file.txt       

    file.txt

  • less:分页查看(按 q 退出)
  • head:查看文件头部bash
       file.txt  

  • tail:查看文件尾部bash
      log.txt    

2. 文本处理

  • grep:文本搜索bash
      log.txt  

    log.txt

  • awk:按字段处理bash
      file.txt  

  • sed:流编辑bash
      file.txt  

四、网络工具

  • ping:测试网络连通性bash
     .1.1

  • ifconfig:查看网络接口(新系统用 ip addr
  • netstat:查看网络连接bash
       

  • wget:下载文件bash
     https://example.com/file.zip

  • curl:命令行浏览器bash
      https://example.com/file.txt  

五、权限与用户管理

1. 权限操作

  • chmod:修改权限bash
      file.txt  

    u+x script.sh

  • chown:修改所有者bash
     user:group file.txt  

2. 用户管理

  • useradd:创建用户bash
     testuser

  • passwd:设置密码bash
     testuser

  • sudo:以管理员身份执行bash
      update  

六、压缩与归档

  • tar:打包 / 解压bash
      archive.tar.gz dir/  

    archive.tar.gz

  • gzip:压缩文件bash
     file.txt    

    gunzip file.txt.gz

七、软件包管理(根据发行版选择)

1. Debian/Ubuntu(
apt

bash

 update       

pkg

remove pkg

2. Red Hat/CentOS(
yum/
dnf

bash

yum  pkg  

dnf update

八、Shell 脚本基础

1. 变量与输入

bash

"

age

"

2. 流程控制

bash

      

3. 循环

bash

    

"

九、快捷键与实用技巧

  • Tab 键:自动补全命令或路径
  • Ctrl + C:终止当前进程
  • Ctrl + Z:挂起当前任务
  • Ctrl + L:清屏
  • 历史命令history 查看,!123 执行第 123 条命令

十、高级工具推荐

  • htop:交互式进程监控
  • glances:系统资源实时监控
  • iftop:网络流量分析
  • nmap:网络端口扫描

十一、帮助与文档

  • man:查看命令手册bash
       

  • --help:查看简单帮助bash
     

十二、环境变量与别名

  • 查看环境变量:bash
       

  • 设置别名:bash
       

    ~/.bashrc

十三、实战场景示例

  1. 查找大文件:bash
     /  f  +1G  

  2. 实时监控日志:bash
      /var/log/syslog

  3. 批量重命名:bash
      *.txt  

通过掌握这些命令,您可以高效完成 Linux 系统的日常管理、开发与运维任务。建议结合实际场景练习,并通过 man--help 深入学习每个命令的细节。

阅读更多 >>>  linux如何开启ssh访问

网站数据信息

"linux的shell基本命令大全"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux的shell基本命令大全的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!