Mac 的终端命令

Mac终端

如果您正在寻找包含 mac的终端命令,你来对了文章。 在本文中,我们将向您展示日常最有用的 Mac 终端命令,以便在不依赖 macOS 图形界面的情况下手动执行操作。

如何在Mac上打开终端

在 Mac 上打开终端

在 Mac 上访问终端的最快方法是使用 键盘快捷键 Command + 空格键,输入 终端 并单击第一个结果。

终端进程

终端进程

ps-ax 显示当前正在运行的进程。 命令“a”显示所有用户的进程,命令“x”显示未与终端连接的进程
ps -aux 显示所有进程 %cpu; %内存; 页面和 PID
最佳 显示有关正在运行的进程的实时信息
顶部 -ocpu -s 5 显示按 CPU 使用率排序并每 5 秒更新一次的进程
顶部 - 或 rsize 按内存使用情况对进程进行排序
杀死PID 带ID的退出进程. PID 将在活动监视器中显示为一列
ps -ax | grep 按名称或 PID 查找进程

终端搜索

寻找-name <«»文件»»>» 查找所有名为之内. 我们可以使用星号 (*) 来搜索部分文件名
“grep” »» » 查找所有匹配项之内
“grep -rl” »» » 查找包含的所有文件之内

基本终端命令

/(正斜杠) 顶级目录
. 访问当前目录
.. 顶级目录
~ 主目录
须藤 [命令] 以超级用户安全权限运行命令
纳米 [文件] 打开终端编辑器
打开文件] 开启档案
[命令] -h 获取命令帮助
人 [命令] 显示命令的帮助手册

码头许可证管理

终端中的权限

LS-LD 显示源目录的默认权限
ls -ld/ 显示读取权限; 给定文件夹的写入和访问
chmod 755 将文件的权限更改为 755
chmod -R 600 将文件夹及其所有内容的权限更改为 600
chown : 将文件的所有权更改为用户和组如果我们添加命令“-R”,将包含文件夹的内容

在终端中管理文件和目录

macOS 终端文件

du 使用每个子目录及其内容的列表
du -sh [文件夹] 目录中所有文件的可读输出
杜-s 为每个指定文件显示一个条目
杜-sk* | 排序 -nr 列出文件和文件夹(汇总大小,包括子文件夹)。 我们可以用 sk* 代替 sm* 来列出以 MB 为单位的目录
df -h 显示系统的可用磁盘空间
df-H 以 1.000 的幂(而不是 1.024)计算可用磁盘空间
mkdir 创建一个名为的新文件夹
mkdir -p / 创建嵌套文件夹
mkdir 一次创建多个文件夹
“mkdir” »»» 创建一个文件名中带有空格的文件夹
rmdir 删除文件夹(仅适用于空文件夹)
rm -R 删除文件夹及其内容
触碰 创建一个没有任何扩展名的新文件
压缩 将文件复制到文件夹
压缩 将文件复制到当前文件夹
压缩~/ / 将文件复制到文件夹并重命名复制的文件
cp -R <«»新目录»»>» 将文件夹复制到文件名中包含空格的新文件夹
cp -i 在复制带有覆盖警告消息的文件之前警告您
压缩/用户/ 将多个文件复制到一个文件夹
同上 -V [文件夹路径] [新文件夹] 将文件夹的内容复制到新文件夹。 “-V”命令显示每个复制文件的状态行。

使用终端访问和删除文件和文件夹

R M 永久删除文件
rm -i 删除请求确认的文件
rm -f 强制删除未确认的文件
R M 删除多个文件而不确认
MV 移动/重命名
MV 将文件移动到文件夹(如果存在,则覆盖现有的同名文件)
mv -i “-i”命令显示一个警告,它将覆盖目标文件。
mv *.png ~/ 将当前文件夹中的所有 PNG 文件移动到其他文件夹
cd 主目录
光盘 [文件夹] 更改目录
CD〜 主目录
光盘/ 团结之根
光盘- 您上次导航到的上一个目录或文件夹
PWD 显示工作目录
CD .. 上传到父目录
光盘../.. 上两层
ls 显示目录的文件和子目录的名称
ls-C 在列中显示目录的文件和子目录的名称
ls -a 列出所有条目(包括带有 .(dot) 和 ..(double dot) 的条目)
ls-1 以每行一个条目的格式显示文件列表
ls -f. 在作为目录的每个路径之后立即显示 /(斜杠)
LS-S 按大小对文件或条目进行排序
ls -l 以长格式列出。 包括文件模式; 所有者和团体的名称; 文件修改的日期和时间; 路径名; 等等
ls -l / 带有符号链接的根目录的文件系统列表
ls -lt 按修改时间排序的文件列表(最新优先)
ls -lh 以 KB 为单位的可读文件大小的长列表; MB 或 GB
ls-lo 带有大小的文件名列表; 所有者和标志
ls -la 目录内容的详细列表(包括隐藏文件)

终端中的键盘快捷键

制表 自动完成文件和文件夹名称
按Ctrl + A 转到您正在输入的行的开头
按Ctrl + E 转到您正在输入的行的末尾
Ctrl + U 删除光标前的行
Ctrl + K 删除光标后的行
按Ctrl + W 删除光标前的单词
Ctrl + T 交换光标前的最后两个字符
Esc + T 交换光标前的最后两个单词
Ctrl + L. 清屏
按Ctrl + C 停止正在运行的任何东西
按Ctrl + D 退出当前shell
选项 + → 将光标向前移动一个单词
选项 + ← 将光标向后移动一个单词
Ctrl + F 将光标向前移动一个字符
Ctrl + B 将光标向后移动一个字符
按Ctrl + Z 将正在运行的内容放在暂停的后台进程中
Ctrl+_ 撤消上一个命令
选项 + Shift + Cmd + C 复制纯文本
Shift + Cmd + V 粘贴选择
出口 结束 shell 会话

终端中的网络命令

终端ping

Ping 主机并显示其状态
谁是 获取域的whois信息
卷曲-O 通过 HTTP 下载文件; HTTPS 或 FTP
SSH @ 建立 SSH 连接到与用户
scp @ :/远程/路径 复制然而偏僻的
arp -a 显示本地网络上所有设备的列表,包括所有设备的 IP 和 MAC 地址
ifconfig en0 显示设备的 IP 和 MAC 地址

命令历史

Ctrl + R 搜索以前使用的命令
历史 显示我们之前编写的命令
![价值] 执行最后使用的以值开头的命令
!! 运行最后使用的命令

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。