给大家带来命令行技能 利用年夜括号扩大参数的办法
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。如许的情形:$cp/etc/apt/sources.list/etc/apt/sources.list.bak
备份一个文件,重定名一个文件,或是创立一个链接,都要举行相似的操纵。这内里有个成绩,明显/etc/apt/sources这几个字都是一样的,为何要打两遍?如许的还算短了,如果更深层的目次,那花的力量可就年夜了。一般对照明智的做法是先cd到谁人目次,然后在谁人目次下举行操纵,完后再cd返来。不外如许做仍是对照贫苦,有无足不出户的办理办法?谜底是一定的。
Bash有个功效叫年夜括号扩大,年夜括号包抄的,用逗号离隔的参数会扩大为自力的多个参数。如许讲您必定懵了,详细一点,下面谁人备份文件的例子能够写成:
$cp/etc/apt/sources.{list,list.bak}
Shell在注释时会主动将前面的参数扩大成两个,就酿成了和下面一样的完全命令。如许就完成了足不出户操纵,而后面那一串目次只需打一次就行,连cd也免敲了。
实在这个命令还能够再简化,谁人list也能够并已往的。之前我一向在想,拿甚么来代表空缺,实在甚么都不必写就好了。
$cp/etc/apt/sources.list{,。bak}
如许逗号后面没器材,那末参数就坚持本来的稳定,逗号前面的还是扩大
</p>
vim除非你打算真正的学好linux,或者说打算长久时间学习他,而且肯花大量时间vim,否则,最好别碰 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 熟读写基础知识,学得会不如学得牢。 当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。 即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。 熟读写基础知识,学得会不如学得牢。 对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
页:
[1]