作为一名程序员,命令行是最基础的东西,不要以为作为前端就可以不用学习命令行了。前端首先是程序员然后再是前端,所以命令行是必须要懂的!

接下来我们简单的来介绍几个最常用的命令吧。(在介绍命令前,请先安装好Git bash等命令行工具)。

1、基础单词

命令行使用次数最多的单词一定要熟背

  • directory:目录,文件夹
  • file:文件
  • make:新建
  • remove:删除
  • move:移动
  • copy:复制
  • list:罗列
  • link:链接
  • find:查找
  • echo:发出回音、重复
  • touch:触摸
  • change:改变

以上是最常用的单词,背熟后,恭喜你~你已经学会命令行30%了。

2、缩写




forfiles 移动 移动文件用到的命令_命令行


缩写的规则是去掉元音字(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 路径


forfiles 移动 移动文件用到的命令_move命令移动文件夹下所有文件_02

例如:ls -all (列出目录下的所有文件,包括以.开头的隐藏文件)


2、cat

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。

cat主要有三大功能:

  • 一次显示整个文件:cat filename
  • 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
  • 将几个文件合并为一个文件:cat file1 file2 > file


forfiles 移动 移动文件用到的命令_命令行_03

这是我创建了一个1.txt文件,写入内容hello,然后通过cat打印出来

3、mv

mv命令是move的缩写,可以用来移动文件或者将文件改名。


forfiles 移动 移动文件用到的命令_创建文件_04

将桌面上的1.txt文件移动到/Desktop/web目录下

4、touch

创建文件名,或者改变文件更新时间


forfiles 移动 移动文件用到的命令_move命令移动文件夹下所有文件_05

这是我通过touch在桌面上创建的名为2.txt的文件

4、工具网站

最后安利一个工具网站

match command-line arguments to their help textexplainshell.com

它可以帮助你逐个逐句的解释其命令行的意思,例如cat -n


forfiles 移动 移动文件用到的命令_命令行_06