原标题:Mac终端怎么打开?带你全面了解在macOS中使用终端命令行

终端是Mac命令行界面。使用Terminal来完成某些任务有很多好处-例如,通常更快。为了使用它,您需要掌握其基本命令和功能。看完这篇文章后,您可以更深入地学习更多的命令,并使用Mac的命令提示符执行更复杂的任务以及一些有趣的任务。

如何在Mac上打开终端

终端应用程序位于“应用程序”中的“实用工具”文件夹中。要打开它,请打开“应用程序”文件夹,然后打开“实用程序”并双击“终端”,或按Command-空格键以启动Spotlight并键入“ Terminal”,然后双击搜索结果。

您会在桌面上看到一个带有白色背景的小窗口。标题栏中是您的用户名,单词“ bash”和窗口尺寸(以像素为单位)。Bash代表“ Bourne again shell”。可以运行Unix命令的外壳有很多,在Mac Bash上,Terminal使用的外壳是这样的。

如果要扩大窗口,请单击右下角并将其向外拖动。如果您不喜欢白色背景上的黑色文本,请转到“外壳”菜单,选择“新建窗口”,然后从列表中的选项中进行选择。

对于Mac监视功能,建议尝试使用iStat菜单。该应用程序收集CPU负载,磁盘活动,网络使用情况等数据,所有这些都可以从菜单栏中访问。

终端机中的基本Mac命令

了解Terminal并了解其工作方式的最快方法是开始使用它。但是在我们这样做之前,值得花一点时间来了解命令的工作方式。要运行命令,只需在光标处键入它,然后按Return键即可执行。

每个命令由三个元素组成:命令本身,一个告诉命令应该在什么资源上运行的参数以及一个用于修改输出的选项。因此,例如,要将文件从Mac上的一个文件夹移动到另一个文件夹,可以使用移动命令“ mv”,然后键入要移动的文件的位置,包括文件名和位置。想要移动到。

让我们尝试一下。

键入cd〜/ Documents,然后按Return键导航到主文件夹。

键入ls然后返回(在每个命令后键入Return)。

现在,您应该在Documents文件夹中看到所有文件的列表-ls是列出文件的命令。

要查看终端中所有可用命令的列表,请按住Escape键,然后在出现询问您是否要查看所有可能性的问题时按y键。要查看更多命令,请按Return键。

Unix有其自己的内置手册。因此,要了解有关命令类型man [命令名称]的更多信息,其中“命令”是您想了解更多信息的命令名称。

终端规则

在终端或任何其他命令行工具中键入命令时,需要牢记一些注意事项。首先,每个字符都很重要,包括空格。因此,在复制命令时,请在此处看到,请确保包含空格并且字符大小写正确。

您不能在终端中使用鼠标或触控板,但可以使用箭头键进行导航。如果要重新运行命令,请点击向上箭头键直到找到它,然后按Return键。要中断已经在运行的命令,请键入Control-C。

命令总是在当前位置执行。因此,如果您未在命令中指定位置,它将在您上次移动到的位置或上一条命令的运行位置运行。使用cd命令,后跟目录路径(如上述步骤1),以指定要在其中运行命令的文件夹。

还有一种指定位置的方法:转到Finder,导航到所需的文件或文件夹,然后将其拖到“终端”窗口中,光标位于您要键入路径的位置。

这是另一个例子。这次,我们将在您的Documents目录中创建一个新文件夹,并将其命名为“ TerminalTest”。

打开“查找器”窗口,然后导航到“文档”文件夹。

键入cd并将Documents文件夹拖到“终端”窗口中。

现在,键入mkdir“ TerminalTest”

返回到Finder,打开“文本编辑”并创建一个名为“ TerminalTestFile.rtf”的新文件。现在将其保存到Documents文件夹中的TerminalTest文件夹中。

在“终端”窗口中,键入cd〜/ Documents / TerminalTest,然后键入Return。现在键入ls,您应该看到列出了“ TerminalTestFile”。

要更改文件名,请键入以下内容,并在每个步骤之后按Return键:

cd〜/文档/端子测试

mv TerminalTestFile TerminalTestFile2.rtf

这会将文件名更改为“ TerminalTestFile2”。当然,您可以使用任何喜欢的名称。mv命令的意思是“移动”,您也可以使用它将文件从一个目录移动到另一个目录。在这种情况下,您将保持文件名相同,但是在键入名称的第二个实例之前指定另一个目录,如下所示:

mv〜/ Documents / TerminalTest TerminalTestFile.rtf〜/ Documents / TerminalTest2 TerminalTestFile.rtf

更高级的终端命令

终端可以用于各种不同的任务。其中一些可以在Finder中执行,但在Terminal中更快。其他人则访问macOS的根深蒂固的部分,如果没有专业应用程序,则无法从Finder访问。这里有一些例子。

将文件从一个文件夹复制到另一个

在“终端”窗口中,键入ditto [文件夹1] [文件夹1],其中“文件夹1”是承载文件的文件夹,“文件夹2”是要将文件移动到的文件夹。

要在“终端”窗口中查看正在复制的文件,请在命令后键入-v。

从互联网下载文件

您需要使用要下载的文件的URL才能使用Terminal。

cd〜/下载/

curl -O [要下载的文件的URL]

如果要将文件下载到“下载”文件夹以外的目录,请用该文件夹的路径替换〜/ Downloads /,或在键入cd命令后将其拖到“终端”窗口中。

更改屏幕快照的默认位置

如果您不希望在按Command-Shift-3时macOS将屏幕截图保存到桌面,则可以在终端中更改默认位置

默认设置为com.apple.screencapture位置[要保存屏幕快照的文件夹的路径]

命中回报

杀死所有SystemUIServer

命中回报

更改屏幕快照的默认文件类型

默认情况下,macOS将屏幕截图保存为.png文件。要将其更改为.jpg,请执行以下操作:

默认写入com.apple.screencapture类型JPG

按回车

杀死所有SystemUIServer

按回车

删除文件夹中的所有文件

用于在Terminal中删除或删除文件的命令是rm。因此,例如,如果您想在“ Documents”文件夹中删除名为“ oldfile.rtf”的文件,则可以使用cd〜/ Documents转到“ Documents”文件夹,然后删除该文件。就目前而言,这将删除文件而无需您进一步干预。如果要确认要删除的文件,请在rm -i oldfile.rtf中使用-i

要删除名为“ oldfolder”的目录中的所有文件和子文件夹,命令为rm -R oldfolder并确认应删除每个文件,rm -iR oldfolder

如您所见,虽然Terminal看起来很吓人并且似乎很难使用,但实际上并非如此。关键是学习一些命令,例如我们上面概述的命令,并了解这些命令的语法。

本文由Mac 未来软件园原创,文章地址:https://mac.orsoon.com/news/1037353.html,转载请保留原地址。

本文软件均可在本站内下载。返回搜狐,查看更多

责任编辑:

macbook 终端命令怎么使用_Mac终端怎么打开?带你全面了解在macOS中使用终端命令行...相关推荐

  1. macOS中快速打开终端

    macOS中如何在当前目录下快速打开终端? 方法如下: 1.点击屏幕左上角的苹果图标,选择菜单:系统偏好设置.... 2.打开系统偏好设置界面,点击"键盘"->"快 ...

  2. macOS中调整终端默认窗口大小

    macOS中终端窗口的默认大小有些小,如何调整这个默认大小呢? 方法如下: 1.打开终端窗口. 2.点击屏幕左上角苹果图标旁边的"终端"菜单,选择菜单:偏好设置.... 3.打开偏 ...

  3. 我国智慧城市场景中物联网终端评测与认证体系研究

    摘要 在智慧城市建设过程中,物联网终端是设施智能化和管理精细化的必备要素,物联网终端产品的质量则是保障智慧城市应用可靠性的关键.然而,物联网终端具有种类杂.技术协议多.互操作性差.场景差异大的特点,这 ...

  4. linux中ftp的用法,linux中的ftp命令用法(7页)-原创力文档

    第 第 PAGE 1 页 共 NUMPAGES 1 页 linux中的ftp命令用法 Linux系统中的ftp命令功能强大,那么它的具体用法是怎样呢?下面由小编为大家整理了linux中的ftp命令用法 ...

  5. linux中Shell历史命令记录文件的路径是什么

    Bash shell在"~/.bash_history"("~/"表示用户目录)文件中保存了500条使用过的命令,这样能使你输入使用过的长命令变得容易.每个在系 ...

  6. 常用Linux命令及其作用(超详细,带演示)

    常用Linux命令及其作用(超详细,带演示) 文章目录 常用Linux命令及其作用(超详细,带演示) 1. 提前了解 1.1 终端命令格式 1.2 --help 1.3 man command 查询使 ...

  7. python if else 嵌套格式_python中if嵌套命令实例讲解

    一.嵌套命令计算机执行的顺序 缩进相同的命令处于同一个等级,第一步,计算机就要按顺序一条一条地执行命令. 1.先给score赋值: 2.因为if和else是只能留一个的互斥关系,if和else下的代码 ...

  8. CMake中执行shell命令之execute_process、add_custom_target和add_custom_command

    背景 以下情况可能需要在CMake中执行shell脚本: cmake未提供的功能而实际构建中又需要时,如获取Linux发行版本 项目构建时需要执行脚本才能完成,如boost构建过程 有的需要shell ...

  9. macbook 终端命令怎么使用_mac 常用的终端命令

    OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念. 你在桌面上看到的硬盘都挂在 /Volumes 下. 比如接上个叫做 US ...

  10. macbook 终端命令怎么使用_mac中怎么在终端中打命令 - 卡饭网

    在Linux终端中查看公有IP的方法详解 在Linux终端中查看公有IP的方法详解 首先回顾一下一般的查看IP的命令: ifconfig Linux查看IP地址的命令--ifconfig ifconf ...

最新文章

  1. 计算机应届生必读的 AI 入门经典书单
  2. JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )(转发)
  3. [120_移动开发Android]005_android开发之数据存储之文件操作
  4. 根据xml生成相应的对象类
  5. Scala数据类型按精度(容量)大小排序
  6. datetime模块
  7. java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)[Ljava/lang/Object解决
  8. 21个ui设计技巧,让你的设计不落伍
  9. linux : 各个发行版中修改python27默认编码为utf-8
  10. 【转】ABP源码分析三:ABP Module
  11. Linux实验五:Linux环境下的C语言编程
  12. 正则表达式的匹配规则
  13. phpstorm编辑器乱码问题解决
  14. python进程池和线程池_Python中的进程池与线程池(包含代码)
  15. JavaScript基础学习(一)—JavaScript简介
  16. apache的server-status如何分析的技术说明
  17. 实用的 Python 包 —— 使用 win32 的剪贴板
  18. 第P题 扔盘子(双重循环就行) 详解=====有一口井,井的高度为N,每隔1个单位它的宽度有变化。现在从井口往下面扔圆盘,如果圆盘的宽度大于井在某个高度的宽度
  19. 这个被程序员捧上神坛的IDEA插件出来后,我扔掉了Postman了
  20. Go 能拯救已经失败的可视化编程?

热门文章

  1. 「津津乐道播客」#288 编码人声:只拿副业来赚钱,你可能亏大了
  2. 2016年总结:教师路的开启,爱情味的初尝 (上)
  3. 这个1500个+Javascript特效代码,瞬间提升你的开发效率
  4. compoundbutton(compoundbutton是什么意思)
  5. Windows系统安装adb/fastboot驱动教程
  6. 指标赋权与评价类方法总结
  7. 谷歌街景15年乾坤大挪移!带你穿越法老的金字塔
  8. vijos 1602
  9. fckeditor java_FCKeditor.Java 源代码下载
  10. php fckeditor,FCKeditor的安装(PHP)