此文我会持续更新,添加更多实用命令,您若对Terminal命令感兴趣可持续关注或订阅今日杂记。
不论是在Mac还是iPhone、iPad上,都是离不开Terminal的,有Terminal干很多事情都会简单很多,而且有的事情必须用Terminal才能完成,特别是遇到需要特殊权限的时候,Terminal就派上大用场了。下面这些就是我平时常用到的命令。
root登陆:su root
root密码重设:passwd root
建立文件夹:mkdir 例:mkdir todaym 建立名为todaym的文件夹
建立文件:touch 例:touch todaym.txt 建立名为todaym的txt文件
已安装deb查看:dpkg -l
deb安装:dpkg -i 例:dpkg -i todaym.deb 安装名为todaym.deb的文件
deb卸载:dpkg -r 例:dpkg -r todaym 卸载已安装名为todaym的deb文件包,想卸载deb,先用“dpkg -l”命令查看该deb名称。
deb解压:dpkg -x 例:dpkg -x todaym.deb 解压名为todaym.deb的文件
deb打包:dpkg-deb --build 例:dpkg-deb --build todaym 把todaym文件夹内文件打包生成deb
删除文件:rm 例:rm todaym.txt 删除名为todaym.txt文件
删除文件夹:rmdir 例:rmdir todaym 删除名为todaym文件夹
删除文件夹及其内所有文件:rm -r 例:rm -r todaym 删除todaym文件夹及其内全部文件
建立链接:ln -s 例:ln -s /var /var/mobile 指在mobile文件夹下建立访问/var文件夹的链接
权限赋予:chmod 例:chmod 777 /var 赋予/var读写权限
例:chmod 777 -R /var 赋予/var下所有文件读写权限
解压rar:unrar e 例:unrar e todaym.rar 解压名为todaym的rar文件
解压zip:unzip 例:unzip todaym.zip 解压名为todaym的zip文件
查看文件:ls 例:ls 显示该文件夹下文件及文件夹
例:ls -w 显示中文
例:ls -l 显示详细信息
例:ls -a 显示隐藏文件
查看进程:ps 例:ps ax 查看正在运行的进程以及PID
例:ps aux 查看正在运行进程所占PID、CPU、内存、PID、进程开始时间
结束进程:kill PID 例:kill 14 关闭PID为14的进程(每个进程PID不固定,即时用ps命令查看)
重新启动:reboot
打开文件夹:cd 例:cd todaym 打开名为todaym的文件夹
重命名:mv 例:mv todaym.txt nie.txt 把名为todaym的txt文件重命名为nie
更改拥有者:chown 例:chown root:wheel todaym.txt 将文件todaym.txt的拥有者设为root,组设为wheel
查找文件:find 例:find /var/mobile -name todaym.txt 在/var/mobile文件夹下查找名为todaym的txt文件
解除锁定:chflags -R nouchg 例:chflags -R nouchg todaym 解除被锁定的文件(文件夹)todaym
技巧:在Terminal输入这个命令后加个空格,可把文件或文件夹直接拖到Terminal窗口内
SSH远程访问:ssh username@yoursite.com
SSH翻Qiang命令:ssh -D 7070 username@yoursite.com 具体教程参考:SSH配PAC让iPhone/iPod Touch翻墙
更新:-----------------------------------------------------
复制:cp 例:cp todaym.txt /var/mobile/Documents 复制当前文件夹下todaym.txt文件到/var/mobile/Documents文件夹下。复制时注意权限,复制不成功可能是你权限不够
复制加密:scp 例:scp todaym.txt nie@demo.dreamhost.com:~/nie/docs 复制当前文件夹下todaym.txt文件到你的服务器nie@dreamhost.com的/nie/docs文件夹下,其间需要你输入服务器登陆密码
例:scp nie@demo.dreamhost.com:~/nie/docs/read.html /var/mobile 复制nie@demo.dreamhost.com服务器里/nie/docs/文件夹内的read.html文件到本地的/var/mobile文件夹内
具体例子参考:让iPhone/iPod Touch/Mac的SSH连接自动登录中第四步。
隐藏文件:chflags hidden 例:chflags hidden /Users/我/Desktop/TodayM.txt 隐藏我桌面上的TodayM.txt文件。如果想隐藏文件到图片中,可以参考:Mac/iPhone/iTouch/iPad把文件隐藏到图片中。
iPhone/Mac中的这些命令和Linux/Unix系统中绝大部分是一样的,特别是Unix,因为Mac就是基于Unix系统。iOS在4.0以后Mobile Terminal就不大好用,在iTunes里我目前找到最好的免费Terminal替代软件:Mobile Admin。
我猜~这些文章你可能也感兴趣
- iPhone用Google Hangouts免费拨打美国电话
- 怎样让iPhone/iPad电池更耐用更省电
- 为什么讨厌Android以及时隔一年半再次入手iPhone
- iOS App Store中国区1元购买PDF利器GoodReader
- Gmail/Outlook/WP8批量去除联系人号码中横线
- 用iPhone/iPad将Gmail联系人导入Outlook/Hotmail
- iPhone/iPad用iDOS安装Windows 95/98玩三国志6
- iPhone/iTouch/iPad屏幕取词翻译
- iPhone,iPad,MacBook,Apple TV哪个最有用?
- MKV转换成支持iPhone/iTouch/iPad/Apple TV的MP4
不论Mac还是iPhone 我都没=。=