大家只要接触linux就接触着shell,虽然有时感觉不到,但确实一直在使用着它,用好shell就能高效、轻松地完成任务。在这里仁嵌入式培训讲师给大家介绍一下用好shell的一些技巧,以常用bash为例。
l Shell的自动补齐功能
当输入的指令很长时,只要按下‘Tab’健,bash就会在可能的指令或文件名中进行匹配,帮助把指令补齐,假如有两个以上的符合条件,在次按下‘Tab’键,bash就会把符合条件的指令或文件列出全部列出来了。
$ ls #按两次Tab键
Ls lshal lsof lspgpot
Lsattr lshw lspci lsusb
Lsb-release lsmod lspcmcia
l 顺序执行命令
如果要顺序完成一系列的工作,可以请求shell来帮助。
1. #command1;command2;command3
先执行command1,不管command1是否出错,接下来执行command2。
2. #command1 &&command2 &&command3
先执行command1,只有command1正确运行完毕后,才能执行command2.
3. 举例如下:
#./configure && make install
这是一个完整的编译安装软件的过程,完全可以让shell来完成。
l 将任务放到后台运行
只需在命令后面加&
$stardic &
或者
$stardic #挂起终端正在运行的程序
$bg #用bg命令将其放到后台去
l 执行shell脚本的方法
1. sh command
2. .command
3. exec command
4. ./command
第4种方法比较常用,如在预编译时‘$./configure’;
l Less和more的用法
$ls | more #只能够向后查看
$ls | less #前后都能够查看
资料来源:
http://www.lirenedu.org/index.php?ack=xinwen&id=1209 嵌入式培训 嵌入式linux培训