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

    浏览量

    41482
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1105

    浏览量

    51461
收藏 人收藏

    评论

    相关推荐

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

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

    怎么绑定IP地址和MAC地址

    MAC地址 ·使用快捷键Win+R打开运行窗口,输入cmd后回车。 ·在命令提示符窗口中输入ipconfig /all,然后回车。 ·在输出信息中找到IPv4地址(即IP地址)和物理地址(即MAC地址
    的头像 发表于 12-01 22:48 211次阅读

    MAC2MAC在Jacinto7 Soc中的应用

    电子发烧友网站提供《MAC2MAC在Jacinto7 Soc中的应用.pdf》资料免费下载
    发表于 09-27 09:33 0次下载
    <b class='flag-5'>MAC2MAC</b>在Jacinto7 Soc中的应用

    优化比较器输入端上的电阻分压器

    电子发烧友网站提供《优化比较器输入端上的电阻分压器.pdf》资料免费下载
    发表于 08-26 14:53 0次下载
    优化比较器输入<b class='flag-5'>端上</b>的电阻分压器

    常见的shell命令之其他命令

    1、clear清屏命令命令:clear功能:清除屏幕参数:无 示例:清屏前。执行清屏命令后,终端界面显示信息被清除。2、man帮助命令
    发表于 08-21 09:49

    ESP8266通电时没有MAC地址是怎么回事?

    (AT 命令)没有响应,该终端设置为在命令输入后提供 CR/LF。 我有一个坏的设备,MAC地址何时以及如何被“烧毁”到设备上?我有一个数字示波器,所有先决条件(GPIO15 接地,
    发表于 07-19 15:13

    ESP8266的MAC地址是唯一的吗?

    ESP8266的MAC地址是唯一的吗? MAC地址是否被烧录到ESP8266 ROM中?(我知道有 AT 命令可以更改 MAC;我只对供应商提供的默认
    发表于 07-12 09:03

    sniffer模式下,wifi_promiscuous_set_mac无效是怎么回事?

    想使用 wifi_promiscuous_set_mac 过滤出某一个终端 mac ,但是无效。 或者有没有其他的方式只 sniffer 某一个特地 mac
    发表于 07-11 07:30

    致敬经典:在国产开源操作系统 RT-Thread 重温 UNIX 彩色终端

    引言上篇文章里我们向大家介绍了RT-Threadv5.1.0的一些新特性。其中包括了终端环境的进一步完善。终端是人机交互的重要接口。实用的终端工具可以显著地提升系统使用者的幸福指数。举例来说,当我
    的头像 发表于 06-27 08:35 362次阅读
    致敬经典:在国产开源操作系统 RT-Thread 重温 <b class='flag-5'>UNIX</b> 彩色<b class='flag-5'>终端</b>

    vscode esp-idf终端不能执行python命令怎么解决?

    vscode esp-idf终端不能执行python命令,先前重装win10系统,安装vscode,安装esp-idf插件,选择版本安装,就能在终端执行idf.py。现在重装系统,按照先前的方式安装也不行了,是官方源问题,还是怎
    发表于 06-05 06:37

    如何使用MFG命令为CYW4373重新编程MAC地址?

    请告知如何使用 MFG 命令为 CYW4373(村田 2AE)重新编程 MAC 地址? 电路板是带有 Murata 2AE(CYW4373)的 STM32H747I-DISCO,软件是英飞凌
    发表于 05-30 07:06

    如何使用MFG命令为CYW4373重新编程MAC地址?

    请告知如何使用 MFG 命令为 CYW4373(村田 2AE)重新编程 MAC 地址? 电路板是带有 Murata 2AE(CYW4373)的 STM32H747I-DISCO,软件是英飞凌
    发表于 05-28 07:30

    何在CYW54907上使用wl工具执行睡眠、传输等命令

    命令集,可以通过 tera term 等任何终端程序传递。 睡眠命令不起作用,我们没有看到发出睡眠命令后当前的数字有任何减少。 而休眠命令
    发表于 05-20 06:37

    身份识别模组在POS终端上的应用

    1.POS终端对身份识别模组的需求在POS终端上嵌入身份识别模组,可以为商业经营者提供更多的管理和服务功能。例如,通过扫描顾客的身份证,POS系统可以快速获取顾客的身份信息,以便进行个性化的服务
    的头像 发表于 05-08 11:07 322次阅读
    身份识别模组在POS<b class='flag-5'>终端上</b>的应用

    全志H616核桃派系统终端和常用命令介绍

    桌面系统打开终端终端(Termianal)要追溯到早期的计算机时代,那时候还没有可视化桌面,很多计算机操作都是通过终端命令完成。 到现在我们依然很多场合和调试会用到,掌握 linux
    发表于 01-25 14:54