Shell 基础简要梳理

什么是 Shell
Shell 是“命令解释器”,介于操作系统内核和用户之间,接收用户输入的命令,交给内核执行。
常见 Shell:

  • bash:Linux 默认最常用
  • sh:原始 Bourne shell
  • zsh、csh 等
    命令种类
  1. echo:输出文本,echo hello 在屏幕打印 hello
  2. pwd:打印当前工作目录(print working directory)
  3. history:查看历史输入过的命令
  4. ls:列出目录内容
  5. cd:切换目录 change directory
    基础分类
  6. 交互式 Shell
    你手动敲命令,敲一条执行一条,我们平时终端就是交互式。
  7. 非交互式 Shell(Shell 脚本)
    把多条命令写到 .sh 文件,一次性批量执行,自动化任务。
    示例脚本 test.sh
    bash

!/bin/bash

echo "hello shell"
pwd

执行:“bash test.sh”

常用符号

  • #:注释;第一行#!/bin/bashshebang,指定解释器
  • >:重定向输出,echo 123 > a.txt 把内容写入文件
  • |:管道,把前一个命令输出传给后一个,ls | grep txt
  • $:取变量,name="test"; echo $name
    变量
    bash
    a=100
    echo $a
    “赋值等号两边‘不能有空格’”
    简单判断
    bash
    if [ $a -gt 50 ];then
    echo "大于50"
    fi
posted @ 2026-09-10 11:12  yzzz123  阅读(5)  评论(0)    收藏  举报