📜  终端中的代码 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:41:15.063000             🧑  作者: Mango

终端中的代码 - Shell-Bash

简介

Shell-Bash是一种命令行解释器,它以脚本的形式在终端中执行命令。Shell-Bash可以让程序员快速地执行命令、编写脚本文件,并且可以自动化执行一些重复性的操作。在Linux和Mac系统中,Shell-Bash是默认的命令行解释器。

基本语法

Shell-Bash的基本语法和其他编程语言有些不同,要注意以下几点:

  • 命令和参数之间使用空格隔开
  • 命令以行为单位进行解析,可以通过\符号将一行命令拆成多行
  • 命令的执行需要使用Enter键,多行命令的最后一行使用Enter键后,Shell-Bash会自动跳转到下一行,等待下一个命令的输入

以下是一个Shell-Bash的基础示例,用于输出"Hello World":

#!/bin/bash
echo "Hello World"

在示例中,#!/bin/bash是指定执行命令的解释器,echo命令用于输出内容。使用chmod +x命令可以将脚本文件转换为可执行文件,执行方法是在终端中输入./<filename>

常见命令
文件系统相关
  • ls: 列出当前目录下的文件和文件夹
  • cd: 切换目录
  • mkdir:创建目录
  • cp: 复制文件或文件夹
  • rm: 删除文件或文件夹
  • mv: 移动文件或文件夹
  • cat: 查看文件内容
  • touch: 创建一个空白文件
进程管理
  • ps: 查看进程
  • kill: 终止进程
  • top: 实时监视系统运行状态
  • nohup: 在后台运行进程
  • &: 在后台运行当前命令
网络相关
  • ifconfig: 查看本机IP地址
  • ping: 测试网络连接
  • wget: 下载文件
  • curl: 获取URL内容
结语

Shell-Bash是一种非常实用的命令行工具,它可以让我们快速地执行命令、编写脚本文件,并且自动化执行一些重复性的操作。另外,和其他语言一样,Shell-Bash也有自己的语法和命令集合,需要我们掌握。