base-command

命令分类

  • 自带命令

    • 工具型
    • 文件系统
  • 第三方命令

    • CLI
    • GUI

操作文件系统

  • pwd(print working directory)
  • ls(list files)
    • ls 列出当前目录文件
    • ls 目录路径 列出指定路径文件
    • ls -a 列出文件并显示隐藏文件或目录
  • cd(change directory)
    • 切换到指定路径(相对路径或绝对路径)
  • cp(copy)
    • cp 源路径 目标路径
    • cp 在复制目录的时候,不会复制里面的子文件或子目录
    • -r (recursive)递归复制
  • mv(move):移动文件或者目录,还可以重命名文件或目录
  • mkdir(make directory):创建目录
  • rmdir 目录名称
    • 只能删除空目录
  • rm(remove):删除文件或目录
    • -rf 递归删除:直接将整个目录包括里面的内容都删掉
  • clear:清屏
  • touch 文件名
    • 根据文件名创建新的文件
  • cat 文件名
    • 查看指定的文本文件

终端仿真器

当使用图形用户界面时,我们需要另一个和 shell 交互的叫做终端仿真器的程序。
在 Windows 上,一般使用操作系统自带的 cmd 或者 powershell
在 Linux 上,如果是图形用户界面,那么可以使用 terminal 或者 konsolegnome-terminal 之类
的终端仿真器,但基本上,它们都完成同样的事情,让我们能访问 shell,
你可能会因为附加的一些花俏功能而喜欢上某个终端。

关于名字,如果有人提到:控制台、终端、bash、shell、terminal 等,一般都是指上面这些。

一般在 Linux 上,都会提供一个 bash 或者 terminal 之类的工具,让你来使用 shell。

学习 shell 最正确的方式就是学习 Linus 上的 shell,学 Linus 上的 shell 命令基本上切换到 Mac 上可以很快过度。

所以,安装 git 的时候,自带了一个 git bash , 是一个 Linus shell 仿真器。

也就是说 git Bash 上可以体验到绝大多数的 Linus 终端命令。

原文地址:https://www.cnblogs.com/feiyu6/p/7443720.html