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

    浏览量

    43248
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1133

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32WL55-NUCLEO开发(1)----STM32WL&LoRaWAN介绍

    网络管理,可以在网络服务器和终端设备上的MAC层之间专门交换一组MAC命令MAC命令对于应
    发表于 06-04 11:39

    LS1043A MACMAC 是否可以设置内部RGMI延迟

    Dear NXP Support Team, 我有一个客户,它在 RGMII 接口之一上的自定义基板上使用 LS1043A,FPGA 通过 MACMAC 连接连接。 由于我在
    发表于 06-04 06:46

    某消费电子终端上市公司实例:徳思特衰减器方案以1/3成本精准复现弱网与WiFi干扰场景

    针对某消费电子终端上市公司POS机在4G/5G弱网与WiFi干扰下的断连、交易失败等客诉问题,本方案采用衰减器创新组合,以1/3成本实现弱网与干扰场景的高精准、可复现实验测试。无需昂贵基站模拟器,轻量化构建研发与产线验证环境,从源头提升产品无线稳定性。
    的头像 发表于 05-20 16:59 337次阅读
    某消费电子<b class='flag-5'>终端上</b>市公司实例:徳思特衰减器方案以1/3成本精准复现弱网与WiFi干扰场景

    科普|MAC地址注册流程

    MAC地址注册流程MAC地址是分配给网络设备的唯一标识符。它是一个由48位二进制数组成的地址,通常以6个十六进制数字对表示,中间用冒号或连字符分隔开。MAC地址是在网络设备制造时,由硬件厂商将固化在
    的头像 发表于 05-15 18:11 122次阅读
    科普|<b class='flag-5'>MAC</b>地址注册流程

    科普|什么是MAC地址、MAC码、OUI码、蓝牙串号

    点击上方蓝字关注我们第一问:MAC地址是什么?MAC地址(MediaAccessControlAddress),直译为媒体访问控制地址,也称为局域网地址(LANAddress),以太网地址
    的头像 发表于 04-16 11:07 509次阅读
    科普|什么是<b class='flag-5'>MAC</b>地址、<b class='flag-5'>MAC</b>码、OUI码、蓝牙串号

    从台式机到移动终端,迷你身份证识别模块如何实现 “无缝嵌入”?

    与传统的身份证识别器相比,嵌入式模块具有体积小、功耗低、易于集成等显著优势。其标准化的接口设计,使得它可以灵活地嵌入不同的智能安防设备终端上。作为专业的安防硬件厂家,天波小编为大家详细介绍嵌入式
    的头像 发表于 12-29 10:15 765次阅读
    从台式机到移动<b class='flag-5'>终端</b>,迷你身份证识别模块如何实现 “无缝嵌入”?

    Unix的相关知识

    1 Unix哲学 Unix 哲学注重实效,立足于丰富的经验,并不会在正规方法学和标准中找到它,它更接近于隐性的半本能的知识。Unix程序员在探索开发的过程中积累的经验,非Unix的程序
    发表于 12-10 07:13

    飞凌嵌入式ElfBoard-Linux系统基础入门-其它shell命令

    clear清屏命令命令:clear功能:清除屏幕参数:无 示例:清屏前执行清屏命令后,终端界面显示信息被清除:man帮助命令
    发表于 10-11 08:42

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

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

    Linux基础命令which详解

    在Linux系统中,which命令用于查找并显示指定命令的可执行文件路径。这对于系统管理员和开发人员来说是一个非常有用的工具,可以帮助定位命令所在的位置,确认命令是否已正确安装,并且能
    的头像 发表于 07-29 17:58 1159次阅读

    已收藏!你需要知道的57个常用树莓派命令

    初次使用树莓派并不总是那么容易,因为你可能还没有使用命令行的习惯。然而,终端命令是必不可少的,而且通常比通过图形用户界面(GUI)操作更高效。那么,有哪些重要的命令是你应该知道的呢?有
    的头像 发表于 07-23 18:36 1411次阅读
    已收藏!你需要知道的57个常用树莓派<b class='flag-5'>命令</b>!

    一文掌握Linux命令

    作为一名运维工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理运维工程师必须掌握的Linux命令,并结合实际场景
    的头像 发表于 07-22 15:23 823次阅读

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

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