iPhone/iPad/Mac上简单常用Terminal命令

此文我会持续更新,添加更多实用命令,您若对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

我猜~这些文章你可能也感兴趣

Nie
Tags

相关文章

One Comment;

*


Top