分享10个linux常用小技巧,提高工作效率

今天和大家分享一些使用linux命令的终端技巧和快捷方式,可以在使用Linux命令行时节省时间,提高工作效率。

一、使用tab键自动补全

当我们在Linux终端中键入内容时,可以按Tab键,它会建议所有可能的选项,这些选项以到目前为止所键入的字符串开头,例如,当我们进hadoop目录,输入 'cd',然后按tab键,即可自动补全。


分享10个linux常用小技巧,提高工作效率

当然,其他的命令也一样的用法,例如现在我们要修改hadoop-env.sh文件,输入‘vim hadoop’,按tab键,它会提示有和当前输入的字符串相符合的可能的选项。

分享10个linux常用小技巧,提高工作效率

分享10个linux常用小技巧,提高工作效率

2、切换回上一个所在目录

工作中需要频繁的切换目录,'cd -' 可快速返回到上一个所在目录

分享10个linux常用小技巧,提高工作效率

3、实时读取日志文件

我们经常需要在程序运行时,实时查看日志文件,例如,启动Tomcat,我们需要实时查看日志是否报错,命令:sh bin/startup.sh && tailf logs/catalina.out,

分享10个linux常用小技巧,提高工作效率

4、一次执行多个命令

如果某程序启动必须一个接一个地运行几个命令。我们是否在等待第一个命令完成运行,然后执行下一个命令呢?那么,这时可以使用“;”分隔符。这样,可以在一行中运行许多命令。无需等待先前的命令完成后再执行其他任务。

command_1; command_2; command_3

例如

sh bin/startup.sh ;tail -f logs/catalina.out


分享10个linux常用小技巧,提高工作效率

5、less读取文件

要查看文件的内容,cat不是最佳选择,特别是如果文件很大。cat命令将在屏幕上显示整个文件。

分享10个linux常用小技巧,提高工作效率

6、清空文件而不删除它

如果只想清空文本文件的内容而不删除文件本身,则可以使用类似于以下命令:

> 文件名

分享10个linux常用小技巧,提高工作效率

7终止正在运行的命令/进程

这可能太明显了。如果有一个命令正在运行运行,并且您想退出该命令,则可以按Ctrl + C停止该正在运行的命令。

8、读取压缩日志而不解压缩

服务器日志通常被gzip压缩以节省磁盘空间。这给分析日志的开发人员或系统管理员带来了一个问题。可能必须将其scp到本地,然后提取它来访问文件,因为有时没有提取日志的写权限。

在这种情况下,z命令可以帮助。z命令提供了用于处理日志文件(例如less,cat,grep等)的常规命令的替代方法。

这样就可以使用zless,zcat,zgrep等命令查看压缩包的内容,甚至不必显式提取压缩文件。

9、移至行首或行尾

正在键入一个长命令,并且在途中您意识到必须在开始时进行一些更改。将使用几次向左键击移动到行的开头。并且类似地进行到该行的末尾。

当然,可以在此处使用Home和End键,但是也可以使用Ctrl + A转到行的开头,并使用Ctrl + E转到结尾

10、对任何命令都可使用帮助命令(help)

最后用一个更明显但却非常重要的“技巧”来结束本文,即使用命令或命令行工具的帮助命令(help)。

几乎所有的命令和命令行工具都带有一个帮助页面,显示如何使用该命令。经常使用帮助会告诉你这个工具/命令的基本用法。


分享到:


相關文章: