17个有用的CLI命令,作为前端工程师,你需要知道一下( 二 )


17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
3.将a.js的内容添加到c.js的最后一个字符
?commands git:(master) ? cat a.jsconst name = 'fatfish'console.log(name)%?commands git:(master) ? cat c.jsconst age = 100console.log(age)?commands git:(master) ? cat a.js >> c.js?commands git:(master) ? cat c.jsconst age = 100console.log(age)const name = 'fatfish'console.log(name)
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
7.clear有时候,我们需要在终端中进行一些操作 , 这样屏幕上的内容就足以让我们感到烦恼了 。
如何清除它们?我们需要逐行删除它们吗?
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
8.cpcp命令用于复制文件或目录 。
cp -f:当要复制的文件覆盖已有的目标文件时,不会有提示信息 。
cp -r:如果复制的文件是目录文件,则复制该目录下的所有子目录和文件 。
?commands git:(master) ? ls -Ra.jsb.jscopy-apps fe-apps./copy-apps:./fe-apps:// 1. copy a file?commands git:(master) ? cp a.js fe-apps?commands git:(master) ? ls -Ra.jsb.jscopy-apps fe-apps./copy-apps:./fe-apps:a.js?commands git:(master) ? cp fe-apps copy-appscp: fe-apps is a directory (not copied).// 2. copy a directory?commands git:(master) ? cp -rf fe-apps copy-apps?commands git:(master) ? ls -Ra.jsb.jscopy-apps fe-apps./copy-apps:fe-apps./copy-apps/fe-apps:a.js./fe-apps:a.js
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
9.cd这篇文章肯定没什么技术性,因为关于 cd 真的没什么可写的,作为一个开发者,谁不熟悉它呢?
也许你是对的,但我只是想说 cd - 可以返回到你上次访问的目录 。我认为这是一个好技巧 。
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
10. ls这是一个非常常用的命令,它用于显示文件目录的内容列表 。
它至少可以通过 3 种方式使用 。
  • ls -a:显示所有文件和目录(包括以.目录开头的)
  • ls -A:显示所有文件和目录(不包括以.directory开头的目录)
  • ls -R:显示所有文件和目录,如果目录中有文件,则按顺序列出

17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
11.rm它用于删除文件或目录 。
rm -i:将目录下的文件逐个删除,删除前会询问是否删除该文件 。
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
rm -r:一起处理指定目录及其子目录下的所有文件(注:不删除文件 。)
rm -f:用于强制删除文件或目录 。
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
12.tAIl我想你一定也有在服务器上查看日志内容的经历,tail绝对是一个好帮手 。
tail -f filename 会将 filename 尾部的内容显示在屏幕上,当其内容发生变化时,您将在屏幕上看到最新的内容 。
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
13.MV有时我们想要更改一个文件或目录的名称,或者将其移动到另一个地方,那么我们可以使用 mv 命令 。
1.修改文件名
?commands git:(master) ? lsa.js?commands git:(master) ? mv a.js xxx.js?commands git:(master) ? lsxxx.js?commands git:(master) ?
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
2. 将文件移动到其他目录
?commands git:(master) ? ls -Ra.jsfe-apps./fe-apps:xxx.js?commands git:(master) ? mv a.js fe-apps?commands git:(master) ? ls -Rfe-apps./fe-apps:a.jsxxx.js
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
14.touch我经常使用 touch 命令来创建新文件,尽管它是用来修改文件或目录的时间属性的 。
17个有用的CLI命令,作为前端工程师,你需要知道一下

文章插图
15.which如果你想查看某个命令的具体路径,可以使用which 。
?commands git:(master) ? which node/Users/dz0400229/.nvm/versions/node/v16.0.0/bin/node?commands git:(master) ? which npm/Users/dz0400229/.nvm/versions/node/v16.0.0/bin/npm?commands git:(master) ? which npx/Users/dz0400229/.nvm/versions/node/v16.0.0/bin/npx?commands git:(master) ?16.mkdir是的,您以前肯定使用过这个命令 , 而且没什么可说的!
但是mkdir -p dirname确实是我们很少使用的东西,它是用来做什么的呢?


推荐阅读