Mac 常用终端命令整理

2017-03-17 17:43  出处:其他  作者:佚名   责任编辑:lixianmei 

作为一名开发人员,越来越觉得对于终端的使用,是非常有必要的,本人之前接触这方面较少,也就偶尔用一下(大学没学过unix),现在总结几条,后续还会添加,学无止境嘛~

1.获取管理员权限:

输入 sudo -s
然后输入密码,不会提示,输入完后直接回车即可,然后即获得管理员权限。

2.打开文件

输入 open /Applications/Safari.app

在这里打开Safari浏览器,使用open命令是可以多次打开的 (当然有的软件不允许打开多个窗口)。open+空格+ -n +软件路径 (可以直接拖动到终端中)
我们也可以在命令中加入 -a 标识来选择你想要用来加载该文件的应用程序,或者使用-e 标识直接在文本编辑器中编辑。 例:open /Users/rhjt/Desktop/image.png -a /Applications/Safari.app (在safari浏览器中打开image图片)

3.搜索

关于搜索,mac上自带的有spotlight (ctr/cmd + 空格)可以实现全局搜索,但有时候没有正确的工作,而且如果我们想精确一个范围呢?
输入 mdfind + 文件名, 实现全局搜索
输入 mdfind -onlyin 文件大的路径 该路径下的某个文件名 (这样在我们精确文件大的路径时候,可以更精确搜索到我们要的文件)

4.读

mac中的Siri,可以读取出我们输入的内容
输入 say + 内容,然后就会读出来(不懂单词的发音时候,不用去找词典了~~)

5.延迟睡眠

caffeinate能阻止Mac进入睡眠状态,而且屏幕保护也不会激活。我们最好使用-t为命令加入具体的时间。
输入 caffeinate -t 3600 表示一个小时内屏幕不进入睡眠

6.释放内存 (相当于重启电脑)

purge命令可以清除内存和硬盘的缓存,与重启Mac的效果差不多 (还不会关闭你现在用的程序)。purge命令可以让不活跃的系统内存转变为可以使用的内存,所以电脑卡的时候试试这个命令~~
输入 purge

7.更新

我们更新系统软件一般都是通过AppStore来更新,但是AppStore经常打开太慢了,所以用下终端来更新。
输入 sudo softwareupdate -i -a
这个是更新系统的软件,比如系统更新

8.创建有密码保护的压缩文件

你可以通过下面的命令将桌面上的文件创建成有密码保护压缩文件。
zip -e protected.zip ~/Desktop/task.doc
protected.zip是文件名字,~后面的是文件地址。保存之后,文件会存储在你的私人磁盘中

9.删除

ctrl+u 删除当前整行.
ctrl+w 删除游标前的单词.
ctrl+k 删除从当前游标到行尾的文字.

cmd命令大全
网络管理中的常用命令有哪些
网络管理中的常用命令有哪些

网络管理中的常用命令有哪些...

佚名 2017-03-07 评论: 0 标签: cmd命令大全  

Windows系统CMD命令被禁用怎么办
Windows系统CMD命令被禁用怎么办

  相信用户都会遇到这样的问题,就是在执行CMD命令时弹出“命令提示符已被系统管理员停用”的提示,这是因为CMD命令被禁用了。CMD命令被禁用怎么办呢?大家可以尝试下面的方法进行...

佚名 2017-03-06 评论: 0 标签: cmd命令大全  

编程菜鸟不用愁!手把手配置jdk环境变量
编程菜鸟不用愁!手把手配置jdk环境变量

jdk环境变量配置对于编程菜鸟来说是一个头疼的事情,jdk环境变量配置需要哪些操作和步骤,jdk环境变量中哪些需要注意的地方本文将会为你解答。...

mgayy 2013-08-06 评论: 10 标签: jdk环境变量配置   cmd命令大全  

J2ME移动应用开发实战视频教程
J2ME移动应用开发实战视频教程

本视频教程专注于J2ME的移动开发部分,涵盖移动开发中几乎所有的关键技术。本视频教程由郭克华授权PConline软件频道发布。...

郭克华 2008-09-27 评论: 106 标签: jdk环境变量配置   cmd命令大全  

SQL Server 2000和JDBC的融合实例
SQL Server 2000和JDBC的融合实例

本文主要介绍SQL Server 2000 和jdk的融合问题,SQL Server 2000 是当今网络编程中使用的比较多的一个数据库系统,而Java则是流行的网络编程语言,SQL Server 2000 和Java 的融合,可...

CSDN afg021984 2008-03-05 评论: 2 标签: jdk环境变量配置   cmd命令大全  

深入剖析JSP和Servlet对中文的处理
深入剖析JSP和Servlet对中文的处理

Java提供了世界性的解决方法,本文描述的方法是用于处理中文的,Servlet从JAVA文件到CLASS文件的转化过程,再解释从CLASS文件如何输出到客户端,因为JSP和Servlet在输出时处理方法是一...

JAVA中文站 2008-02-27 评论: 1 标签: jdk环境变量配置   cmd命令大全  

小心:Java虚拟机曝注入漏洞
小心:Java虚拟机曝注入漏洞

SUN的Java虚拟机从出现了一个错误,通过特别修改过的GIF图片可以把代码注入到系统并执行...

BlackWing 2007-01-19 评论: 0 标签: jdk环境变量配置   cmd命令大全  

查看更多