0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Mac终端上使用UNIX命令

454398 来源:工程师吴畏 2019-08-05 10:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Mac OS

这是在Macintosh计算机上运行的操作系统。 Mac OS是基于UNIX的Darwin内核,因此终端可以让您基本上直接将命令输入到UNIX环境中。

如果您使用过Linux机箱之前可能实际上遇到过完全相同的命令他们在Mac OS上

macOS中的终端命令行

终端是进入Mac OS后端的网关,它允许我们使用命令提示符控制mac。

在基于UNIX的我们必须处理命令行界面。终端的一个主要优点是 - 它非常快,为了使用终端你应该知道基本的命令和功能,

如何打开终端

到打开终端转到应用程序文件夹,然后转到实用程序,在那里你可以找到终端,双击它。或者只需单击按下命令 - 空格键以启动Spotlight并键入“终端”然后按Enter键。

键入命令时应注意以下几点:每个角色都很重要,包括空间。因此,当您复制命令时,请确保包含空格并且字符的大小写正确。

UNIX目录命令

1。 pwd

在控制台中,您始终在计算机上的目录或文件夹中工作。我们将此称为您的工作目录。你可以看到你在哪里使用这个命令

2。 ls

此命令将显示该目录中的所有文件。您还可以通过此命令查看所有隐藏文件“ls -a”

3。 cd

此命令将带您进入目录,

现在假设我们位于主文件夹中,您想要转到桌面,所以只需键入

“cd Desktop/”

这里我们使用“\”作为空格,假设你要打开一个来自桌面的名为“Mac book”的文件我们应该输入“cd Desktop/Mac \ book/”

现在你在名为Mac book的文件夹中,但是你想回到桌面,这里我们使用“cd 。.”,这个命令将带你回到一个目录,输入“cd”将直接带您回到桌面

4。 mkdir

此命令用于创建目录。要创建一个目录,你应该输入目录名称,例如“mkdir Mac”,这将创建一个名为Mac的新目录

5。 rmdir

此命令用于移除空目录。删除目录名称Mac我们使用此命令“rmdir Mac”

工作 使用 文件

1。 rm

“rm”命令用于删除目录,“rm -r”用于删除带文件的目录。如果要确认要删除的文件,请使用“ - i”,如“rm -i scr.png”(仅适用于文件)

2.chmod

更改访问文件的权限。现在让我们看看如何使用chmod修改权限。要完全控制权限,可以使用两个Unix命令“ - ls”和“chmod - ”来显示权限并修改他们。假设您要查找文件夹的当前权限,然后将其更改为755.这将为您提供所有者读取,写入和执行权限,以及其他所有人读取和执行权限。

键入ls -l,然后按Enter键。显示主目录中文件和文件夹的符号权限

输入“chmod 755 foldername”,然后按Enter键。这会将文件夹的权限更改为rwxr-xr-x。

3。 diff

逐行比较两个文件。它可能不是最优雅的工具,但它绝对是一个可以完成比较&合并文本。该命令类似于“diff [firstfile] [secondfile]”

4.more

是一个查看文本文件内容的命令。按空格键 查看下一页并按Q退出。该命令类似于 “more [filename]”

5。 mv

此命令可以通过命令“mv [filename] [foldername]”将一个文件移动到目录中,它还可以在文本中移动内容通过命令“mv [第一个文件名] [第二个文件名]”

此处文本文件已移至名为hari的文件夹

此处第一个文件中的内容已移至第二个文件,第二个文件中的内容已移至第二个文件中文件将被删除

杂项命令

1.ctrl + C& ctrl + z

ctrl + c用于终止大部分操作而ctrl + z用于强制停止,我们在运行pythonjava或其他程序时大多使用此命令。/p》

2.date

它显示日期和时间

3.echo

这是一个用于将文本输出到文件的命令。假设您要键入“hello world”并将其保存在文本文件中,只需键入以下命令“echo hello world 》》 name.txt”

4。帮助

显示bash命令的部分列表。为此,只需在终端中输入“help”

5.history

显示您输入的最后一个命令。您可以通过键入感叹号(!),然后立即(无空格) 历史列表中该命令的编号来重做命令。要重复上一个 命令,请键入 “!!” 。要重复上一个文件名,请键入 “!*”

6.pico

一个简单的UNIX文本编辑器。只需输入命令“pico”并按Enter键,文本编辑器将出现

8。 zip和unzip

这些命令用于压缩到zip存档并从zip存档中提取

9。 sudo

要执行sudo命令,您必须使用具有密码的管理员帐户登录。

您可以使用终端中的sudo命令以不同的用户身份执行命令,例如root用户。输入命令后,终端会要求您输入您的帐户密码。如果您忘记了密码或者您的帐户没有密码,请在“用户”和“用户”中添加或更改密码。团体偏好。然后,您可以在终端中执行sudo命令。

10。 ping

使用此命令可以检查与服务的连接,例如“ping maker.pro”

3。 hostname

此命令将显示您的主机名。您也可以通过此命令更改主机名“sudo scutil --set HostName [您的主机名]”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UNIX
    +关注

    关注

    0

    文章

    296

    浏览量

    42866
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1125

    浏览量

    54854
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    rtt studio中 终端窗口输入不了命令,是没打开什么东西吗?

    studio新建的工程,控制台程序能正常运行终端输出了RTT的logo,想输入list_device等命令,无法输入,是哪儿配置问题?还是要自己写命令顶层?
    发表于 09-24 06:04

    wsOtaUpgrade有没有办法指定MAC地址?

    cybt-353027 的 MAC 地址。 我可以制作一个软件实用程序,从连接的设备读取 MAC 地址,然后使用正确的 MAC 地址作为命令行参数启动 wsOTAupgrade,但我
    发表于 06-27 06:19

    飞凌嵌入式ElfBoard ELF 1板卡-uboot常用命令之网络命令

    使用网络命令之前,首先需要设置开发板的IP地址和mac地址:=> setenv ipaddr 192.168.0.232=> setenv ethaddr aa:bb
    发表于 05-23 09:33

    岳冉扫描打印一体手持终端高效移动办公 #手持终端 #PDA

    终端
    yueranxinxi
    发布于 :2025年05月12日 17:34:16

    高安全等级车规芯片在星载控制终端上的应用

    随着航天技术与汽车电子技术的深度融合,高安全等级车规芯片在星载控制终端上的应用逐渐受到关注。
    的头像 发表于 03-29 11:47 780次阅读

    通过注册表和Technitium MAC Address Changer修改MAC地址(支持W5500模块及通用网卡)

    :Windows系统(以Win11为例)。 2. 操作步骤 步骤1:查看当前MAC地址 1.打开命令行: Win + R → 输入`cmd` →
    的头像 发表于 03-28 09:27 6107次阅读
    通过注册表和Technitium <b class='flag-5'>MAC</b> Address Changer修改<b class='flag-5'>MAC</b>地址(支持W5500模块及通用网卡)

    通过注册表和Technitium MAC Address Changer修改MAC地址(支持W5500模块及通用网卡)

    :Windows系统(以Win11为例)。 2. 操作步骤 步骤1:查看当前MAC地址 1.打开命令行: Win + R → 输入`cmd` → 运行 2. 输入命令: ipconfig /all
    发表于 03-28 09:18

    如何修复S32G gmac的mac地址?

    您好,我想修复 S32G gmac 的 mac 地址,我在 uboot 下执行以下命令 setenv ethaddr d6:20:eb:40:75:d8 保存 在内核上运行 ifconfig
    发表于 03-21 06:49

    常用linux命令

    使用command A | command B | command C命令,将A命令产生的标准输出作为B命令的标准输入(注意只能接收前一个命令的标准输出)。
    的头像 发表于 01-20 14:26 658次阅读

    ADS1158如何在自动扫描模式下,用通道读命令,顺序读取通道转换数值?

    ADS1158如何在自动扫描模式下,用通道(寄存器格式)读命令,顺序读取通道转换数值,我现在无论是采用脉冲命令方式还是START为HIGH转换的方式读取的通道的顺序都是乱的;
    发表于 01-17 06:54

    Mac上使用Docker构建noVNC环境并运行MyCobot

    这篇文章主要内容是关于如何在 Ros2 环境中构建在 Mac 上模拟 Mycobot 280 M5 的环境。
    的头像 发表于 01-15 09:17 1804次阅读
    在<b class='flag-5'>Mac</b>上使用Docker构建noVNC环境并运行MyCobot

    Linux实时查看日志的四种命令详解

    何在Linux中实时查看日志文件的内容?那么有很多实用程序可以帮助用户在文件更改或不断更新时输出文件的内容。在Linux中实时显示文件内容的常用命令是tail命令(有效地管理文件)。 1.
    的头像 发表于 01-13 10:45 3978次阅读
    Linux实时查看日志的四种<b class='flag-5'>命令</b>详解

    MAC地址的作用范围,MAC地址怎么申请?

    MAC地址(MediaAccessControlAddress),也称为局域网地址(LANAddress)、以太网地址(EthernetAddress)、硬件地址(HardwareAddress)或
    的头像 发表于 12-19 17:44 2601次阅读
    <b class='flag-5'>MAC</b>地址的作用范围,<b class='flag-5'>MAC</b>地址怎么申请?

    mac和windows的区别 mac的优缺点分析

    操作系统 Mac OS :基于UNIX的操作系统,以其稳定性和安全性而闻名。Mac OS是专为苹果硬件设计的,因此软硬件之间的集成度非常高。 Windows :微软开发的操作系统,支持广泛的硬件设备
    的头像 发表于 12-19 15:01 1.4w次阅读