微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Linux必学的60个命令

Linux必学的60个命令

时间:10-08 来源:互联网 点击:

的文本。

写好邮件名称,比如叫cjkmail,然后使用下面命令:

$uuencode 附件文件名> 附件文件名> >>cjkmail

这样就可以用vi编辑器写cjkmail文件,并在前面写上信的正文,然后寄出。

对方收到信后,把信中属于cjkmail中的内容拷贝出来,存为themail.uue。如果对方是在Windows下,就可以用WinRAR或WinZip解压,这样就可以看到附件。

如果对方也使用Linux,可以用undecode命令还原:

$ uudencode -o附件文件名> themail.uue

2.实现tar的分卷

笔者想把一个378MB的文件压缩成多个63MB的文件(笔者的USB为64MB),使用下面命令:

$tar czvf - dir | split -d -b 63m

然后合并命令:

$cat x* > dir.tgz

以上例子实际是由三个命令组合完成的,即用tar打包,用split分割,用cat合并。“tar czvf - dir”的意思是把dir目录打包,并输出到标准输出(argv),这样就可以直接用管道输出给split。

3.连续执行一个命令

使用watch命令,可以反复执行命令。如果和ls配合,可以达到观察某文件大小变化的效果。

$watch ls -l file.name

4.用tar命令导出一个文件

有一个tar格式的DVD文件GLvPro6.4_linux.tar,因为该文件非常大(4.7GB),如果全部解压比较麻烦,可以用下面命令先导出readme.txt看看。

tar xvf GLvPro6.4_linux.tar readme.txt

这样readme.txt就单独被导出了。

5.用tar打包一个目录时只备份其中的几个子目录

tar cf --exclude home/cjh home/cao

这样home目录下只有cjh和cao两个子目录备份。

此为止,Linux必学的60个命令已经全部介绍完了。Linux的命令行方式功能强大,如果熟练掌握了Linux的常用命令,往往只需要通过各种技巧就

可以组合构成一条复杂的命令,从而完成用户任务。Linux系统中的命令实在是太多了,不可能像在MS

DOS中把所有的命令及参数都记住。Linux系统提供了一些方法,比如可以通过“help”和“man”来查询名令。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top