一、命令行
1.了解一些关键名词
- 图形界面(简称GUI):是指采用图形方式显示的计算机操作用户界面
- 命令行:在终端窗口下输入一些命令就可以满足一些操作需求
- shell:执行当前脚本的一个载体(命令解析器),统称shell。如输入命令ls,即展示当前文件下的所有文件(ls本质上是字符串),通过shell底层地接受字符串的操作输入,在底层做一些文件检索,最终展示出ls发出的请求的文件。
2.安装使用
- win安装git,打开gitbash
- linux:打开终端
- mac:打开终端、iterm
二、基本命令行(在Git Bash上生效,部分在cmd上无效)
1.进入目录:cd
2.查看当前目录所在的路径--绝对路径:pwd
3.创建目录:mkdir 目录名
4.创建多个目录:mkdir -p 目录路径
(示例 mkdir -p demo-1/demo-2 即创建一个demo1文件内有一个demo-2文件)
- 查看当前目录下的文件(不包括隐藏文件):ls
- 查看当前目录下的文件(包括隐藏文件):ls -a
- 查看当前目录下的文件(显示更多信息):ls -l
- 查看当前目录下的文件(显示隐藏文件&更多信息):ls -al
6.添加内容到某个文件内:echo '内容'>文件路径(示例 echo '1'>1.txt 即添加内容'1'到1.txt中)
7.追加内容到某个文件内:echo '内容'>>文件路径
8.创建文件:touch 文件名(示例 touch 1.txt)
9.改变文件更新时间:touch 文件名 (用ls -l来查看更新时间)
(echo可以指定内容,touch不可以指定内容)
10.复制文件:cp 源路径 目标路径(示例 cp 1.txt 2.txt)
11.复制目录:cp -r 源路径 目标路径(-r递归的意思 可以逐一递归复制)
12.移动节点:mv 源路径 目标路径(即修改文件名和文件类型)
13.删除文件:rm 文件路径(示例 rm 1.txt)
14.删除目录:rm -r 文件路径(-r递归,即可删除目录)
15.切换目录:cd 目录名(cd打开桌面的方式:cd ~/Desktop)
16.两点和一点的区别:
- 返回上一级目录:cd ..
- 当前目录cd ./code (即打开当前目录里的code文件 等同于 cd code)
17.cat主要有三大功能:
(1)一次显示整个文件的内容:cat filename
(2)从键盘创建一个文件: cat > filename (只能创建新文件,不能编辑已有文件)
(3)将几个文件合并为一个文件:cat file1 file2 > file
三、终端中的编辑器Vim的使用
1.终端中命令行先创建:touch a.html
2.vim a.html 初始进入编辑器命令模式
3.i 进入编辑模式INSERT
4.进行编辑
5.按键盘左上角ESC 退出编辑模式,INSERT消失,进入命令模式
6.:wq 保存退出 或者:q! 不保存强制退出
7.cat a.html 查看文件结果
附 如何利用explainshell学习命令
打开explainshell.com 这个网站
image.png
想搜索什么命令直接在中间的文本框搜索即可 以rm -r为例
image.png
网友评论