终端入门

2025-06-04

终端入门

有一天,卡尔发表了一个有用的评论

终端和命令行让我害怕。你有什么开发技巧可以教我如何入门,或者知道一些好的资源吗?

这让我意识到,我曾经一度害怕使用终端。一开始,你根本不知道会发生什么。

因此,今天让我们了解一些基本命令,这将使我们更舒适地使用终端。

使用哪个终端?

也许一个好的起点是选择哪个终端,说实话,这更像是一种偏好选择,而不是实际效果。不过我用的是iTerm2,它运行起来很棒!

如果您宁愿坚持其他选择或默认终端,请随意,这不会对我们今天要做的事情产生影响。

基本终端命令

好的,让我们开始执行一些命令。

Bash 更改目录

cd命令的意思是change-directory,它与单击常规桌面上的文件夹相同。

例如:

cd Desktop // move into the desktop "folder"
Enter fullscreen mode Exit fullscreen mode

我们还可以通过使用..

cd ..
// Or even multiple levels
cd ../../
Enter fullscreen mode Exit fullscreen mode

我们总是可以使用不带参数的方式回到起点cd

cd
Enter fullscreen mode Exit fullscreen mode

Bash 我们在哪里?

有时,您会忘记自己在哪里,并且想知道当前文件夹是什么。

您可以使用pwd命令Print Working Directory

pwd // Return something like: /Users/chrisbongers/Desktop
Enter fullscreen mode Exit fullscreen mode

Bash 列表

另一个方便的命令是,ls它意味着list我们可以用它来显示我们所在目录内的文件夹。

ls // Show current directory
ls .. // Show parent directory
ls Desktop // Show specific directory
Enter fullscreen mode Exit fullscreen mode

Bash 创建文件夹

有时在终端中创建文件夹更容易,因为您已经在那里了。

我们可以利用mkdir make directory这一点。

mkdir NewApp
Enter fullscreen mode Exit fullscreen mode

Bash 删除

使用删除命令时要小心。终端功能强大,可以删除系统文件,因此请谨慎使用。

我们可以使用rmdir Remove Directory删除文件夹

rmdir NewApp
Enter fullscreen mode Exit fullscreen mode

或者我们可以rm Remove一般地使用

rm testfile.txt
Enter fullscreen mode Exit fullscreen mode

对于该rm命令,我们可以给它一个-r参数,表示recursive它将删除你传递的文件夹中的所有内容

rm -r NewApp
Enter fullscreen mode Exit fullscreen mode

Bash 复制

cp Copy我们还可以使用以下命令在终端中复制文件夹和文件

cp testfile.txt test2.csv
Enter fullscreen mode Exit fullscreen mode

其中第一个参数是源文件,第二个参数是目标文件。

我们还可以复制完整的文件夹和内容:

cp -r NewApp TestApp
Enter fullscreen mode Exit fullscreen mode

猛击动作

另一个很棒的命令是mv Move。它的作用与 相同cp,但会移动元素而不是复制它们。

mv testfile.txt Desktop/testfile2.txt
Enter fullscreen mode Exit fullscreen mode

如您所见,我们甚至可以移动和重命名。

Bash 创建文件

也许最有趣的是创建文件的功能。
创建文件的方法有很多种,最常见的是touch,但我个人最喜欢的是nano

Nano 非常出色,因为它很通用,它可以同时创建文件,也可以编辑文件。

nano testfile.txt // Will create the file and open it!
Enter fullscreen mode Exit fullscreen mode

打开文件后,nano您可以输入任何您想要的内容,完成后,使用CTRL+X关闭并保存文件。

恢复

我希望这些终端命令对您有所帮助,并且我建议您尝试一下这些命令。

如果我错过了什么真正好的内容,请在评论中告诉我。

感谢您的阅读,让我们联系起来!

感谢您阅读我的博客。欢迎订阅我的电子邮件简报,并在FacebookTwitter上与我联系。

文章来源:https://dev.to/dailydevtips1/getting-started-with-the-terminal-354o
PREV
撰写 700 篇文章如何改变了我的人生
NEXT
当媒体查询发生变化时在 JavaScript 中收到通知