Mac 终端命令大全

—目录操作—
ꔷ mkdir 创建一个目录 mkdir dirname
ꔷ rmdir 删除一个目录 rmdir dirname
ꔷ mvdir 移动或重命名一个目录 mvdir dir1 dir2
ꔷ cd 改变当前目录 cd dirname
ꔷ pwd 显示当前目录的路径名 pwd
ꔷ ls 显示当前目录的内容 ls -la
ꔷ dircmp 比较两个目录的内容 dircmp dir1 dir2
—文件操作—
ꔷ cat 显示或连接文件 cat filename
ꔷ pg 分页格式化显示文件内容 pg filename
ꔷ more 分屏显示文件内容 more filename
ꔷ od 显示非文本文件的内容 od -c filename
ꔷ cp 复制文件或目录 cp file1 file2
ꔷ rm 删除文件或目录 rm filename
ꔷ mv 改变文件名或所在目录 mv file1 file2
ꔷ ln 联接文件 ln -s file1 file2
ꔷ find 使用匹配表达式查找文件 find . -name “*.c” -print
ꔷ file 显示文件类型 file filename
ꔷ open 使用默认的程序打开文件 open filename
—选择操作—
ꔷ head 显示文件的最初几行 head -20 filename
ꔷ tail 显示文件的最后几行 tail -15 filename
ꔷ cut 显示文件每行中的某些域 cut -f1,7 -d: /etc/passwd
ꔷ colrm 从标准输入中删除若干列 colrm 8 20 file2
ꔷ paste 横向连接文件 paste file1 file2
ꔷ diff 比较并显示两个文件的差异 diff file1 file2
ꔷ sed 非交互方式流编辑器 sed “s/red/green/g” filename
ꔷ grep 在文件中按模式查找 grep “1” filename
ꔷ awk 在文件中查找并处理模式 awk ‘{print $1 $1}’ filename
ꔷ sort 排序或归并文件 sort -d -f -u file1
ꔷ uniq 去掉文件中的重复行 uniq file1 file2
ꔷ comm 显示两有序文件的公共和非公共行 comm file1 file2
ꔷ wc 统计文件的字符数、词数和行数 wc filename
ꔷ nl 给文件加上行号 nl file1 >file2
—安全操作—
ꔷ passwd 修改用户密码 passwd
ꔷ chmod 改变文件或目录的权限 chmod ug+x filename
ꔷ umask 定义创建文件的权限掩码 umask 027
ꔷ chown 改变文件或目录的属主 chown newowner filename
ꔷ chgrp 改变文件或目录的所属组 chgrp staff filename
ꔷ xlock 给终端上锁 xlock -remote
—编程操作—
ꔷ make 维护可执行程序的最新版本 make
ꔷ touch 更新文件的访问和修改时间 touch -m 05202400 filename
ꔷ dbx 命令行界面调试工具 dbx a.out
ꔷ xde 图形用户界面调试工具 xde a.out
—进程操作—
ꔷ ps 显示进程当前状态 ps u
ꔷ kill 终止进程 kill -9 30142
ꔷ nice 改变待执行命令的优先级 nice cc -c *.c
ꔷ renice 改变已运行进程的优先级 renice +20 32768
—时间操作—
ꔷ date 显示系统的当前日期和时间 date
ꔷ cal 显示日历 cal 8 1996
ꔷ time 统计程序的执行时间 time a.out
—网络与通信操作—
ꔷ telnet 远程登录 telnet hpc.sp.net.edu.cn
ꔷ rlogin 远程登录 rlogin hostname -l username
ꔷ rsh 在远程主机执行指定命令 rsh f01n03 date
ꔷ ftp 在本地主机与远程主机之间传输文件 ftp ftp.sp.net.edu.cn
ꔷ rcp 在本地主机与远程主机 之间复制文件 rcp file1 host1:file2
ꔷ ping 给一个网络主机发送 回应请求 ping hpc.sp.net.edu.cn
ꔷ mail 阅读和发送电子邮件 mail
ꔷ write 给另一用户发送报文 write username pts/1
ꔷ mesg 允许或拒绝接收报文 mesg n
ꔷ history 列出最近执行过的 几条命令及编号 history
ꔷ r 重复执行最近执行过的 某条命令 r -2
ꔷ alias 给某个命令定义别名 alias del=rm -i
ꔷ unalias 取消对某个别名的定义 unalias del
—其它命令—
ꔷ uname 显示操作系统的有关信息 uname -a
ꔷ clear 清除屏幕或窗口内容 clear
ꔷ env 显示当前所有设置过的环境变量 env
ꔷ who 列出当前登录的所有用户 who
ꔷ whoami 显示当前正进行操作的用户名 whoami
ꔷ tty 显示终端或伪终端的名称 tty
ꔷ stty 显示或重置控制键定义 stty -a
ꔷ du 查询磁盘使用情况 du -k subdir
ꔷ df 显示文件系统的总空间和可用空间 df /tmp
ꔷ w 显示当前系统活动的总信息 w


  1. a-zA-Z ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/70354.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

你猜猜 攻防世界

你猜猜 打开附件: 504B03040A0001080000626D0A49F4B5091F1E0000001200000008000000666C61672E7478746C9F170D35D0A45826A03E161FB96870EDDFC7C89A11862F9199B4CD78E7504B01023F000A0001080000626D0A49F4B5091F1E0000001200000008002400000000000000200000000000000…

优惠券平台(一):基于责任链模式创建优惠券模板

前景概要 系统的主要实现是优惠券的相关业务,所以对于用户管理的实现我们简单用拦截器在触发接口前创建一个单一用户。 // 用户属于非核心功能,这里先通过模拟的形式代替。后续如果需要后管展示,会重构该代码 UserInfoDTO userInfoDTO new…

VsCode创建VUE项目

1. 首先安装Node.js和npm 通过网盘分享的文件:vsCode和Node(本人电脑Win11安装) 链接: https://pan.baidu.com/s/151gBWTFZh9qIDS9XWMJVUA 提取码: 1234 它们是运行和构建Vue.js应用程序所必需的。 1.1 Node安装,点击下一步即可 …

大模型产品Deepseek(五)、本地安装部署(Docker方式)

DeepSeek 本地部署指南 DeepSeek是一款高效的智能搜索与推荐引擎,除了通过云端API提供服务外,它还支持本地部署,让开发者可以完全控制数据和计算资源。通过本地部署,您可以将DeepSeek集成到内部系统中,在私有环境下运行模型,减少对外部API的依赖,同时提升数据隐私性与响…

JVM 中的四类引用:强、软、弱、虚

导言 在 Java 开发中,垃圾收集(GC)机制通过自动管理内存提升了开发效率。但你是否知道 JVM 通过四种引用类型(强、软、弱、虚)精细控制对象生命周期? 强引用(Strong Reference) 特…

数据结构--八大排序算法

1. 直接插入排序 当插入第 i(i>1) 个元素时,前面的 array[0],array[1],…,array[i-1] 已经排好序,此用 array[i] 的排序码与 array[i-1],array[i-2],… 的排序码顺序进行比较,找到插入位置即将 array[i] 插入,原来位置上的元素…

【C/C++算法】从浅到深学习---双指针算法(图文兼备 + 源码详解)

绪论:冲击蓝桥杯一起加油!! 每日激励:“不设限和自我肯定的心态:I can do all things。 — Stephen Curry” 绪论​: 本章是新开篇章也是算法的第一篇章----双指针算法,双指针算法是算法中非常…

Python内置函数map(), list(), len(), iter(), hex(), hash()的详细解析,包括功能、语法、示例及注意事项

1. map(function, iterable, ...) 功能:对可迭代对象中的每个元素应用指定函数,返回一个迭代器。 参数: function:要执行的函数(可以是lambda表达式)。 iterable:一个或多个可迭代对象&#x…

Win本地安装Ollama+本地运行大模型+Cherrystudio使用

0. 前言 本文主要介绍 win 本地安装 Ollama ,本地部署 Ollama 的 deepseek-r1:7b 大模型,使用具有界面画操作的工具 Cherrystudio进行操作。文章内容仅供参考。 1. Ollama简介 ‌ ‌Ollama 是一个开源的框架,旨在本地运行大型语言模型…

用户点击商品埋点的实现方案

在高并发、可扩展性和高可用性的前提下,实现用户点击商品的埋点,方案应包括 数据采集、数据传输、数据存储和数据分析 四个主要环节。下面是一个完整的埋点实现方案: 1. 方案架构 整体流程: 前端埋点:用户点击商品时…

【C++】AVLTree(AVL树)简单模拟

文章目录 1.AVL树的结点2.AVL树的插入3.AVL树的旋转3.1 新节点插入较高左子树的左侧---左左:右单旋3.2 新节点插入较高右子树的右侧---右右:左单旋3.3 新节点插入较高左子树的右侧---左右:先左单旋再右单旋3.4 新节点插入较高右子树的左侧---…

零基础Vue入门6——Vue router

本节重点: 路由定义路由跳转 前面几节学习的都是单页面的功能(都在专栏里面https://blog.csdn.net/zhanggongzichu/category_12883540.html),涉及到项目研发都是有很多页面的,这里就需要用到路由(vue route…

【数据结构】(6) LinkedList 链表

一、什么是链表 1、链表与顺序表对比 不同点LinkedListArrayList物理存储上不连续连续随机访问效率O(N)O(1)插入、删除效率O(1)O(N) 3、链表的分类 链表根据结构分类,可分为单向/双向、无头结点/有头节点、非循环/循环链表,这三组每组各取…

使用Pygame制作“俄罗斯方块”游戏

1. 前言 俄罗斯方块(Tetris) 是一款由方块下落、行消除等核心规则构成的经典益智游戏: 每次从屏幕顶部出现一个随机的方块(由若干小方格组成),玩家可以左右移动或旋转该方块,让它合适地堆叠在…

(苍穹外卖)项目结构

苍穹外卖项目结构 后端工程基于 maven 进行项目构建,并且进行分模块开发。 1). 用 IDEA 打开初始工程,了解项目的整体结构: 对工程的每个模块作用说明: 序号名称说明1sky-take-outmaven父工程,统一管理依赖版本&…

【漫画机器学习】082.岭回归(或脊回归)中的α值(alpha in ridge regression)

岭回归(Ridge Regression)中的 α 值 岭回归(Ridge Regression)是一种 带有 L2​ 正则化 的线性回归方法,用于处理多重共线性(Multicollinearity)问题,提高模型的泛化能力。其中&am…

websocket自动重连封装

websocket自动重连封装 前端代码封装 import { ref, onUnmounted } from vue;interface WebSocketOptions {url: string;protocols?: string | string[];reconnectTimeout?: number; }class WebSocketService {private ws: WebSocket | null null;private callbacks: { [k…

【华为OD-E卷 - 115 数组组成的最小数字 100分(python、java、c++、js、c)】

【华为OD-E卷 - 数组组成的最小数字 100分(python、java、c、js、c)】 题目 给定一个整型数组,请从该数组中选择3个元素组成最小数字并输出 (如果数组长度小于3,则选择数组中所有元素来组成最小数字) 输…

在Vue3 + Vite 项目中使用 Tailwind CSS 4.0

文章目录 首先是我的package.json根据官网步骤VS Code安装插件验证是否引入成功参考资料 首先是我的package.json {"name": "aplumweb","private": true,"version": "0.0.0","type": "module","s…

AURIX TC275学习笔记4 官方GTM例程 GTM_TOM_PWM_1

文章目录 概述其他例程 代码分析IfxGtm_enable()IfxGtm_Cmu_enableClocks()IfxGtm_Tom_Pwm_initConfig()IfxGtm_Tom_Pwm_init()IfxGtm_Tom_Pwm_start()fadeLED() 概述 目的&#xf…