命令行界面(Command Line Interface,简写:CLI)命令行是用户经过键盘输入指令,电脑收到指令并予以执行的一种人机交互方式。vim
图形用户界面(Graphical User Interface,简称GUI)采用图形方式显示的计算机操做用户界面,由桌面、窗口、按钮、菜单、标签等组成。bash
其实是先有命令行,后有的图形界面。编辑器
一些基本的符号含义:ui
~
:用户目录;/
:根路径,即整个系统;.
:所在当前目录;..
:父级目录,即当前目录的上级目录;$
:提示符,提示能够输入命令了;pwd 命令:查看当前目录的完整路径spa
cd 命令:切换目录命令行
cd .. //返回上一级目录
cd //进入我的的主目录
复制代码
ls //不包括隐藏文件
ls -a //包括隐藏文件
ls -al //查看全部文件的详细信息(包括隐藏文件)
复制代码
若不在想要查看路径的目录下,能够有两种方式查看:code
- 用cd 目录名切换到要查看的目录,再用ls命令进行查看。
- 直接用ls 目录名的方式查看。
touch readme.md 建立readme文件
复制代码
rm 文件路径 //删除文件
rm -f 文件路径 //强制删除文件(-f:强制)
rm -r 目录路径 //删除目录( -r:递归)
rm -rf 目录路径 //强制删除目录 (-f:强制)
注:目录只能递归地删除,不加-r,则目录删不掉;不加-f,则会一遍遍地询问是否删除
复制代码
move 源文件 目标文件
复制代码
cp 源路径 目标路径 //复制文件(若目标路径已存在,直接覆盖)。
cp -r 源路径 目标路径 //复制目录(-r:递归)
复制代码
mkdir 目录名 //建立目录
mkdir -p 目录路径 //一次建立多个嵌套目录
例:mkdir -p demo-1/demo-2/demo-3
引号加不加均可以,若是命令里有特殊字符(如空格),必须加引号,把它标记为一个总体。
复制代码
echo '内容' > 文件路径 //建立文件
echo '内容' >> 文件路径 //追加文件内容
echo '内容' >! 文件路径 //强制建立文件
复制代码
cat text //查看text文件中的内容
复制代码
touch a.md
vim a.md
初始进入编辑器命令模式。i
进入编辑模式。ESC
键回到命令模式。:wq
保存退出。:q!
不保存强制退出。