iOS开发 - MAC应用 - 命令行

          小技巧:Tab键自动补全命令;

                         man 命令  查看命令详细帮助;

1.显示隐藏文件:

          defaults write com.apple.finder AppleShowAllFiles -bool true ;

          defaults write com.apple.finder AppleShowAllFiles -bool false; 

2.删除svn记录信息:

             sudo find /Users/mac名称/Documents/workspace/文件夹/ -name ".svn" -exec rm -r {} \; 

3.将主机名放入 /etc/hosts 文件

       ( 3.1修改主机名、计算机名
          sudo scutil --set ComputerName newnameformacosx  
          sudo scutil --set HostName newhostnameformacosx 
          scutil --get ComputerName
         scutil --get HostName )

          echo 127.0.0.1 newhostnameformacosx >> /etc/hosts

          sudo discacheutil -flushcache    重启网络服务让上述修改立法生效

          sudo killall -HIP mDNSResponder

4.命令行下载工具使用、系统更新和Xcode.app命令行工具安装

          curl -o 下载地址 
          curl -o wordpress-3.8.zip 下载地址           下载文件重命名
          curl -# -o 下载地址                                 显示下载进度
          curl -L -o 'file.zip' 下载地址                      下载连接重定向
          curl -L -O --compresssed 下载地址            节省带宽

          sudo softwareupdate --list   更新列表
          sudo softwareupdate --install someapp 更新someapp
          sudo softwareupdate -i-a     选择执行
          xcode -select --install  更新xcode

5.常用操作:

           一、目录操作:

       mkdir                      创建一个目录                      mkdir dirname

       rmdir                      删除一个目录                       rmdir dirname

       mvdir                      移动或重命名一个目录               mvdir dir1 dir2

       cd                         改变当前目录                       cd /dirname ; cd dirname  区别

       pwd                        显示当前目录的路径名               pwd

       ls                         显示当前目录的内容                 ls -la

       二、文件操作

       cat                        显示或连接文件                     cat filename

       od                         显示非文本文件的内容               od -c filename

       cp                         复制文件或目录                     cp file1 file2

       rm                         删除文件或目录                     rm filename

       mv                         改变文件名或所在目录               mv file1 file2

       find                       使用匹配表达式查找文件             find . -name "*.c" -print

       file                       显示文件类型                       file filename

       nano 文件名                文件编辑

       三、权限操作

       chmod 参数 权限 文件       chmod -r 755 文件名   755标示所有用户

       diskutil repairpermissions /   修复整个系统中文件的权限

       sodu -s                    获取权限

       四、时间操作

       date                       显示系统的当前日期和时间

       cal                        显示日历                           cal  9  1991

       time                       统计程序的执行时间                 time a.out

       五、网络和通信操作

       telnet                      远程登录          telnet hpc.sp.net.edu.cn

       rlogin       远程登录  rlogin hostname -l username

       rsh                         在远程主机执行指定命令             rsh f0 1n03 date

       ftp                         在本地主机和远程主机之间传输文件   ftp ftp.sp.net.edu.cn

       rcp                         在本地主机盒远程主机之间复制文件    rcp file1 host1:file2

       ping                        给一个网络主机发送回应请求(ctrl+c停止)

       mail                        阅读和发送电子邮件

       write                       发送报文                           write username puts/1

       mesg                        允许和拒绝接受报文                  mesg n

       五、korn Shell命令

       history                     列出最近执行过的几条命令和编号

       r                           重复执行最近执行过的某条命令        r -2

       alias 给某个命令定义别名     alias del=rm -i

       unalias                      取消别名定义                       unalias del

       clear                        清除屏幕或窗口内容

       env                          显示当前所有设置过的环境变量 

       who                          列出当前登录的所有用户

       whoami                       显示当前正执行操作的用户名

       tty                          显示终端或伪终端的名称

       du                           查询磁盘使用情况                   du -k subdir

       df /tmp                      显示文件系统的总空间和可用空间

       w                            显示当前系统活动的总信息

6.其他:

              caffeinate -t 3600:使用caffeinate阻止Mac运行屏幕保护和睡眠;
              pkgutil --expand macx.pkg ~/Desktop/:.使用pkgutil解压PKG文件;
               purge:使用purge命令释放内存;
               open -n /Applications/Safari.app/:使用open命令开启多个相同应用;
               sudo softwareupdate -i -a:不通过App Store更新OS X;
               chflages hidden ~/Desktop/macx: 使用chflags命令隐藏文件或文件夹;
               zip -e protexted.zip ~/Desktop/macx.txt:创建有密码保护的压缩文件;
               sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV*  'select LSQuarantineDataURLString from LSQuarantineEvent' |more :将所有下载过的文件列出来;
               
           


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值