MAC/Xcode简单操作命令
快捷键:
command(windows) + c: 复制
command + V : 粘贴
command + x: 剪切(只在当前应用程序内有效)
在mac系统下表示剪切功能: 先command + x 然后 按option(alt)+command + v
command + N : 新建一个应用程序
command + Tab: 切换应用程序
command + F: 查找
command + Z: 撤销
command + shift + Z: 反撤销
command + space: 切换输入法
文件系统:
/ :表示根目录
用户目录: 保存当前用户操作的目录
当前目录: 用户当前操作的目录,当前目录用”.”
父目录: 当前目录的上一级目录,用”..”引用
绝对路径: 从跟目录开始计算的目录路径 如: /Users/zhangxueming/Downloads
相对路径: 从当前目录开始计算的目录路径 如: ./Downloads
终端操作命令:
命令名 + 参数选项 + 命令参数
ls : 显示当前目录下所有的文件及目录
ls -a : 显示当前目录下所有的文件及目录(包含隐藏的文件及目录)
cd + 目录的路径(包含目录的名字) : 进入到指定路径的目录进行操作
直接敲cd 回到当前用户目录
pwd : 显示当前操作目录的绝对路径
mkdir : 创建目录
mkdir + 目录的路径(新目录的名字)
rm + 文件或者目录的路径 : 删除目录或者文件
rm -rf + 文件或者目录的路径
touch + 文件的路径(包含文件名):创建文件
tab : 命令补全
mv + src + dst : 移动文件或者目录(修改目录或者文件的名字)
cp+ -rf + src + dst: 把源文件或者目录拷贝到指定目录下
cat + 文件路径: 显示文件内容
VIM : 编辑文本的工具 有三种工作模式: 命令模式 编辑模式 和 可视模式
命令模式: 先敲 shift + : 然后敲命令 : set number 显示行号
从命令模式进入编辑模式:
a: 当前光标的后一个字节插入文本
i: 在当前光标前一个字节插入文本
o:在当前光标的下一行插入文本
O:在当前光标的上一行插入文本
从编辑模式退出到命令模式:
按ESC
在命令模式下, 按x 删除当前光标指定的字符 , 按u表示撤销操作
dd 表示删除一行(xdd)删除多行
yy 表示复制一行(xyy)复制多行
按 p 表示粘贴
在VIM中移动光标用键盘移动, 不能用鼠标
:wq 保存当前编辑内容退出
:q! 不保存退出
:w 保存当前编辑内容
gcc工具使用
gcc -o 可执行文件名 + .c文件 : 编译.c文件生成可执行文件
./+ 可执行文件名 : 执行可执行文件
#include <stdio.h>
//command + A : 选中全部
//command + R : 运行程序
//command + Z : 撤销
//shift + command + Z: 反撤销
//control + F: 前进一个字节
//control + B: 后退一个字节
//control + P: 后退一行
//control + N: 往下走一行
//control + E: 移动到行尾
//control + A: 移动到行首
//command + /: 注释代码,取消注释
//
//主函数写法:
//C99标准写法
//int main(int argc, const char * argv[])
//{
// return 0;
//}
//C89写法
//
//int main(void)
//{
// printf("hello world!\n");
// //return 0;
//}
//编译器: C语言程序 转换成二进制可执行程序
//一个工程中只能有一个main函数
int main(int argc,const char *argv[])
{
#if 0
printf("欢迎\n");
printf("欢迎\n");
printf("欢迎\n");
#endif
printf("欢迎\n");
printf("欢迎\n");
return 0;
}
//注释方法
//方法一:
//
//方法二:
/* */
MAC/Xcode简单操作命令的更多相关文章
- vim简单操作命令
vim简单操作命令: 开启编辑:按“i”或者“Insert”键 退出编辑:“Esc”键 退出vim:“:q” 保存vim:“:w” 保存退出vim:“:wq” 不保存退出vim:“:q!” 查看当前系 ...
- Mac/Xcode - 开发技巧快捷键
Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE.Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iO ...
- xcode简单教程
1.使用Xcode软件.Xcode是一个苹果系统上的集成开发环境(IDE),就是说用Xcode就能编写C语言程序,并编译运行.也能开发ios程序等,是一种软件.在windows上类似这种能编c语言的还 ...
- Mac & XCode 使用技巧总结
Mac OS 是基于UNIX 的操作系统. 一 基本技巧 1. 允许安装任何来源的APP 系统偏好设置 -> 安全性和隐私 -> 通用 选择”允许从以下位置下载的应用程序“ 中的 “任何来 ...
- MAC & Xcode 快捷键的使用
"磨刀不费砍材工",在熟悉了MAC 和 Xcode 快捷键后一定可以帮助我们更快捷方便的开发程序 MAC 快捷键: command + Q = 退出应用程序 command + c ...
- mdio rgmii mac phy简单了解
MDIO(Management Data Input/Output),对G比特以太网而言,串行通信总线称为管理数据输入输出 (MDIO). 该总线由IEEE通过以太网标准IEEE 802.3的若干条款 ...
- Mac Xcode下配置OpenGL
暂时搁置一下iOS,又要去弄一些杂七杂八的东西了,毕竟是学校的作业,还是要完成的. 作业是让我们用OpenGL做一个茶壶- -.而且要三维立体能旋转的那种. 好吧这些都不是重点,重点是我最终决定在Ma ...
- Mac上简单常用Terminal命令
方案1 SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选.SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击.本文将为 ...
- 安卓设备连接Mac的简单方法
mac设备是苹果出品的桌面系统,以高冷而闻名,不同于我们平常使用的windows系统,mac系统对软件硬件的兼容性很差,将iOS 设备(iPhone.iPad和iPod)连接至Mac是一件很简单的事, ...
随机推荐
- hive 解jason字符串
json 字符串为: 字段名为: json {"appId":36222,"deviceId":"12536521-7b3d-41f6-9c09-fd ...
- java的acm输入输出格式+大数语法
1.类名称必须采用public class Main方式命名 2.多组输入,读取到文件尾 Scanner scan=new Scanner(System.in); while(scan.hasNext ...
- python 2.0 与 python 3.0 区别
区别一: python 2.0 : 源码不规范,重复代码很多 python 3.0 : 源码精简,美观.优雅 区别二: PY2 : 有整型int.长整型long. py3:只有整型 ...
- jQuery之dom操作(取赋值方法)
取赋值相关方法: .html() .text() .size() .addClass() .removeClass() .has ...
- ArrayList删除--------ConcurrentModificationException问题
在做项目中用到List存储数据,在里面做数据操作时候用到了删除.结果抛出ConcurrentModificationException异常.在这里把问题总结一下. 原因: ArrayList进行for ...
- xm数据写入
reshape有两个参数: 其中,参数:cn为新的通道数,如果cn = 0,表示通道数不会改变. 参数rows为新的行数,如果rows = 0,表示行数不会改变. 注意:新的行*列必须与原来的行*列相 ...
- jvm中堆和栈的区别
1.前言. 其实jvm能优化的空间不多,最主要的是使用的共享内存不要超过默认的2g或者自己调的参数.但了解一下还是有点意思的,建议面试时还是要看,别学笔者裸奔. 2.区别. 网上说是有5点区 ...
- day13 多个装饰器叠加 生成式
1.装饰器剩余 from functions import wraps @wrap(func) 会把func内的自带方法赋给wrapper,这样wrapper装饰函数就和原函数一模一样 多个装饰器叠加 ...
- linux下外接显示器亮度调节
下载Brightness Controller 即可调节. 还可以通过如下命令: 使用xrandr | grep -v disconnected | grep connected命令查看连接的显示设备 ...
- I/O复用之select
作用: 实现I/O的多路复用 该函数允许进程指示内核等待多个事件中的任何一个发生,并只有在一个或多个事件发生时或经历一段指定的时间后才唤醒它.进程将于select处阻塞,直到被检测的描述符有一个或多个 ...