• Mac终端常用命令


    1、打开窗口命令

    快速打开:command+空格(打开查询),输入ter回车
    打开多个窗口:command+N(光标在终端执行此操作)

    2、目录操作

    命令名

    命令功能

    备注

    cd

    打开当前目录

    cd dirname

    pwd

    显示当前目录的路径名

    pwd

    ls

    显示当前目录的内容

    ls -la

    ls -la

    显示当前目录下的详细内容

    ls -A

    显示当前目录下的内容

    点(.)开头的文件

    dircmp

    比较两个目录的内容

    dircmp file1 file2

    mkdir

    创建一个目录

    mkdir dirname

    rmdir

    删除一个目录

    rmdir dirname

    rm

    删除文件 或 空目录

    rm -rf dir

    删除一个 非空 目录

    rm -rf dir

    rmdir

    删除 空 目录

    用得少

    mvdir

    移动或重命名一个目录

    mvdir dir1 dir2

    mv

    移动或重命名一个目录

    mv dir1 dir2

    3、文件操作

    命令名

    命令功能

    备注

    diff

    比较并显示两个文件的内容差异

    diff file1 file2

    touch file.format

    创建指定格式的文件

    cp

    复制文件或目录

    cp file1 file2

    file

    显示文件类型

    file file_name

    cat

    显示或连接文件

    cat filename

    ln

    联接文件

    ln -s file1 file2

    find

    使用匹配表达式查找文件

    find *.file_01

    open

    使用默认的程序打开文件

    open filename

    rm

    删除文件或目录

    rm filename

    mv

    改变文件名或所在目录

    mv file1 file2

    pg

    分页格式化显示文件内容

    pg filename

    more

    分屏显示文件内容

    more filename

    head

    显示文件的最初几行

    head -10 file_01

    tail

    显示文件的最后几行

    tail -10 file_01

    wc

    统计文件的字符数、词数和行数

    wc file_name

    uniq

    去掉文件中的重复行

    uniq file_name

    nl给文件加上行号nl file1 >file2

     4、其他命令

    命令名

    命令功能

    备注

    ps

    显示进程当前状态

    kill

    杀死当前进程

    kill -s 9

    强制杀掉进程

    vim

    编辑文件

    a

    进入文件编辑模式

    esc

    退出文件编辑模式

    :q

    退出打开编辑文件

    :q!

    强制退出打开编辑文件

    :wq

    保存编辑文件退出

    :wq!

    强制保存编辑文件退出

    netstat -AaLlnW

    查看运行的全部端口(mac)

    history

    查看操作记录

    lsof -i:xxxx

    查看该端口对应的应用程序

    traceroute IP

    跟踪路由

    可以打印ip的请求路由地址列表

    tail -f 文件

    查看文件实时更新内容

    可以查看日志最新数据

    find 目录 -name 名字 2>/dev/null

    查找文件路径

    2>/dev/null 过滤Operation not permitted

    5、快捷键

    CTRL+A:移动光标至行首

    CTRL+E:移动光标至行尾

    CTRL+X:按住CTRL,双击 X 可以进行当前位置与行首位置,进行切换

    ESC+B:光标向左移动一个单词

    ESC+F:光标向右移动一个单词

    CTRL+U:删除光标前所有字符

    CTRL+K:删除光标后所有字符

    CTRL+W:删除光标前一个单词(根据空格识别单词分隔)

    CTRL+C:中断操作

    7e8204768da54db79c32deaf589511f7.jpeg

  • 相关阅读:
    Redis客户端和服务端如何通信?
    老年人Stroop任务期间颈动脉粥样硬化与脑激活模式的联系:fNIRS研究
    B. Find The Array
    计算机毕业设计Java茶叶企业管理系统(源码+系统+mysql数据库+lw文档)
    【算法题解】河南师范大学 “青创杯” G : 回文子序列计数
    浅谈@PostConstruct注解
    python毕业设计作品基于django框架 教室图书馆座位预约系统毕设成品(7)中期检查报告
    纯CSS实现炫酷文本时钟
    K8s: 部署 kubernetes dashboard
    02|LangChain | 从入门到实战 -六大组件之Models IO
  • 原文地址:https://blog.csdn.net/leoxingc/article/details/128165072