lsof -i:3306
查看3306端口被谁占用
kill -9 [PID]
结束指定的 PID 执行程式
history -c
清除mac 系统终端的历史命令记录
ls
列出当前目录下所有文件
man [命令]
查询某个命令的使用方法
在终端里输入下面命令即可让它们显示出来。
defaults write com.apple.finder AppleShowAllFiles -bool true
如果想恢复隐藏,可以用这个命令:
defaults write com.apple.finder AppleShowAllFiles -bool false
chflags hidden (文件/文件夹的相对或绝对路径)
例如:chflags hidden /Users/Jay/Dropbox
重新显示已经隐藏的文件夹命令:
chflags nohidden (文件/文件夹的相对或绝对路径)
例如:chflags nohidden /Users/Jay/Dropbox
软件安装
(sudo)brew install(uninstall、search) 软件名
文件操作:
pwd 当前工作目录
cd(不加参数) 进root
cd(folder) 进入文件夹
cd .. 上级目录
cd ~ 返回root
cd - 返回上一个访问的目录
rm 文件名 删除
cat 文件名(|less) 在终端下查看文件
ls 列出目录下所有文件
cp 文件名 目标目录 将文件拷贝到目标目录下
~代表root 如:~/Document/CPP2/
mkdiv 新建文件夹
g++ 源文件名 编译源文件,产生a.out
./文件名 运行 例如:./a.out < 输入文件名 > 输出文件名
control+d 中断a.out运行
nano 编写脚本语言 ctrl+o存储
nano ....sh 打开
bash ....sh 运行脚本
echo "...$i..." 输出语句
在编辑文件内容时快捷键的使用:
a 在光标下一个字符处插入
i 在光标处插入
o 在光标所在行下一行插入一个新行
r 替换光标所在字符
R 进入到替换模式
dd 剪切光标所在的一行内容
ndd 剪切从光标所在行开始后的N行内容
yy 复制光标所在的一行内容
nyy 复制从光标所在行开始后的N行内容
p 粘贴到光标所在行
D 删除光标右边的所有内容
x 删除光标所在字符
gg 将光标快速移动到文件首
G 将光标快速移动到文件尾
零 将光标快速移动到行首
$ 将光标快速移动到行尾
/n 查找内容 n跳到下一项
gg=G 段落对齐
:set nu 设置行号
:set nonu 取消行号
:行号 定位到指定行
u 撤销
:x 相当于:wq
:w 保存
:q 未保存直接退出
:wq 保存并退出
:w! 强制保存
:q! 强制退出
:wq! 强制保存退出
:X! 强制保存退出
:syntax on/off 开启/关闭语法提示
shell的意外关闭 .*.swp (首先用ls –a 命令找到相应的.*.swp文件,然后删除.*.swp文件)
:1,10s/printf/kkk/g 表示将1-10行的printf替换成kkk
lipo合并模拟器和真机库
lipo源于mac系统要制作兼容powerpc平台和intel平台的程序。
lipo 是一个在 Mac OS X 中处理通用程序(Universal Binaries)的工具。现在发售或者提供下载的许多(几乎所有)程序都打上了“Universal”标志,意味着它们同时具有 PowerPC 和 Intel 芯片能够处理的代码。不过既然你可能不在意其中的一个,你就能够使用 lipo 来给你的程序“瘦身”。比如你想让“便笺”应用程序只包含 Intel(i386)的代码:
lipo -create libxx_os.a libxx_simulator.a -output libxx.a