最最简单的几个Mac终端命令

article/2025/9/7 17:55:52

几个简单的Mac终端命令

  • 目录切换相关

    • cd+空格+/
      回到根目录
    • cd+空格+… (或者 cd+空格+…/)
      回到上一级目录
    • cd+空格+.
      回到当前目录
    • pwd
      显示从根目录到当前目录的完整目录
  • vi操作相关
    注意:vi操作的文件如果不存在,则先自动创建一个该名字的文件

    • vi+文件名称
      打开文件
    • 按键E进入编辑界面
    • 按键S进入编辑模式
    • 编辑结束
      • 按键esc,再输入:
      • :+q!
        写入内容不保存
      • :+wq
        写入内容保存,然后退出。
    • 如果没有进行编辑,退出时,则输入:
      :q
  • 文件操作相关

    • 删除文件
      rm+文件名称
    • 创建文件
      touch+文件名称
    • 输出文件内容
      cat+文件名称
  • 进程相关

    • ps+空格±+A
      查询所有进程,包括pid,进程所在目录等
    • ps+空格±+A+|+grep+空格+进程名等(eg:qq,则查询qq进程的信息)
      查询某一个进程or某一类进程,显示信息和上面的命令一致。
    • kill+进程名字
      停掉进程
    • losf+空格±i:端口号+
      查看占用某一端口的进程 ,eg:lsof -i:80则表示查看占用端口80的进程信息,显示包括:进程名, PID ,TYPE等。
    • lsof -i -P|grep -i “listen”
      查看所有开启的端口,显示包括:进程名、端口号、所属用户、网络协议等。
  • 查询终端中曾经输入的命令

    • history
      查询终端中之前输入的所有命令
    • history+数字
      如果数字为100,则是查询最近使用的100个终端命令

插入图片:
这里写图片描述


这里写图片描述

补充命令(可能有重复)20181009

  • 简单常用的
    cd 、 ls 、 ll、 vi、 mkdir、 cp、 mv、 rm、
  • 常考命令
    • ps

      • ps -ef|grep java // 找出所有java进程
      • 可以查看进程的瞬间信息
    • top

      • 可以持续的监视进程的信息
      • 退出q
      • 默认3s刷新一次;空格键可以完成立即刷新功能;
      • 除了显示各个进程的信息外,上面还有5-7行统计系统的整体信息
        • 进程个数统计:运行的、阻塞的、睡眠的等。
        • cpu使用百分比统计:user的、sys的、idle的
        • 物理内存:使用&未使用的大小
        • VM情况:swapping和swap out大小
        • 网络情况:in和out的网速
        • 硬盘情况:read和write占用比例
    • tail

      • 查阅正在改变的日志文件
      • tail -f 20160921.logs //查看正在改变的日志文件;
      • tail -3000 catalina.out //查看倒数前3000行的数据;
      • tail -3000 catalina.out | grep ‘AA’ //查看倒数前3000行包含字母’AA’的数据;
    • kill
      kill -9 进程号 // 彻底杀死某个进程

    • chmod
      chmod 751 file :给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

    • 根据端口号查进程pid
      lsof -i:8080 //根据端口查看进程pid


http://chatgpt.dhexx.cn/article/vigXB3Ik.shtml

相关文章

Mac 终端基本命令

基本命令 1、列出文件 ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions 参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 2、转换目录 cd 例:想到驱动目录下溜达一圈 cd /System/Library/Extension…

10需要知道Mac终端命令

如果你想进入web开发领域,知道什么是终端,如何使用终端是非常有益的。在今天的文章中,我们将介绍Mac终端命令的10个必要知识! 🙂 什么是终端(Terminal) 终端最基本的用途是可以浏览计算机的文…

Mac终端命令

Mac电脑安装程序,打开允许任何来源的方法,在终端执行命令行即可。 打开命令:sudo spctl --master-disable 关闭命令:sudo spctl --master-enable Mac终端打开文件 1.打开文件夹的命令很简单,使用 open 文件夹…

Mac终端命令失效( command not found)/

ls vi vim 输入完来一句command not found xx 心哇凉哇凉的,心态都崩了。 guolianggldeMacBook-Pro ~ % cat zsh: command not found: cat guolianggldeMacBook-Pro ~ % ls zsh: command not found: ls guolianggldeMacBook-Pro ~ % mdfind zsh: command not fo…

MacOS系统终端常用命令大全

MacOS系统终端是使用mac电脑的小伙伴需要或多或少了解的一个应用。熟悉并掌握一些基本的常用命令可以帮助我们快速的解决一些日常问题,提高工作效率,下面让小编带大家了解一下吧! 基本概念 命令的构成:Command Name、Options、Ar…

Mac终端 常用命令

OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪…

mac 终端 常用命令

文件目录 首先要清楚几个文件目录: " / " :根目录 " ~ " :用户主目录的缩写。例如当前用户为hello,那么" ~ "展开来就是:/Users/hello " . " :当前目录 "…

RANSAC原理及直线拟合(python动态图解)

一、简介 随机采样一致性(Random Sample Consensus,RANSAC)由斯坦福国际研究院的Fischler和Bolles于1981年首次提出[1]。RANSAC算法是一种随机参数估计迭代算法;从一组包含异常数据的样本数据集中,通过迭代的方式&…

RANSAC初识

RANSAC算法:随机抽样一致算法(random sample consensus,RANSAC) 一个简单的例子是从一组观测数据中找出合适的二维直线。假设观测数据中包含局内点和局外点,其中局内点近似的被直线所通过,而局外点远离于直线。简单的…

RANSAC算法详解

RANSAC算法详解 给定两个点p1与p2的坐标,确定这两点所构成的直线,要求对于输入的任意点p3,都可以判断它是否在该直线上。初中解析几何知识告诉我们,判断一个点在直线上,只需其与直线上任意两点点斜率都相同即可。实际…

Ransac拟合椭圆

一、Ransac算法介绍 RANSAC(RAndom SAmple Consensus,随机采样一致)最早是由Fischler和Bolles在SRI上提出用来解决LDP(Location Determination Proble)问题的,该算法是从一组含有“外点”(outliers)的数据中正确估计数学模型参数的迭代算法。“外点”一般指的的数据…

RANSAC算法

算法基本思想和流程 RANSAC是通过反复选择数据集去估计出模型,一直迭代到估计出认为比较好的模型。 具体的实现步骤可以分为以下几步: 选择出可以估计出模型的最小数据集;(对于直线拟合来说就是两个点,对于计算Homography矩阵就…

RANSAC迭代估计

RANSAC迭代估计 1. 定义2. 功能3. 流程4. 迭代次数推导5. 实现直线拟合 1. 定义 根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法 从一组含有“外点”(outliers)的数据中正确估计数学模型参数的迭代算法 “外点”一…

RANSAC

转自:http://www.cnblogs.com/xrwang/archive/2011/03/09/ransac-1.html 作者:王先荣 本文翻译自维基百科,英文原文地址是:http://en.wikipedia.org/wiki/ransac,如果您英语不错,建议您直接查看原文。 …

机器视觉:ransac算法详解

目录 一、说明: 二、算法步骤 三、算法代码 四、其它补充 一、说明: RANSAC是一种常用的参数估计方法,全称为Random Sample Consensus(随机抽样一致性)。它通过随机选择数据中的一部分,然后根据这些数据…

RANSAC算法介绍与总结

RANSAC算法 简介RANSAC地面分割 简介 粒子分割主要使用RANSAC算法. RANSAC全称Random Sample Consensus, 即随机样本一致性, 是一种检测数据中异常值的方法. RANSAC通过多次迭代, 返回最佳的模型. 每次迭代随机选取数据的一个子集, 并生成一个模型拟合这个子样本, 例如一条直线…

RANSAC算法原理

RANSAC是“RANdom SAmple Consensus(随机抽样一致)”的缩写。它可以从一组包含“局外点”的观测数据集中,通过迭代方式估计数学模型的参数。它是一种不确定的算法,有一定的概率得出一个合理的结果。为了提高得出合理结果的概率必须…

RANSAC算法理解

RANSAC是“RANdom SAmple Consensus(随机抽样一致)”的缩写。它可以从一组包含“局外点”的观测数据集中,通过迭代方式估计数学模型的参数。它是一种不确定的算法——它有一定的概率得出一个合理的结果;为了提高概率必须提高迭代次…

RANSAC算法(附RANSAC直线拟合C++与Python版本)

文章目录 RANSAC算法简介RANSAC算法基本思想和流程迭代次数推导RANSAC与最小二乘区别RANSAC直线拟合代码(C及Python版本)C版本代码Python版本代码如下: RANSAC优缺点参考 RANSAC算法简介 RANSAC(RANdom SAmple Consensus,随机采样一致)算法是…

php 枚举类代替hard code代码

新建OrderEnum枚举类 在控制器调用