iOS的终端命令和linux命令,iOS 终端 shell 操作,Mac 操作快捷键

2023-11-16

shell 操作命令

简单的shell 命令操作指令

pwd       当前工作目录

cd(不加参数)   进root

cd(folder)   进入文件夹

cd ..       上级目录

cd ~       返回root

cd -       返回上一个访问的目录

rm 文件名      删除 文件

rm ./* 删除当前文件夹下所有内容

cat 文件名(|less)  在终端下查看文件

ls         列出目录下所有文件

ls -a / -l 同上(-a包括隐藏文件)

ls -w 列出目录下中文名的文件

cp 文件名 目标目录  将文件拷贝到目标目录下

~代表root   如:~/Document/CPP2/

mkdir 文件夹    在当前目录下新建文件夹

rm -rf 文件夹名 删除整个文件夹

g++ 源文件名    编译源文件,产生a.out

./文件名       运行 例如:./a.out < 输入文件名 > 输出文件名

control+d      中断a.out运行

nano        编写脚本语言  ctrl+o存储

nano ....sh     打开

bash ....sh     运行脚本

echo "...$i..."    输出语句

tar -zxf abc.tar.gz tar文件解压

ssh root@192.168.1.222 以root账号远程连接222服务器

unrar x abc.rar rar文件解压,需要安装rar工具

lipo -info xxx.o 就可以查看xxx 文件可以支持的编译指令集

cp -rv A B 拷贝A文件夹到B目录

cp -rv A ./ 如果你正在B目录下,可以这样:

cp -v A/A1 ./ 拷贝A文件下的A1文件

在执行完ls -l 命令后,会列出该目录下的文件,此时要打开一个文件夹,而文件夹名字过长不想输,就想要自动补全文件夹名称

cd ~ 回到根目录

nano .inputrc

在文件里面写上:

set completion-ignore-case on

set show-all-if-ambiguous on

TAB: menu-complete

ctrl + o ,回车,重启终端,此时按 TAB 键就可以自动补全

操作 cocoa pods

创建 podfile 文件

cd 打开一个文件路径

touch podfile 在目录下建立一个 podfile 文件

pod init 同样是创建一个 podfile 文件

vim podfile 查看 podfile 文件

q quite,退出查看文件,回到命令行;或者使正在运行在终端的任务,运行于后台

增加 podfile 文件中的第三方库

使用 vim命令打开 podfile , 按下i键,进入编辑状态;

输入:

platform:ios, ‘8.0‘

pod ‘AFNetworking‘, ‘~> 2.3.1‘

然后按下 esc,输入:后,重新进入 vim 模式;

输入wq(write&quit)保存,回到命令行

pod install 安装 AFNetworking

搜索第三方库

在命令行中输入: pod search xxx(如:jsonmodel. sdwebimage)

在显示完搜索结果后,按下 q 键退回到命令行模式,参考上面增加第三方库

在确定有该框架的存在后, pod '框架名'[此处的大小写不能错],如果此时对框架名记不清,输入 fg 恢复正在运行于后台的任务,查看框架名

同样 pod install

其他终端命令参考:

Mac 的操作快捷键

一下是一些简单的关于 Mac 快捷操作命令

打开应用程序管理界面(用于强制关闭某个应用) cmd + opt + esc

关闭当前应用程序界面 cmd+w

最小化当前应用 cmd + m

切换打开的应用程序 cmd + tab (正向) 或者 cmd + ~(反向)

将最小化到 dock 栏上的程序最大化显示 : 使用上面的快捷键(cmd + tab) 找到想要显示的应用程序 A,然后 cmd + opt 选中该应用程序A,松开 cmd 表示确认将 应用程序 A 最大化显示

git 生成RSA 密钥

自动生成到默认文件夹下(根目录下的 .ssh 隐藏文件夹中)

$ ssh-keygen -t rsa -C “name”,”email”

然后,打开: cd ~/.ssh,查看 id_rsa(私钥),id_rsa.pub(公钥)2个文件

$ cat id_rsa.pub查看公钥,将公钥粘贴至需要的地方

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS的终端命令和linux命令,iOS 终端 shell 操作,Mac 操作快捷键 的相关文章

  • 牛顿法与牛顿迭代法

    文档主要分为两个部分 第一部分是对牛顿 拟牛顿方法的介绍 第二部分介绍具体的拟牛顿数值方法 pdf文档 1 非线性方程组解法 牛顿法 Newton法又称为Newton Raphson法 是采用函数的Taylor级数的前面几项来寻找方程的根
  • 数据库课程设计--人事管理系统代码

    人事管理系统 创建数据库 create database personal management system on primary name pms data 逻辑名 filename D sql server pms data mdf
  • BF算法与KMP算法

    针对串的操作 在主串s里面查找子串sub 从pos位置开始的第一个符合的子串 返回第一个字符的下标 BF算法如下 时间复杂度 O mn 当字符相等时 j i 当不等时 j需要回退到0号下标 i需要回退到之前的位置 1 int BF cons
  • 超分辨率:基于metric learning的无监督blind sr:Metric Learning based Interactive Modulation for Real-World Super

    Metric Learning based Interactive Modulation for Real World Super Resolution 1 思路介绍 关于blind sr 常规的方法是 建立各种 退化方法数据集 然后监督训
  • C语言:二维数组传参的格式(详细+总结)

    希望能帮助到你 我将无比快乐 你的点赞 是我前进的动力 初遇二维数组作函数参数 宛如自己化身为了大头儿子 很头大 不禁大声呐喊 该怎么声明定义 该怎么调用 又该怎么函数中操作元素和地址 在此 我要拨开这些问题的一些迷雾 我相信 有心人看完后
  • nextTick相关问题

    nextTick引出的问题 任务类型 JS中有两种任务类型 微任务 microtask 和宏任务 macrotask 在ES6中 microtask称为 jobs macrotask称为 task 宏任务 script 主代码块 setTi
  • ElasticSearch设置用户名密码访问

    1 启动trial license 30天试用 curl H Content Type application json XPOST http 127 0 0 1 19200 xpack license start trial acknow
  • PPTPD和PPTP client的安装指南

    PPTP是微软的 协议 被广泛采用 Linux下的服务端称为PPTPD 客户端称为PPTP PPTPD和PPTP client本身的安装并不复杂 可以说相当直观 但是如果要用到mppp加密 需要做的工作就要多一些 1 PPTPD的官方网站是
  • ECSHOP问题总结

    ecshop各个页面调用商品销售量方法 首页的推荐商品包括热销推荐和促销三个文件 只对热销商品为例 第一步 打开根目录 includes lib goods php文件 在文件末尾添加方法 function selled count goo
  • Python3,pandas自动处理exlce数据及yagmail邮件自动发送

    使用pandas来实现excel表中数据统计提取 及邮件发送功能 数据文件统计及发送 使用pandas处理Excel的数据 yagmail实现邮件自动发送 使用pandas处理Excel的数据 pandas怎么读取excel 我们已经分享了
  • Cadence Allegro学习---spin与rotate,group与room,assign color与hilight

    学习allegro的过程中 会遇到一些类似但不太相同的命令 总结一下 仅供参考 allegro类似命令比对 功能 命令 不同点 相同点 旋转 spin 旋转 是一个独立的命令 edit spin执行即可对symbol进行旋转 都可以进行器件
  • VUE不刷新页面的情况下更改浏览器链接后的query值

    在不刷新当前页面的情况下 不操作路由 但是要更改路由中的 query 参数 就好像页面只有简单路径 无 query 现在点击一下页面中的按钮 页面不刷新 但是要在浏览器的地址显示中将 query 参数修改掉 解决方法是 window his
  • 树莓派 (Raspberry pi) 中文乱码

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 树莓派的操作系统是基于Debian 默认是没有中文的 如果需要显示中文 需要安装中文库 以下内容提供树莓派安装中文库的方法 1 安装命令 进入树莓派终端方式 可以通过 pu
  • Java的 多态性

    多态分为编译时多态和运行时多态 其中编辑时多态是静态的 主要是指方法的重载 它是根据参数列表的不同来 区分不同的函数 通过编辑之后会变成两个不同的函数 在运行时谈不上多态 而运行时多态是动态的 它是通过绑定 来实现的 也就是多态 多态的实现
  • 千锋网络安全1-3days

    千锋 网络安全笔记 总篇 持续更新 服务器 Windows00 03 08 12 Linux centos 虚拟机两种架构 寄生 一般在电脑主机 原生 直接安装在硬件上 虚拟机部署准备 安装Windows xp win7 Windows s
  • ROS学习(1)——ROS1和ROS2的区别

    因为机器人是一个系统工程 它包括了机械臂结构 电子电路 驱动程序 通信框架 组装集成 调试和各种感知决策算法等方面 任何一个人甚至是一个公司都不可能完成机器人系统的研发工作 但是我们又希望自己能造出一个机器人跑一跑 验证一下自己的算法 所以
  • Flutter 必备插件推荐

    前面两个不用说 flutter enhancement suite gt flutter代码增强提示 flutter snippets gt flutter模板快速生成代码 flutter image sync gt flutter 同步照
  • PyTorch训练LSTM时loss.backward()报错

    训练用PyTorch编写的LSTM或RNN时 在loss backward 上报错 RuntimeError Trying to backward through the graph a second time but the buffer
  • 从3dmax导出fbx格式模型的过程

    1 设置好单位 厘米 centimeters 3dmax默认导出的fbx文件导入到unity3d中的默认缩放因子是0 01 而unity3d默认单位为米 Customize unites setup metric centimeters s

随机推荐

  • C语言课程设计-单项选择题标准考试系统

    需求分析 1 设计题目 单项选择题标准考试系统 2 系统功能需求分析 能够答题 插入试题 查看题库试题 删除题库试题 最后退出系统五个功能 二 概要设计 2 1系统总体设计框架 功能模块说明 答题模块 2 3插入试题模块 确定插入题目数 选
  • QT报错解决方案

    QT报错 error multiple definition of mywidget mywidget QWidget 解决方案 Project created by QtCreator 2022 01 08T20 00 17 QT cor
  • Unity3d快速入门

    https www zhihu com question 313621072 Unity3d如何快速入门 前言 进入一个领域 最直接有效的方法就是 寻找相关综述性文章 首先你需要对你入门的领域有个概括性的了解 这些包括 1 主流的学习社区与
  • objectARX 定义块、删除定义块或快参照

    1 如何定义块 2 根据定义删除块 块参照 第一步 通过块定义名称找到实体idlist 当前图形数据库 gt 块表 gt 检查该块定义是否在块表存在 gt 存在 则通过定义名称 找到实体idlist 第二步 遍历块表的实体id 若属于某定义
  • ASP.NET Core3.1 跨平台智能云管理系统源码

    ASP NET Core3 1 跨平台智能云管理系统源码 一个相当不错的系统框架 ASP NET Core3 1 跨平台智能云管理系统 什么是 ASP NET Core ASP NET Core 是一个由微软创建的 用于构建 web 应用
  • 42. 疯狂爬取王者荣耀所有皮肤高清海报(文末源码)

    目录 前言 目的 思路 代码实现 1 导包 部署好环境 2 伪装请求头 3 访问英雄列表 获取英雄ID 4 分别访问各英雄主页 查看图片详情 5 写入本地文件夹 文件夹自动命名 完整源码 运行效果 总结 前言 阔别已久 各位粉丝朋友们 UP
  • MyBatis-Plus的主键策略

    MyBatis Plus的主键策略 我们在为主键挑选生成策略的时候 可以看出有一下几种策略 下面我们一起看看他们的生成方式 值 描述 AUTO 数据库ID自增 NONE 无状态 该类型为未设置主键类型 注解里等于跟随全局 全局里约等于 IN
  • 一图读懂JVM架构解析

    每个Java开发人员都知道字节码经由JRE Java运行时环境 执行 但他们或许不知道JRE其实是由Java虚拟机 JVM 实现 JVM分析字节码 解释并执行它 作为开发人员 了解JVM的架构是非常重要的 因为它使我们能够编写出更高效的代码
  • 实验三 虚拟局域网的配置

    一 实验目的和要求 1 理解以太网交换机IEEE802 1q扩展帧的转发 过滤 机制 2 理解虚拟局域网的功能和划分方法 3 理解STP协议工作机制 3 掌握单个交换机和跨交换机的VLAN配置 4 掌握三层交换机的配置 二 实验设备 1 双
  • 高防IP是什么?有什么作用?

    最近不少来咨询的客户都问什么是高防IP 客户接入这个高防IP的话需要做些什么准备 今天就给大家科普一下什么是高防IP 他的原理是什么 客户接入需要做些什么 高防IP是指高防机房所提供的IP段 主要是针对网络中的DDOS攻击进行保护 在网络世
  • CompiledEffect Direct3D9 Sample fxc.exe

    转载于 https www cnblogs com Agravity p 5138141 html
  • 微信小程序——自定义日期时间组件实现

    目前 微信小程序选择器提供了日期选择器 时间选择器等 但没有日期时间一体的选择器 当项目中需要进行日期时间选择时 我们只有自定义组件了 首先 我们需要先了解一下小程序的picker组件 详细使用见链接 https developers we
  • UDP通过广播的形式发送、接收结构体

    UDP是一种无连接的 面向数据包的传输协议 通过广播的方式可以向多个接收方发送数据 在C 中 可以使用socket库来实现UDP广播的发送和接收 下面是一篇CSDN博文 介绍了如何使用C 通过广播的形式发送和接收结构体 一 UDP广播的发送
  • 电商的1000+篇文章总结

    电商的1000 篇文章总结 本文收集和总结了有关电商的1000 篇文章 由于篇幅有限只能总结近期的内容 想了解更多内容可以访问 http www ai2news com 其分享了有关AI的论文 文章 图书 query 6 合并大舞台的背后
  • cocos2dx:瓦片地图加载失败及黑线问题

    问题 1 瓦片地图加载失败 运行时 获取瓦片地图的层失败 调试发现 获取的层是一个 NULL 遇到这个问题 我第一反应是图片路径有问题 但经过检查发现 路径没有问题 然我就怀疑 是我的代码有问题 然而并没有 调试无果 我就把目光转向瓦片地图
  • 23种设计模式之模板方法模式

    文章目录 模板方法模式 模板方法模式的优缺点 使用场景 模板方法模式 模板方法模式法 Template Method 定义一个操作中的算法骨架 而将算法的一些步骤延迟到子类中 使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤
  • pushd命令

    1 功能pushd命令常用于将目录加入到栈中 加入记录到目录栈顶部 并切换到该目录 若pushd命令不加任何参数 则会将位于记录栈最上面的2个目录对换位置2 语法 1 格式 pushd 目录 N N n 2 选项目录 将该目录加入到栈顶 并
  • 边界框回归的魔法:揭秘精准高效的MPDIoU损失函数

    文章目录 摘要 1 简介 2 相关工作 2 1 目标检测和实例分割 2 2 场景文本识别 2 3 边界框回归的损失函数 3 点距最小的并集交点 4 实验结果 4 1 实验设置 4 2 数据集 4 3 评估协议 4 4 目标检测的实验结果 4
  • 图神经网络与因果推理

    传统的因果推理基于线性结构方程模型 深度因果推理模型 这是基于图神经网络的模型 利用扁粉自动编码机来学习模型 其中 网络结构 因果推理模型为
  • iOS的终端命令和linux命令,iOS 终端 shell 操作,Mac 操作快捷键

    shell 操作命令 简单的shell 命令操作指令 pwd 当前工作目录 cd 不加参数 进root cd folder 进入文件夹 cd 上级目录 cd 返回root cd 返回上一个访问的目录 rm 文件名 删除 文件 rm 删除当前