@FoxBabe
        
        2015-10-27T01:20:52.000000Z
        字数 950
        阅读 3904
    
    Mac 终端命令大全
命令 mac
常用文件操作
 | 命令 | 
 用途 | 
 备注 | 
 | ls -l -a | 
 列出指定目录下文件 | 
  | 
 | -l | 
 显示文件的详细信息 | 
  | 
 | -a | 
 显示目录下所有文件(包括隐藏文件) | 
  | 
 | -d 显示指定目录pwd | 
 显示当前的工作目录的路径 | 
  | 
 | cd | 
 切换工作目录 | 
  | 
 | . | 
 表示当前目录 | 
  | 
 | .. | 
 表示当前目录的上一级目录 | 
  | 
 | / | 
 根目录/目录分隔符 | 
  | 
 | ./ | 
 当前目录 | 
  | 
 | ../ | 
 回到上一级目录,相对路径/绝对路径 凡是以/开始的路径,都是绝对路径 | 
  | 
 | cd .. | 
 进入上一级目录 | 
  | 
 | cd 加波浪符号 | 
 :进入当前登陆用户目录下 | 
  | 
 | mkdir | 
 创建新目录 | 
  | 
 | rmdir | 
 只能删除空目录 | 
  | 
 | cat 文件名.txt | 
 查看指定文本文件的内容(适合查看小文件) | 
  | 
 | more | 
 分屏暂停显示文本文件内容 | 
  | 
 | diff/vimdiff | 
 比较两个文件 | 
  | 
 | touch 目录名 | 
 查看指定文件,若没有此文件则创建空文件;更改文件时间戳 | 
  | 
 | kill | 
 杀死进程 | 
  | 
 | kill -9 pid | 
 杀死指定进程 | 
  | 
 | man | 
 显示帮助文件(按q退出) | 
  | 
 | ifconfig | 
 查看或修改ip地址 | 
  | 
 | sudo | 
 以root权限执行一次命令 | 
  | 
 | clear / ctrl+L | 
 清屏 | 
  | 
 | ctrl+C | 
 无条件终止 | 
  | 
 | rm –rf * | 
 强制删除当前目录下所有文件 | 
  | 
 | rm -rf | 
 删除文件或目录 | 
  | 
 | cp -r | 
 复制文件 | 
  | 
 | mv | 
 移动文件 | 
  | 
 | stat 文件名 | 
 查看文件详细信息 | 
  | 
 | find | 
 查找文件 | 
  | 
 | find / -name * | 
 查找文件 | 
  | 
编辑文件内容时快捷键的使用
 | 命令 | 
 用途 | 
 | 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的意外关闭 | 
 Shell..swp (首先用ls –a 命令找到相应的..swp文件,然后删除.*.swp文件) | 
 | :1,10s/printf/kkk/g | 
 表示将1-10行的printf替换成kkk |