📜  操 ubuntu - Shell-Bash (1)

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

操 Ubuntu - Shell-Bash

Shell和Bash是Linux系统中常用的命令行工具,可以通过Shell和Bash脚本自动化完成一系列系统管理和任务处理操作。在Ubuntu系统中,Shell和Bash也是必不可少的工具之一。

如何在Ubuntu中打开Shell

在Ubuntu中打开Shell非常简单。按下Ctrl + Alt + T键,在终端中输入bash或者sh命令即可打开Shell。例如:

$ bash

或者

$ sh

此时终端默认进入了Bash或者Shell的交互模式,可以在终端中输入命令进行操作。

Bash脚本编程

Bash脚本编程可以让我们在Linux命令行中实现自动化,通过编写脚本可以自动化地执行一些任务,例如批量更改文件名,自动备份文件等等。

以下是一个简单的Bash脚本示例,它可以实现自动备份指定目录下的所有txt文件。

#!/bin/bash

today=$(date +"%Y%m%d")
mkdir /home/user/backup/$today

for file in /home/user/data/*.txt
do
  cp "$file" "/home/user/backup/$today/"
done

以上脚本会在/home/user/backup/目录下新建按日期命名的文件夹,并将/home/user/data/目录下的所有txt文件复制到新创建的文件夹下。

Bash命令

截止2019年,Bash共有超过300个命令可用,以下是一些常用的Bash命令:

  • pwd:显示当前目录
  • ls:显示目录下的文件列表
  • cd:切换目录
  • mkdir:创建新目录
  • cp:复制文件或目录
  • rm:删除文件或目录
  • mv:移动文件或目录
  • cat:查看文件内容
  • grep:查找内容
  • ps:查看进程信息
  • kill:结束进程
  • chmod:修改文件或目录权限
  • tar:打包或解压文件
小结

Ubuntu中的Shell和Bash是基于Linux命令行的重要工具,可以通过它们完成日常的系统管理和任务处理工作。本文介绍了在Ubuntu中打开Shell,Bash脚本编程、Bash命令等内容。初学者可以通过不断练习来熟练掌握Shell和Bash命令的使用。