iMac Termanel命令まとめ
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命令まとめ的更多相关文章
- sips 命令(iMac 下系统自带)
2. sips 2.1 -Z 指定最大宽高 //等比例缩放 scaleFill $ sips -Z 300 hgl.png $ for i in *.jpg;do sips -Z 300 " ...
- Git中的merge命令实现中出现问题及其解决
Git中的merge命令实现和工作方式 2015年8月17日星期一 丹丹 git代码在合并两个分支的时候总是会出现一下的错误提示,不能正常的完成合并分支,错误提示如图所示: 但是在其他的终端是可以完成 ...
- 【分布式】ZooKeeper学习之一:安装及命令行使用
ZooKeeper学习之一:安装及命令行使用 一直都想着好好学一学分布式系统,但是这拖延症晚期也是没得治了,所以干脆强迫自己来写一个系列博客,从zk的安装使用.客户端调用.涉及到的分布式原理.选举过程 ...
- Cmder--Windows下命令行利器
cmder cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令. 安装包 安装包链接 下载后,直接解压即用. 修改命令提示符λ为 ...
- 【每日一linux命令4】常用参数:
下面所列的是常见的参数(选项)义: --help,-h 显示帮助信息 --version,-V ...
- .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...
- MVVM模式解析和在WPF中的实现(三)命令绑定
MVVM模式解析和在WPF中的实现(三) 命令绑定 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在WPF中 ...
- SQLServer执行命令出现“目录无效的提示”
异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html 一般都是清理垃圾清理过头了,把不该删的目录删了 网上说法: 问题描述: 1.s ...
- SQLServer文件收缩-图形化+命令
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 收缩前 图形化演示: 不仅仅可以收缩日记文件,数据库文件也是可以收缩的,只不过日记收缩比 ...
随机推荐
- zepto.js 处理Touch事件(实例)
处理Touch事件能让你了解到用户的每一根手指的位置,在touch事件触发的时候产生,可以通过touch event handler的event对象取到,如果基于zepto.js开发,一般是通过eve ...
- 安卓开发之RecyclerView
RecyclerView是一个非常好用的控件,它的效果和ListView很相似,甚至可以说RecyclerView的出现是来取代ListView的 RecyclerView比ListView更加灵活, ...
- 【转】这些隐藏在苹果iPhone当中的内置代码你是否知道?
原文地址:http://www.ithome.com/html/iphone/200569.htm 每一部手机都有一些内置的隐藏代码,我们称之为“指令”,这些代码加在一起就叫做“指令集”.当然这些代码 ...
- Qt中OpenGL的初步使用
结果预览: 一.代码5个文件 //glwidget.h #ifndef GLWIDGET_H #define GLWIDGET_H #include <QGLWidget> class G ...
- Scrapy入门程序点评
1,引言 在<Scrapy的架构初探>一文,我基于爬虫开发的经验对Scrapy官网文章作了点评和解读,事件驱动的异步处理架构.极强的模块化等是个绝好的框架,接着我细读了官网的<Scr ...
- python学习day2(二)
1.类与对象的关系 对于Python,一切事物都是对象,对象基于类创建 type是获取类的 dir是获取这个类里面的成员 2.int内部功能介绍 bit_length:返回表示当前数字占用的最少位数: ...
- xxx.java: Recompile with -Xlint:unchecked for details.
一.遇到问题:用ant执行jasperreport的samples/charts示例的build.xml时,无法编译,提示错误如下:javac: [javac] Compiling 2 sour ...
- C语言的本质(1)——计算机与二进制
人类的计数方式通常是"逢十进一",称为十进制(Decimal),大概因为人有十个手指,所以十进制是最自然的计数方式,各民族的文字中都有十个数字,而阿拉伯数字0-9是目前最广泛采用的 ...
- 使用kd-tree加速k-means
0.目录 前置知识 思路介绍 详述 1 确定h的中心点 2 算法步骤 java实现 1.前置知识 本文内容基于<Accelerating exact k-means algorithms wit ...
- OpenGL红宝书学习笔记(1)
OpenGL对场景中的图像进行渲染时所执行的主要操作: 1.根据几何图元创建形状,从而建立物体的数学描述,(OpenGL把点,直线,多边形和位图作为基本的图元) 2.在三维空间中排列物体,并选择观察复 ...