zoukankan      html  css  js  c++  java
  • 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 

  • 相关阅读:
    cocos2d-x3.0 PageView
    mysql 安装配置及经常使用操作
    Android自己定义组件系列【6】——进阶实践(3)
    hdu 4300 Clairewd’s message(具体解释,扩展KMP)
    VS"后生成事件" 菜单的使用
    CUDA 实现JPEG图像解码为RGB数据
    Hibernate操作Blob数据
    android清除缓存为什么总是存在12k?
    JSP入门
    Linux字符设备驱动结构(一)--cdev结构体、设备号相关知识机械【转】
  • 原文地址:https://www.cnblogs.com/jay--zhang/p/6136522.html
Copyright © 2011-2022 走看看