1、mac环境下命令的使用
ls -l -a   列出指定目录下文件
           -l 显示文件的详细信息
           -a 显示目录下所有文件(包括隐藏文件)
           -d 显示指定目录pwd  显示当前的工作目录的路径
cd 切换工作目录
. 表示当前目录
.. 表示当前目录的上一级目录
/  根目录/目录分隔符
./         当前目录
../        回到上一级目录
相对路径/绝对路径 凡是以/开始的路径,都是绝对路径
cd .. 进入上一级目录
cd 加波浪符号:进入当前登陆用户目录下
mkdir:创建新目录
rmdir:只能删除空目录
cat 文件名.txt :查看指定文本文件的内容(适合查看小文件)
more 分屏暂停显示文本文件内容
diff/vimdiff   比较两个文件
touch 目录名:查看指定文件,若没有此文件则创建空文件;更改文件时间戳
chmod 更改指定文件或目录的权限
属主  属组  其他人
rwx   rwx    rwx
421   421    421
2^2+2^1+2^0
chmod u-x,g-wx,o=- file 表示属主用户对file文件没有可执行操作权限;属组用户对file文件没有可读,可执行权限;其他人对file文件没有权限。
ps aux 静态查看进程
top 动态查看进程
echo:输出字符串或变量值
>   指定的文件若不存在,创建文件;若存在,覆盖原文件内容
输出重定向符
 
>>  指定的文件若不存在,创建文件;若存在,在原文件内容后追加内容
 
区别
  echo “字符串” > file
 
  echo “字符串” >> file
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的意外关闭 .*.swp (首先用ls –a 命令找到相应的.*.swp文件,然后删除.*.swp文件)

:1,10s/printf/kkk/g 表示将1-10行的printf替换成kkk

iMac Termanel命令まとめ的更多相关文章

  1. sips 命令(iMac 下系统自带)

    2. sips 2.1 -Z 指定最大宽高 //等比例缩放 scaleFill $ sips -Z 300 hgl.png $ for i in *.jpg;do sips -Z 300 " ...

  2. Git中的merge命令实现中出现问题及其解决

    Git中的merge命令实现和工作方式 2015年8月17日星期一 丹丹 git代码在合并两个分支的时候总是会出现一下的错误提示,不能正常的完成合并分支,错误提示如图所示: 但是在其他的终端是可以完成 ...

  3. 【分布式】ZooKeeper学习之一:安装及命令行使用

    ZooKeeper学习之一:安装及命令行使用 一直都想着好好学一学分布式系统,但是这拖延症晚期也是没得治了,所以干脆强迫自己来写一个系列博客,从zk的安装使用.客户端调用.涉及到的分布式原理.选举过程 ...

  4. Cmder--Windows下命令行利器

    cmder cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令. 安装包 安装包链接 下载后,直接解压即用. 修改命令提示符λ为 ...

  5. 【每日一linux命令4】常用参数:

     下面所列的是常见的参数(选项)义: --help,-h                              显示帮助信息 --version,-V                        ...

  6. .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...

  7. MVVM模式解析和在WPF中的实现(三)命令绑定

    MVVM模式解析和在WPF中的实现(三) 命令绑定 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在WPF中 ...

  8. SQLServer执行命令出现“目录无效的提示”

    异常处理汇总-数据库系列  http://www.cnblogs.com/dunitian/p/4522990.html 一般都是清理垃圾清理过头了,把不该删的目录删了 网上说法: 问题描述: 1.s ...

  9. SQLServer文件收缩-图形化+命令

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 收缩前 图形化演示: 不仅仅可以收缩日记文件,数据库文件也是可以收缩的,只不过日记收缩比 ...

随机推荐

  1. 深入理解 Javascript 面向对象编程(转)

    一:理解构造函数原型(prototype)机制 prototype是javascript实现与管理继承的一种机制,也是面向对象的设计思想.构造函数的原型存储着引用对象的一个指针,该指针指向与一个原型对 ...

  2. 纯CSS绘制三角形

    扒segmentfault的导航栏时候发现的,用了个span标签写了个三角形出来,第一次发现,好神奇,查了下还有挺多种玩法的.基本的用法就是将盒子的width和height设为0,然后用border搭 ...

  3. Js闭包的用途

    本来想总结一点JavaScript中的闭包的一些用法,在查资料的时候发现了一篇很好的文章,就转过来收藏了,下面附上传送门: js闭包的用途 ---------sunlylorn 我们来看看闭包的用途. ...

  4. UVA 1395 Slim Span

    题意: 要求的是所有生成树中最大边与最小边差值最小的那个. 分析: 其实可以利用最小瓶颈生成树,就是最小生成树这一性质,枚举原图的最小边,然后找相应生成树的最大边 代码: #include <i ...

  5. 异步消息处理机制——Handler用法

    Handler 1. Message Messsge是线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据,Message的what字段,除此之外还可以使用arg1和arg2字段 ...

  6. Sql Server数据库设计高级查询

    -------------------------------------第一章  数据库的设计------------------------------------- 软件开发周期:     (1 ...

  7. Qt实现360安全卫士10.0界面(编译时出现的一些问题)

    http://www.qtcn.org/bbs/read-htm-tid-57817.html 源码下载:https://git.oschina.net/zhjun5337/Qt360-10.0  或 ...

  8. jquery编写的简单日历

    以前在开发web页面的时候遇到日历,都是直接引入一些日历组件来用,一直不太明白实现原理,总感觉挺复杂的. 今天尝试着用jquery写了一个简单的日历功能,可以选择年份,月份,返回今天,原来简单的日历功 ...

  9. webpack 多入口配置

    同事套搭建vue项目,个人推荐了VUE官网的vue-cil的方式,http://cn.vuejs.org/guide/application.html 顺着官网的操作,我们可以本地测试起我们的项目 n ...

  10. 可以使用QT给龙芯开发软件

    直接apt-get install libqt5core5a就有了,也许是一个很好的小众市场机会呢 至于系统,可以使用debian mips https://www.debian.org/devel/ ...