Linux命令行低保-展开篇
Linux的shell在执行命令时,首先会将命令中特定的内容进行展开(expansion),然后才开始执行命令中的程序,可以被shell展开的内容种类多样,熟悉它们不光有助于理解命令与脚本的运行,更可以大大提高我们的效率。
Read moreLinux命令行低保-技巧篇
Linux的命令行中除了常用的指令,还有重定向、管道这样的技巧,让简单的命令可以发挥更大的威力。同时,一些shell的快捷键也会在本文中展示。
Read more终端复用工具-以Tmux为例
终端复用工具可以让CLI环境下开发的工作更加轻松。一方面,它可以方便用户在同一个终端上对不同的工作进行划分,就像上图一样景景有条;另一方面,它将传统的临时会话模式中的会话与终端窗口进行解绑,在多种应用情境中都大有可为。下文以Linux下的终端复用工具Tmux为例。
Read moreLinux关于CLI的基本术语与工具
CLI(Command Line Interface)是同操作系统交互最原始也最直接的方式,在这种界面下,用户通过键盘等文本输入方式,将各种命令交给终端(Terminal),命令的解释与执行借助shell完成,命令的集合还能构成功能强大的脚本。这一话题实际深挖可以发现很多有趣的细节。本文以Linux系统及其诸多发行版为研究对象。
Read moreLinux Shell之文件操作
在linux shell下通过常见的指令,也可以完成我们在文件资源管理器中动动鼠标进行的文件操作。虽然很多时候用起来没有后者方便,但是可以结合shell script以及应用内置的shell command支持,在linux环境下的开发中大放异彩
Read more