10需要知道Mac终端命令

article/2025/9/7 17:53:03


如果你想进入web开发领域,知道什么是终端,如何使用终端是非常有益的。在今天的文章中,我们将介绍Mac终端命令的10个必要知识! 🙂

什么是终端(Terminal)

终端最基本的用途是可以浏览计算机的文件夹和文件。

你可以在终端中运行一些命令,这些命令可以创建一个新的ReactJS应用程序,安装一个新的npm包等等,但是在本文中我们将不讨论它们。

在使用终端浏览计算机时,让我们集中讨论基本命令。

使用终端

在Mac上,最快的方法是点击“command + space”,将打开计算机的“搜索”栏,弹出后,输入“ Terminal”,然后单击“ Enter”,将会弹出一个小白框,我们将看到计算机的名称。

常用命令

浏览计算机的文件/文件夹系统时,有一些命令将被最常使用。我将介绍一些最关键,必不可少的内容:

  1. pwd
  2. cd
  3. ls
  4. clear
  5. mkdir
  6. touch
  7. open
  8. history
  9. cat
  10. say

1.pwd

命令 pwd 代表“打印工作目录”。本质上,键入该命令,它将输出你所在文件或文件夹的确切文件路径。

2.cd

这代表“更改目录”,或更简单地说,就是更改我们所在的文件夹。

在使用命令 cd 时,我们可以通过在命令中加入更多的内容来告诉它要向哪个方向移动。

  • cd 或者 cd ~——带我们到主目录。
  • cd <folder name>——进入指定文件夹
  • cd ..——移到上一级文件夹。
  • cd ../..——将我们移回两个级别。

当键入文件夹或文件名时,只需一步到位,你可以点击 “Tab”,它就会自动填写文件夹/文件名。

3.ls

现在我们位于文件夹中,我们可能想查看该文件夹中的内容。运行命令 ls 时,它将向我们显示该文件夹中的所有内容。

如果我们想查看所有文件,甚至是隐藏的文件,则可以运行 ls -a

4.clear

这个命令的作用就像听起来一样,它可以 "清除 "你的终端。有时,当你想集中精力时,清空终端会更容易。

5.mkdir

该命令的作用是新建文件夹,无论从何处运行此命令,都将在该位置创建新文件夹。因此,使用 cd 命令导航到所需位置,然后键入 mkdir <文件夹名称>

要进入该新文件夹,我们将运行命令:cd <文件夹名称>

与“mkdir”相反,如果要删除目录,只需运行rmdir。该文件夹必须为空才能正常工作。

6.touch

现在,我们知道了如何创建文件夹,让我们在该文件夹中创建一些文件。如果我们遵循以下命令:

  1. mkdir new-folder
  2. cd new-folder

我们现在应该在“新文件夹”目录/文件夹,让我们在该文件夹中创建一个文件。通过运行以下命令,将创建一个文件。

touch newfile——这个没有扩展名,所以我们想添加 .html.txt 或任何需要的扩展名。

与“touch”相反,删除文件的命令是rm

7.open

通过键入以下命令打开文件或文件夹:

open <folder/file name>

8.history

是否想知道当前终端会话中已运行的所有命令?运行命令history以查看它们。

另一个技巧!使用“向上”和“向下”箭头来浏览前面的命令。

是否要限制显示的命令数量?在命令中添加一个数字:“ history 10”将显示最后键入的10条命令。

9.cat

此命令使我们可以查看特定文件的内容,我们需要声明特定文件才能使此命令起作用。

如果我们知道文件的路径,则可以运行:

cat /Desktop/new-folder/new-file

或者,我们可以从主文件夹导航到新文件夹,然后运行命令。

  1. cd Desktop

  2. cd new-folder

  3. cat new-file

此命令与open不同,因为它在终端内部显示文件的内容,而不是在终端外部打开文件。

10.say

这个很有趣,不需要导航,但它会让你的电脑和你说话!

输入:say "anything here",你的计算机就会说出来,不要忘记此命令中的引号!

小贴士

想把终端改成黑客帝国的样子?黑色背景,绿色字母?

  1. 在屏幕的左上角,单击“终端”。
  2. 点击“偏好设置”
  3. 点击“配置文件”
  4. 在左侧的列表中,单击“ Homebrew Default”。
  5. 单击底部的“默认”。

退出终端并重新打开以查看那些更改,现在我们可以编写代码,当我们的朋友看着我们的肩膀看看我们在做什么时,看起来很酷。 呃,我们只是在新建和删除文件夹,但他们不知道!🙂


如果对你有所启发和帮助,可以点个关注、收藏、转发,也可以留言讨论,这是对作者的最大鼓励。

作者简介:Web前端工程师,全栈开发工程师、持续学习者。


http://chatgpt.dhexx.cn/article/hcmFuOQD.shtml

相关文章

Mac终端命令

Mac电脑安装程序&#xff0c;打开允许任何来源的方法&#xff0c;在终端执行命令行即可。 打开命令&#xff1a;sudo spctl --master-disable 关闭命令&#xff1a;sudo spctl --master-enable Mac终端打开文件 1.打开文件夹的命令很简单&#xff0c;使用 open 文件夹…

Mac终端命令失效( command not found)/

ls vi vim 输入完来一句command not found xx 心哇凉哇凉的&#xff0c;心态都崩了。 guolianggldeMacBook-Pro ~ % cat zsh: command not found: cat guolianggldeMacBook-Pro ~ % ls zsh: command not found: ls guolianggldeMacBook-Pro ~ % mdfind zsh: command not fo…

MacOS系统终端常用命令大全

MacOS系统终端是使用mac电脑的小伙伴需要或多或少了解的一个应用。熟悉并掌握一些基本的常用命令可以帮助我们快速的解决一些日常问题&#xff0c;提高工作效率&#xff0c;下面让小编带大家了解一下吧&#xff01; 基本概念 命令的构成&#xff1a;Command Name、Options、Ar…

Mac终端 常用命令

OSX 的文件系统 OSX 采用的Unix文件系统&#xff0c;所有文件都挂在跟目录 / 下面&#xff0c;所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘&#xff0c;桌面上会显示出一个硬盘图标&#xff0c;它实际在哪…

mac 终端 常用命令

文件目录 首先要清楚几个文件目录&#xff1a; " / " &#xff1a;根目录 " ~ " &#xff1a;用户主目录的缩写。例如当前用户为hello&#xff0c;那么" ~ "展开来就是&#xff1a;/Users/hello " . " &#xff1a;当前目录 "…

RANSAC原理及直线拟合(python动态图解)

一、简介 随机采样一致性&#xff08;Random Sample Consensus&#xff0c;RANSAC&#xff09;由斯坦福国际研究院的Fischler和Bolles于1981年首次提出[1]。RANSAC算法是一种随机参数估计迭代算法&#xff1b;从一组包含异常数据的样本数据集中&#xff0c;通过迭代的方式&…

RANSAC初识

RANSAC算法&#xff1a;随机抽样一致算法&#xff08;random sample consensus,RANSAC&#xff09; 一个简单的例子是从一组观测数据中找出合适的二维直线。假设观测数据中包含局内点和局外点&#xff0c;其中局内点近似的被直线所通过&#xff0c;而局外点远离于直线。简单的…

RANSAC算法详解

RANSAC算法详解 给定两个点p1与p2的坐标&#xff0c;确定这两点所构成的直线&#xff0c;要求对于输入的任意点p3&#xff0c;都可以判断它是否在该直线上。初中解析几何知识告诉我们&#xff0c;判断一个点在直线上&#xff0c;只需其与直线上任意两点点斜率都相同即可。实际…

Ransac拟合椭圆

一、Ransac算法介绍 RANSAC(RAndom SAmple Consensus,随机采样一致)最早是由Fischler和Bolles在SRI上提出用来解决LDP(Location Determination Proble)问题的&#xff0c;该算法是从一组含有“外点”(outliers)的数据中正确估计数学模型参数的迭代算法。“外点”一般指的的数据…

RANSAC算法

算法基本思想和流程 RANSAC是通过反复选择数据集去估计出模型&#xff0c;一直迭代到估计出认为比较好的模型。 具体的实现步骤可以分为以下几步&#xff1a; 选择出可以估计出模型的最小数据集&#xff1b;(对于直线拟合来说就是两个点&#xff0c;对于计算Homography矩阵就…

RANSAC迭代估计

RANSAC迭代估计 1. 定义2. 功能3. 流程4. 迭代次数推导5. 实现直线拟合 1. 定义 根据一组包含异常数据的样本数据集&#xff0c;计算出数据的数学模型参数&#xff0c;得到有效样本数据的算法 从一组含有“外点”(outliers)的数据中正确估计数学模型参数的迭代算法 “外点”一…

RANSAC

转自&#xff1a;http://www.cnblogs.com/xrwang/archive/2011/03/09/ransac-1.html 作者&#xff1a;王先荣 本文翻译自维基百科&#xff0c;英文原文地址是&#xff1a;http://en.wikipedia.org/wiki/ransac&#xff0c;如果您英语不错&#xff0c;建议您直接查看原文。 …

机器视觉:ransac算法详解

目录 一、说明&#xff1a; 二、算法步骤 三、算法代码 四、其它补充 一、说明&#xff1a; RANSAC是一种常用的参数估计方法&#xff0c;全称为Random Sample Consensus&#xff08;随机抽样一致性&#xff09;。它通过随机选择数据中的一部分&#xff0c;然后根据这些数据…

RANSAC算法介绍与总结

RANSAC算法 简介RANSAC地面分割 简介 粒子分割主要使用RANSAC算法. RANSAC全称Random Sample Consensus, 即随机样本一致性, 是一种检测数据中异常值的方法. RANSAC通过多次迭代, 返回最佳的模型. 每次迭代随机选取数据的一个子集, 并生成一个模型拟合这个子样本, 例如一条直线…

RANSAC算法原理

RANSAC是“RANdom SAmple Consensus&#xff08;随机抽样一致&#xff09;”的缩写。它可以从一组包含“局外点”的观测数据集中&#xff0c;通过迭代方式估计数学模型的参数。它是一种不确定的算法&#xff0c;有一定的概率得出一个合理的结果。为了提高得出合理结果的概率必须…

RANSAC算法理解

RANSAC是“RANdom SAmple Consensus&#xff08;随机抽样一致&#xff09;”的缩写。它可以从一组包含“局外点”的观测数据集中&#xff0c;通过迭代方式估计数学模型的参数。它是一种不确定的算法——它有一定的概率得出一个合理的结果&#xff1b;为了提高概率必须提高迭代次…

RANSAC算法(附RANSAC直线拟合C++与Python版本)

文章目录 RANSAC算法简介RANSAC算法基本思想和流程迭代次数推导RANSAC与最小二乘区别RANSAC直线拟合代码&#xff08;C及Python版本&#xff09;C版本代码Python版本代码如下&#xff1a; RANSAC优缺点参考 RANSAC算法简介 RANSAC(RANdom SAmple Consensus,随机采样一致)算法是…

php 枚举类代替hard code代码

新建OrderEnum枚举类 在控制器调用

ERP text object hard code

Created by Wang, Jerry, last modified on Sep 28, 2016 要获取更多Jerry的原创文章&#xff0c;请关注公众号"汪子熙":

Do not hardcode /data/; use Context.getFilesDir().getPath() instead 解决方法

在Android项目中如果使用字符串路径会提示 Do not hardcode "/data/"; use Context.getFilesDir().getPath() instead&#xff0c;如图所示 原因是因为硬编码不是对任何设备都适合&#xff0c;在一些设备上可能会给出错误消息或无法正常工作。可以做如下替换。 Stri…