命令行基础

1、相关名词

  • 命令行

命令行界面(Command Line Interface,简写:CLI)命令行是用户经过键盘输入指令,电脑收到指令并予以执行的一种人机交互方式。vim

  • 图形用户界面

图形用户界面(Graphical User Interface,简称GUI)采用图形方式显示的计算机操做用户界面,由桌面、窗口、按钮、菜单、标签等组成。bash

其实是先有命令行,后有的图形界面。编辑器

2、安装使用

  • Windows 的命令提示符(CMD)和 Git Bash 是命令行。
  • Linux(如 Ubuntu) 的终端也是命令行。
  • Unix(如 macOS)的终端也是命令行。

3、基础知识

一些基本的符号含义:ui

  • ~:用户目录;
  • /:根路径,即整个系统;
  • .:所在当前目录;
  • ..:父级目录,即当前目录的上级目录;
  • $:提示符,提示能够输入命令了;

4、基本命令

  • pwd 命令:查看当前目录的完整路径spa

  • cd 命令:切换目录命令行

cd ..       //返回上一级目录 
cd          //进入我的的主目录 
复制代码
  • ls 命令:查看当前目录下的文件
ls      //不包括隐藏文件
ls -a   //包括隐藏文件
ls -al  //查看全部文件的详细信息(包括隐藏文件)
复制代码

若不在想要查看路径的目录下,能够有两种方式查看:code

  1. 用cd 目录名切换到要查看的目录,再用ls命令进行查看。
  2. 直接用ls 目录名的方式查看。
  • touch 命令:建立文件
touch readme.md 建立readme文件 
复制代码
  • rm 命令:删除文件
rm 文件路径        //删除文件
rm -f 文件路径     //强制删除文件(-f:强制)
rm -r 目录路径     //删除目录( -r:递归)
rm -rf 目录路径    //强制删除目录 (-f:强制)
注:目录只能递归地删除,不加-r,则目录删不掉;不加-f,则会一遍遍地询问是否删除
复制代码
  • mv 命令:移动、覆盖或重命名文件
move 源文件 目标文件
复制代码
  • cp 命令:将一个或多个源文件或者目录复制到指定的目的文件或目录
cp 源路径 目标路径        //复制文件(若目标路径已存在,直接覆盖)。
cp -r 源路径 目标路径     //复制目录(-r:递归)
复制代码
  • mkdir 命令:建立文件夹
mkdir 目录名          //建立目录
mkdir -p 目录路径     //一次建立多个嵌套目录
例:mkdir -p demo-1/demo-2/demo-3
引号加不加均可以,若是命令里有特殊字符(如空格),必须加引号,把它标记为一个总体。
复制代码
  • echo 命令:建立文件
echo '内容' > 文件路径     //建立文件
echo '内容' >> 文件路径    //追加文件内容
echo '内容' >! 文件路径    //强制建立文件
复制代码
  • cat 命令:查看文件内容
cat text     //查看text文件中的内容 
复制代码

5、Vim基本操做

  • 建立文件 touch a.md
  • vim a.md 初始进入编辑器命令模式。
  • 输入 i 进入编辑模式。
  • 在编辑模式中,能够按 ESC 键回到命令模式。
  • :wq 保存退出。
  • :q! 不保存强制退出。
相关文章
相关标签/搜索