8 mv (从新手到菜鸟的Linux教程)
已经连续两天想不出标题的翻译来了……不过我先想好了明天的(≧▽≦)
已经连续两天想不出标题的翻译来了……不过我先想好了明天的(≧▽≦)
这回我开动脑洞也翻译不出来标题叫什么好了。
昨天我们讲到了想要在终端上打印一个文件,可以使用cat
命令。不过,万一文件太长怎么办呢?
昨天我们讲到了可以使用文本编辑器打开一个文件,并查看它的内容。然而呢,如果仅仅只是要看一眼文件的内容,其实不必大动干戈,而且有很多命令可以帮我们完成这件事情。
打印文件内容,无非就是将文件输出到终端上;最常用的命令是cat
。
猫?这个名字是什么意思呢?试试看:
我们接着上一次的奇妙旅程。我们猜想echo 'Hello World!' > z.txt
会把Hello World输入到后面那个文件里面去,但是怎么证实我们的想法呢?
查看文件内容的方法有两种:一种是直接查看,另一种是间接查看。所谓“直接查看”就是打开文本编辑器看一看;“间接查看”就是通过一些命令,将文件内容打印在终端上。
所以这两种方法有什么区别么?
……
(严肃脸)
你有听说过“Shell”语言吗?如果这个词汇对你不是太熟悉的话,那么你更有可能听说过“脚本”(script)这个东西。不同于它在戏剧范畴的意思(表演戏剧、拍摄电影等所依据的底本又或者书稿的底本),在计算机学中,脚本是指使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称宏或者批处理文件。说道脚本语言,我们可能更熟悉python或者javascript(都是眼下火热的脚本语言);不过追根溯源,脚本语言的历史可以说到Bourne shell,就是标题里提到的shell的意思。
不信?自己打个在终端里打个apt-get
试试。
好的,欢迎大家来到这篇教程。首先,我们认识一下故事的主角,隔壁老王。
老王是一个学习挺认真的同学,熟悉Microsoft办公套件的打开与关闭,能够默写主流编程语言的名字;他的理想是成为一名全栈工程师。他听说最好去学学Linux,因为这对一个程序员,或者未来的程序员有帮助。于是老王找到了我,让我教他用。
我说:“我也是新手啊。”
老王说:“你别装了,你看你都精神分裂了。”
我:“……”
果然我不适合写小说。
好吧,我们还是回归到正题上来吧。所以呢,接下来我将会以wang这个用户的身份,带大家一点点积累Linux使用的经验的。
昨天应该更的,然而在折腾开机动画(你们懂的)。
向周围同学安利了一发Ubuntu……这也是写这个教程的动力之一。
怎么说呢,我最后还是打算写写这个东西。从一年半前接触终端,近一年前正式入坑,其实我也没积累多少经验;但是走了很多弯路。因为教程太少,同学们用Windows/Mac OS,不会用出了事都没有人可以问——或许这就是一个Linuxer的孤独。