Bash使用指南

本文最后更新时间:2021年9月28日 晚上

写在前面

  • 本篇文章目的是让各位以及我自己简略学习掌握关于 Bash 上的基础命令,并作为备忘以供翻阅,所以本文仅介绍常用基础命令。

  • 本文参考连接:Linux基础命令——YMMC

关于bash

博客维护中使用的 bash 基本和 Linux 中使用命令要求相同,有些部分有差异。

关于目录

目录 与 文件夹 的关系:

目录是列表,文件夹是一个实际的对象。目录和文件夹是不同种类的概念,目录是统计群落,文件夹是单个个体事物,目录是对文件夹的罗列。

对于我们的一般使用,可以 近似 等同这两个概念。

特殊目录

  • ~ 用户目录
  • . 当前目录
  • .. 上一级目录

Windows下用户目录一般为:C:/Users/yourname

目录的表示

例:用户目录下的apple目录:

1
~/apple

输入区

在此处输入命令,按回车执行。终端上会返回执行结果。按Ctrl+C强制停止当前运行的命令。

基本命令

list 列出

列出当前目录下的文件及目录:

1
ls

ls不会列出以 . 开头的隐藏文件。

列出列出当前目录下所有文件及目录:

1
ls -a

make directory 新建目录

在当前目录下新建名为doc的目录:

1
mkdir doc

change directory 切换目录

进入当前目录下的doc目录:

1
cd doc

copy 复制

将 源文件(source_file) 复制到 目标目录(directory) 下:

1
cp source_file directory

将 源目录整个文件夹 复制到 目标目录 下:

1
cp -r source_directory directory

move 移动

将 源文件 移动到 目标目录 下

1
mv source_file directory

将 源目录整个文件夹 复制到 目标目录 下:

1
mv source_directory directory

file1重命名为file2

1
mv file1 file2

remove 删除

将 文件document.txt删除:

1
rm document.txt

将 目录dir(包含子目录和文件)删除:

1
rm -r dir

一般输入remove命令后,会返回确认信息。

将 目录dir直接删除:

1
rm -rf dir

注意:使用remove命令删除后无法恢复

其他命令

关于 bash 的其他详细命令,网络上有大量教程,各位可自行翻阅。


本文作者:Zhao Guihang/KHLFYY

版权声明:本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!