iOS开发命令行操作与VI编辑器笔记
5星 · 超过95%的资源 需积分: 3 80 浏览量
更新于2024-07-26
4
收藏 484KB DOC 举报
"这是一份iOS开发相关的学习笔记,包含了基础的系统操作和命令行工具的使用,以及一些文本编辑器的基础操作。"
在iOS开发过程中,了解基本的Unix/Linux命令行操作是至关重要的,因为Xcode开发环境是基于macOS,而macOS是基于Unix的。以下是对笔记中提到的一些关键知识点的详细解释:
1. **关机与重启**:
- `sudo shutdown -h 12:30`:设定在指定时间(这里是12:30)关机,需要输入密码。
- `sudo shutdown -h now`:立即关机。
- `sudo halt`:立即关机,同`shutdown -h now`。
2. **重启**:
- `sudo shutdown -r now`:立即重启。
- `sudo reboot`:重启计算机,与上一条命令效果相同。
3. **sudo**:用于以管理员(root)权限执行命令,通常在执行需要较高权限的操作时使用。
4. **文件操作**:
- `cp -a file1 file2`:复制文件`file1`到`file2`,`-a`表示保留原文件属性。
- `mv file1 file2`:移动或重命名文件。
- `cat file`:查看文件内容。
- `rm -rf file`:强制删除文件,不提示确认,危险操作需谨慎。
- `history`:查看最近执行过的命令历史。
5. **控制台快捷键**:
- `CTRL + L`:清屏并返回顶部。
6. **路径与用户信息**:
- `pwd`:显示当前工作目录的完整路径。
- `whoami`:查看当前登录的用户名。
7. **目录操作**:
- `mkdir dir/dir1`:在指定目录下创建新目录。
- `rm -rf file1 file2 ...`:强制删除多个文件。
- `rmdir file`:删除空目录。
8. **文件拷贝与打包**:
- `cp file2/`:将`file2`移动到当前目录下。
- `cp -adir1 dir2`:拷贝整个目录`dir1`到`dir2`。
- `tar cvfj dir1.tar.bz2 dir1`:将`dir1`打包成`.tar.bz2`格式的压缩文件。
- `tar xfvj dir1.tar.bz2`:解压`.tar.bz2`文件。
9. **其他打包与解包操作**:
- `tar cvfz dir/dir.tar.gz dir3 11.c 22`:打包多个文件到`.tar.gz`文件。
- `tar xfvz dir.tar.gz --C file`:解压到指定目录`file`。
10. **vi编辑器**:
- vi有三种模式:命令模式、编辑模式和命令行模式。
- 从命令模式进入编辑模式,可按`i`键。
- 在命令模式下,`0`跳转到行首,`Shift + 4`跳转到行尾。
- `:setnumber`和`:setnonumber`分别显示和隐藏行号,简写为`:set nu`和`:set nonu`。
- `h`、`j`、`k`、`l`分别对应左右上下移动。
- `gg`跳转到文件开头。
这份笔记涵盖了iOS开发之外的基础系统操作,对于初学者理解macOS或Linux环境非常有帮助,也是iOS开发者必备的基础知识。
2022-07-05 上传
2012-07-23 上传
2021-09-30 上传
2023-07-11 上传
2022-11-06 上传
2021-09-16 上传
2014-08-15 上传
2023-06-05 上传
2022-12-22 上传
oMengFei
- 粉丝: 0
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍