首页 百科知识 特殊的控制键

特殊的控制键

时间:2022-10-04 百科知识 版权反馈
【摘要】:在需要把一个文件的内容传到另一个程序中或者把它重定向到其他地方时,这个命令非常有用。例如,用cat命令可以非常方便地实现把一个文件复制为另一个文件的功能。如果要在一个或多个文件中搜索一个特定的字符串,可以用强大的grep命令:grep命令能支持正则表达式“非常”的语意,这使它成了一个非常强大的工具。

除了前面提到的自动补全(【Tab】键)和调用历史命令(光标向上键)的控制键,Shell中还提供了一些常用的控制键。

(1)【Control-C】:中断当前正在运行的程序。在有些交互式应用程序(如文本编辑器)中其可能无效。

(2)【Control-D】:退出Shell软件。必须在命令提示符后紧跟着输入才有效(在“$”提示符后不要输入“Control-D”以外的其他任何字符)。

(3)【Control-A】:把光标移动到行首位置。

(4)【Control-E】:把光标移动到行末位置。

当需要在屏幕上显示一个文件的内容,并且要分屏显示时,可以使用less命令:

pi@raspberrypi ~ $ ls 〉 flob.txt

pi@raspberrypi ~ $ less flob.txt

如果想把一个文件的内容一次性全部输出到标准输出上,可以用cat命令(concatenate的缩写)。在需要把一个文件的内容传到另一个程序中或者把它重定向到其他地方时,这个命令非常有用。

例如,用cat命令可以非常方便地实现把一个文件复制为另一个文件的功能(在第二个cat命令中,两个文件被连接成一个新的文件)。

pi@raspberrypi ~ $ ls 〉 wibble.txt

pi@raspberrypi ~ $ cat wibble.txt 〉 wobble.txt

pi@raspberrypi ~ $ cat wibble.txt wobble.txt 〉 wubble.txt

用tail命令可以查看一个文件的最后几行内容(如一个日志文件中的最后几条),用head命令则可以查看前几行。如果要在一个或多个文件中搜索一个特定的字符串,可以用强大的grep命令:

pi@raspberrypi ~ $ grep Puzzle */*

grep命令能支持正则表达式“非常”的语意,这使它成了一个非常强大的工具。正则表达式不太容易让人理解,这也是很多人认为Linux对初学者来说很难运用的一个重要原因。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈