作为一名程序员,命令行是最基础的东西,不要以为作为前端就可以不用学习命令行了。前端首先是程序员然后再是前端,所以命令行是必须要懂的!
接下来我们简单的来介绍几个最常用的命令吧。(在介绍命令前,请先安装好Git bash等命令行工具)。
1、基础单词
命令行使用次数最多的单词一定要熟背
- directory:目录,文件夹
- file:文件
- make:新建
- remove:删除
- move:移动
- copy:复制
- list:罗列
- link:链接
- find:查找
- echo:发出回音、重复
- touch:触摸
- change:改变
以上是最常用的单词,背熟后,恭喜你~你已经学会命令行30%了。
2、缩写
缩写的规则是去掉元音字(A、E、I、O、U),然后保留前两位或三个辅音字母。
3、常见的命令
- 进入目录:cd
- 显示当前目录:pwd
- 创建目录:mkdir 目录名
- 创建目录:mkdir -p 目录路径
- 创建文件:echo ‘XXX'>文件路径
- 追加文件内容:echo‘XXX'>>文件路径
- 复制文件:cp 原路径 目标路径
等待等还有很多,这里就不一一列举了。有兴趣可自行搜索。
今天我们先挑几个命令来讲讲吧
1、ls
ls 也就是 list 罗列的意思,ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。
- 查看路径:ls 路径
- 查看路径:ls -a 路径
- 查看路径:ls -l 路径
- 查看路径:ls -al 路径
例如:ls -all (列出目录下的所有文件,包括以.开头的隐藏文件)
2、cat
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
cat主要有三大功能:
- 一次显示整个文件:cat filename
- 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
- 将几个文件合并为一个文件:cat file1 file2 > file
这是我创建了一个1.txt文件,写入内容hello,然后通过cat打印出来
3、mv
mv命令是move的缩写,可以用来移动文件或者将文件改名。
将桌面上的1.txt文件移动到/Desktop/web目录下
4、touch
创建文件名,或者改变文件更新时间
这是我通过touch在桌面上创建的名为2.txt的文件
4、工具网站
最后安利一个工具网站
match command-line arguments to their help textexplainshell.com
它可以帮助你逐个逐句的解释其命令行的意思,例如cat -n