★输入命令的前一个或几个字母,按一下Tab键,就会自动补全命令,如果有多个可能的选择,再按一次Tab键就会列表出来;
★同样的技巧可以用来输入长的目录和文件名,特别对于输入用户的主目录,只要键入“~”,再按一次Tab键,就会出现用户主目录的绝对路径;
★如果要让一个程序在后台运行,可以在命令的最后加上一个符号“&”,如:$cp /home/a/a /home/a/b &;
★如果要连续运行多条命令,可以将命令按执行的顺序排列,然后用“;”号分隔;
★如果一条命令执行的时间太长,要强行终止它,可以按Ctrl+C发出中断信号来中断该命令。另外,按Ctrl+Z可以使该命令转入睡眠状态,用“bg”命令使进程恢复在后台执行,用“fg”命令使进程恢复在前台进行;
★shell会记录下用户键入过的命令,通过按方向键,可以逐条浏览这些命令,用户可以直接在命令行上修改并执行这些命令;
★使用重定向符号改变命令的输入输出,如果想将命令的输出结果保存到文件中,而并不显示在屏幕上,可以使用输出重定向符“>”。例如:命令“ls -l > files”的运行结果就是列出当前目录下的所有文件和目录,并将结果以文本形式保存在files文件中;
★将一个命令的输出作为另外一个命令的输入进行处理,使用重定向符“|”;
★man命令提供了非常丰富的命令帮助文档,可以帮助查阅命令的功能和用法。
Shift + PageUp/PageDown (向上/下滚屏)
cd - 返回上一次目录
pwd 显示当前目录
ps aux 查看进程
netstat -tunlp 查看 net 端口
dpkg -L android-tools-fastboot 查看安装包(如 android-tools-fastboot)全部文件的安装路径
which fastboot 查看命令(如 fastboot)的所在路径
dpkg -S `which fastboot` 查看命令(如 fastboot)属于的安装包
whereis fastboot 查看命令的所有可能位置
find . -name "*.c" | xargs grep nfc_int 查找包含特定字符的文件(这个例子是查找当前目录下所有包含字符“nfc_int” 的 .c 文件)
浙公网安备 33010602011771号