mac常用的命令
1.递归查找⽂文件内容:
grep -r target_string absolute_path
2.移动所有⽂文件(包括隐藏⽂文件):
mv * .[^.]* targetDir
3.⽂文件分割合并命令:
分割: split -b 9m ./Enterplorer.apk Enterplorer.apk.
合并: cat Enterplorer.apk.a* > Enterplorer.apk
4.文件传输命令:
scp from.ext username@host:/targetFullPath
安装: yum install openssh-clients
5.⽂文件压缩解压命令:
tar cvf to.tar froms
tar -xvf froms to
6.查看端⼝口占⽤用情况命令:
lsof -i tcp:port
ss -untlp | grep node
ps -aux | grep mongo
7.从命令⾏行行启动应⽤用配置 open -a Go2Shell --args config
从命令⾏行行启动finder open .
清理理磁盘 sudo rm -rf /.DocumentRevisions-V100
防⽌止could not symlink /xxx 的错误 sudo chown -R $(whoami) /usr/local/share/man/man8
查看mac32位还是64位: ioreg -lp IODeviceTree | grep firmware-abi
在系统任何位置打开命令⾏行行的⼯工具: Go2Shell(要配合spotlight或者alfred⼯工具)
命令⾏行行⼯工具集
1. copyless:剪切版历史纪录
2. mdfind -onlyin 关键词(spotlight)
3. alfred搜索应⽤用
4. mupdf阅读器器Vim⻛风格的(这个很好)
5. zathura阅读器器(安装需要很有耐⼼心, 下⾯面只是zathura的安装,还有plugin的安装- -)
brew tap zegervdv/zathura
brew cask install xquartz
brew install zathura
spacemacs 安装:
1. $ git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
2. $ brew tap d12frosted/emacs-plus
3. $ brew install emacs-plus –with-cocoa –with-gnutls –with-librsvg –with-imagemagick –with-spacemacs-icon
4. brew linkapps
装机相关⼯工具
1. brew: >
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. wget: > brew install wget
3. macports > brew install Caskroom/cask/macports
4. brew cask: aliased to bc
5. brew cask常⽤用命令
brew cask search 列列出所有可以被安装的软件
brew cask search drop 查找所有和 drop 相关的应⽤用
brew cask info thunder 查看 迅雷雷 应⽤用的信息,这货安装的可是最新版本的迅雷雷哦!
brew cash uninstall qq 卸载 QQ
brew update && brew upgrade 更更新所有应⽤用程序
6. go2shell:跳转到当前⽂文件所在的⽬目录
7. vimium:chrome⽆无需⿏鼠标操作,快捷键
8. charles:抓包⼯工具
9. postman:请求⼯工具(chrome扩展)
10.ssh连接服务器
需要在服务器的.ssh 中的keys文件中配置这个秘钥才可以用
ssh -p 端口 42.159.29.165 -l azureuser -i ~/.ssh/id_rsa_2048.2048
ssh 42.159.29.165 -l root -i ~/id_rsa_2048.2048 -p 229用秘钥的方式连接的
11.git全局搜索 git grep
12.压缩一个文件 tar -czvf dump-hubtest.tar.gz ./dump z是压缩成zip c 是生成新的文档(copy) v 压缩过程中查看version f 是紧跟压缩成的文件名
解压缩 tar -xzvf dump-hubtest.tar.gz
13.查看mongo的日志:
ps -aux | grep mongo
cat /etc/mongodb.conf
tail -f /usr/local/mongodb/log/mongodb.log
14.查看端口连接
netstat -auntlp |grep ESTA 已经建立的连接
netstat -auntlp |grep NEW 刚要建立的练级
netstat -auntlp |grep TIME 超时连接
15.查看环境变量
/etc/profile
~/.zshrc
16.查看服务器的命令
history
查看
17.查看某个命令的位置
which 命令
18.设置变量的优先级
如果不想修改PATH中的内容,则可以在~/.bashrc 中通过
export PATH=/usr/local/n/versions/node/4.2.4/bin:$PATH
来时node换成你想用的node
19.node的删除
在linux中删除掉node这个就可以了
which node
20.使用代理安装
https_proxy=http://ip:端口 brew install go
21.增量复制
cp -rnf source_dir target_dir
22.linux 安装命令
yum install telnet -y #-y是yes的意思
telnet 是测试某个端口通不通
23.在运行一个命令或者执行一个东西的时候,所有原因都查找了就是找不到原因,原理是因为所属用户不对:
修改所属用户:
chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ..
chown -R root:root mongodb
mac常用的命令的更多相关文章
- Mac常用shell命令
几个常用命令 pwd 命令名称:pwd 英文:print work directory 描述:查看当前工作目录的完整路径 ls 英文全称: list 描述:列出目录下的内容清单 常用参数: -l:列出 ...
- Mac常用终端命令
一.基本命令 1.列出文件 ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions 参数 -w 显示中文,-l 详细信息, -a 包括 ...
- mac 常用终端命令
mkdir 文件夹夹名称 创建一个文件夹 cd 文件夹名称 进入该文件夹 git init 在该文件夹下创建一个git仓库 touch 文件名称 在该文件夹下创建一个文件 echo '内容' &g ...
- mac 终端 常用命令,MacOS 常用终端命令大全,mac 在当前目录打开终端
MacOS 常用终端命令大全:目录操作dircmp——比较两个目录的内容——dircmp dir1 dir2文件操作pg分页格式化显示文件内容——pg filenameod——显示非文本文件的内容—— ...
- xcode/Interface Build(IB)/iPhone模拟器/mac/组合键常用的命令集
1.Xcode常用快捷键: win+N:新建文件 win+shift+N:新建工程 win+O:打开工程或文件 win+S:保存 win+shift+S:另存为 win+Z:撤销一步 win+W:关闭 ...
- Mac下的常用终端命令与vim常用命令
因为很少用命令行,老被鄙视,所以今天记录一下常用的命令行: cd 切换工作目录 . 表示当前目录 .. 表示当前目录的上一级目录 / 根目录/目录分隔符 ./ 当前目录 ../ 回到上一级目录 ls ...
- 常用Linux命令收集
关闭 php-fpm: ps -ef | grep php-fpm 或 ps aux | grep php-fpm kill -USR2 32253 (对应的进程PID) kill -9 进 ...
- 分享一个常用Adb命令
分享一个常用Adb命令 首先 首先感谢@xuxu的常用adb命令,收益良多,但是已经不能满足于我,所以补充了下. 再者 好久没发帖了,最近论坛老司机们都在讨论/总结,我就用这个干货回报吧. 最后 基于 ...
- 上网八个常用cmd命令你掌握了几个?
上网八个常用cmd命令你掌握了几个? 一.ping 它是用来检查网络是否通畅或者网络连接速度的命令.作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握 ...
随机推荐
- delphi.memory.分配及释放---New/Dispose, GetMem/FreeMem及其它函数的区别与相同
我估摸着内存分配+释放是个基础函数,有些人可能没注意此类函数或细究,但我觉得还是弄明白的好. 介绍下面内存函数前,先说一下MM的一些过程,如不关心可忽略: TMemoryManager = recor ...
- 再谈通过http访问SSAS
问题: 在有些场景下,数据中心会分为不同的服务器场:数据库场和应用程序场.服务器场间有严格的防火墙控制,其中数据库场只能建立从应用程序场的防火墙穿越,也就是说不允许任何客户端直接连接到防火墙. 这种策 ...
- VS2012下X64平台嵌入汇编程序
VS2012在win32平台编译的时候可以很好的支持汇编语言的嵌入.建立一个控制台应用程序,选择空项目.项目建立好之后添加一个.cpp文件.在cpp文件中写入如下代码: #include <io ...
- LinQ和ADO.Net增删改查 备忘
是否些倦了 SqlConnection conn=new SqlConnection();一系列繁冗的代码? 来试试Linq吧 查: using System.Data.SqlClient; name ...
- 全文检索原理以及es
最近要做个文章搜索,对全文检索原理以及es原理进行了一些调研, 1. es索引文件为多个文本文件描述,索引文件中的内容构成可见 http://elasticsearch.cn/article/86 ...
- MSSQL 死锁查询
SELECT SYS.DM_EXEC_REQUESTS.SESSION_ID,TEXT AS '执行SQL',CLIENT_NET_ADDRESS AS '请求IP',SYS.DM_EXEC_CONN ...
- c#内部类的使用
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...
- 《Storm入门》中文版
本文翻译自<Getting Started With Storm>译者:吴京润 编辑:郭蕾 方腾飞 本书的译文仅限于学习和研究之用,没有原作者和译者的授权不能用于商业用途. 译者序 ...
- CSS清除浮动八种方法
在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了,下面总结8种清除浮动的方法,测试已通过 ie chrome firefox opera,需要的朋友可以参考下 清除浮动是每一个 web前台设 ...
- HTML5 WEB SQL
var database = openDatabase("student1", "1.0", "学生表", 1024 * 1024, fun ...