终端命令

操作计算机有两种方式
1 图形的方式,特点操作直观简单 点击图标就可以了(95之后,被windows普及。)硬件要求高,现在的主流。
2 命令行的方式,使用键盘输入命令控制计算机(95之前是主流) ,特点是节约资源 不需要图形 使用字符 但是需要大量记忆命令字符。

命令行下 是可以显示 Mac用户内的 library ,但是图形的方式访问 是找不到 这个文件的,需要Finder -偏好设置-设备 - 硬盘 选择 ✅ ,这样就能够在 Finder 设备里面找到 根目录 Macintosh HD,即使能看到根目录,图形根目录也和用命令行在根目录下面看到的是不同的。

home(根目录下的家目录) oxs内只有一个根目录“/”没有盘符
cd +/ 家目录 访问 根目录。  
只用一个cd 然后回车 就可以从任意位置返回 home 。
相对路径 与 绝对路径
绝对路径 以根目录为起点
相对路径 以当前目录为起点
cd+目录A/子目录 就可以直接访问 子目录 跳过 目录A 不用一层一层向下访问
cd+/+目录/+子目录 第一个/表示根目录,这个时候一定要逐层全部写全才能访问目的子目录
cd+文件名的首字母 然后按下 tab 键 可以快速补全文件名(首字母是区分大小写的).

mkdir+目录名
注意如果你的目录名 中使用了空格,那么就会默认同时生成两个文件夹
例如 输入 ABC三个字 一次性输入 没有使用空格 那么就会生成一个文件
但是 如果你输入AB之后 加了一个 空格 然后再输入C 那么就会生成 AB 和 C 两个文件
mkdir甚至可以用图片作为一个目录名字,只需要通过输入法输入图片就能够达到上述目的。

需要了解的常用几个命令字符有 ls pwd cd cd .. clear mkdir re -r
终端命令字符(\表示空格)

字符 作用
git\—help 查看所有git命令 (名词\—help 终端会帮助查询这个名词的所有命令)
ls 显示当先目录下的所有文件
ls -al 查看当前目录所有文件,包括隐藏文件(一般用.开头)
pwd 显示当前目录路径
cd +文件名 访问 文件名所在目录
cd .. 访问上一层目录
cd / 任意目录返回根目录
cd 任意目录返回home
cd ~ 返回home目录
mkdir+目录名 创建一个目录
rm -r 目录名 删除一个目录
rm a.txt 删除一个a.txt文件(当然也可以是其他类型的文件png等)
rm *.txt 删除当前目录下所有的.txt文件
rm . 任删除当前目录下所有类型的所有文件
touch\文件名.类型 创建一个需要类型的文件
cp\a.txt\b.txt 在当前目录创建一个复制a.txt文件内容的b.txt文件
cp -r 目录1 目录2 在同一个目录下新建一个复制目录1内容的目录2
mv a b 把a 重命名 为b
mv a ../A/c 把at重命名为c 并移动到A目录下
cd/volumes 进入u盘
gcc 编译一个c语言程序
gcc -c 强制将源程序生成一个.o文件
gcc -E 在终端内显示编译之前源文件的内容
gcc -d+宏名+文件名 在文件中插入一个宏
gcc +文件名1+-o+文件名2 生成一个对应于1文件名的可执行文件2
./a.out +参数 在main函数中传值
clang-rewrite-objc\文件名 把文件 转换为.CPP文件
⬆️⬇️ 在终端运行上一次的程序
ping + ip 测试网络的状态
ifconfig 查看网络配置
clear 清除终端的内容 清屏
ruby-v 查看当前的ruby版本
gem\sources\—remove\https://rubygems.org/ 移除镜像https://rubygems.org/
gem\sources-a\https://ruby.taobao.org/ 移除镜像https://rubygems.org/
gem\sources-l 查看当前镜像
sudo\gem\install\cocoapods 安装Cocoapods
ifconfig 查看网络配置
ifconfig 查看网络配置

用vi/vim命令来更新文件内容(如果文件名不存在,那么会创建一个)例如文件名是Podfile

  1. 在终端内 输入 vi+Podfile (终端界面的最下方会提示 "Podfile" [New File])
  2. 点击键盘上面的i键 (界面的最下会提示 -- INSERT --),这个时候就可以输入内容了
  3. 输入完成需要的内容之后按下esc键(-- INSERT --会消失)
  4. 同时按住" shift"和":" (此时界面最下面会出现:)
  5. 输入 wq, 回车键结束.

这样就完成Podfile 文件的更新,命令都必须使用英文字符,不能使用中文。

2017年07月21日21:55:55

合并真机和模拟器版本的framework时,显示xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 百度到的解法,终端输入``下载的速度根据网络情况不同会不一样。

2017年10月25日15:38:58

开发的时候常常需要查看Mac的隐藏文件,defaults write com.apple.finder AppleShowAllFiles -bool true指令可以快速实现,在终端输入这条指令之后,需要重启Finder才能实现,Killall Finder可以实现。

终端命令_第1张图片
Mac开启或关闭显示隐藏文件的功能

你可能感兴趣的:(终端命令)