当前位置: 首页 » 电脑知识 » 电脑系统知识 » 正文

Linux终端用户必备的技巧知识

发布时间:2025-01-17 以下文章来源于网友投稿,内容仅供参考!

作为Linux终端的初学者,要学习的知识有很多,除了基本的命令使用外,还需要掌握一些小技巧,下面小编就给大家介绍下Linux终端初学者必备的小技巧,希望对你有所帮助。

使用Linux终端不仅仅是只输入命令。学习这些基本的技巧,你就会逐渐掌握Bash shell,这个在大多数Linux发行版上默认使用的终端工具。

这篇文章是写给缺乏经验的新手的,我相信大多数高级用户已经知道了所有的这些技巧。但是,你仍然可以看看,也许能学到你一直以来都忽略了的东西。

Tab键自动补全

使用Tab键自动补全是基本的技巧。它能节省你很多时间,而且当你不确定一个文件名或者命令怎么拼写时,它也及其有用。

举个例子,比如在当前目录你有一个文件,文件名是really long file nam,你想删除这个文件。你可以输入整个文件名,但是你得小心输错空格符(需要用\转义)。如果你输入rm r,然后按Tab键,Bash会自动为你补全这个文件的名字。

当然,如果当前目录中你有很多以字母r开头的文件,Bash就会不知道你指的是哪一个。比如当前目录你有另一个名字叫做really very long file name的文,当你按Tab键时,Bash会补全到really\部分,因为两个文件都是以这开头的。然后,再按Tab键你会看到所有能匹配该开头的文件列表,如下图。

接着输入你想要的文件名然后按Tab键。这样,当我们输l然后按Tab键时,Bash会自动补全我们想要的文件名。

这种方法对于输入命令来说同样适用。当你不确定你想要的命令是什么,只记得以gnome开头时,输入gnome然后按Tab键,你就会看到所有可能的结果。

管道命令允许你把一个命令的输出结果转移给另一个命令。在Unix的设计哲学中,每个程序都是只有少而精的功能。举个例子,ls命令会显示当前目录中所有的文件列表,而grep命令会在制定的地方搜索输入的字符串。

把这两者通过管道命令(用|符号表示)结合起来,你就可以在当前目录搜索某个文件了,以下命令用来搜索really:

ls | grep really

通配符

星号*是一个可以匹配任何东西的通配符。比如,如果我们想把really long file name和really very long file name从当前目录都删了,我们可以使用如下命令:

rm really*name

这个命令删除了所有以really开头,以name结尾的文件。如果你用rm *命令,将会删除该目录下的所有文件,所有需谨慎使用。


关键词: linux终端 Linux使用技巧 终端
  • • Linux下如何查杀pscan2木马?

    pscan2是一个黑客扫描程序,占用CPU非常大,所以中了该木马就要及时清除,那么要如何查找和清除pscan2木马呢?下面随小编一起来

  • • 如何解决Linux cd命令进入xargs管道输出目录报错的问题

    最近有网友在书写shell脚本的时候,发现使用cd命令无法进入xargs管道输出的目录,出现报错的情况,那么遇到这种情况可以使用修改

  • • Linux下修改debian wheezy默认配置的方法汇总

    Debian是一款提供您安装在计算机上使用的操作系统,Debian wheezy是Debian7系列的代号,那么Linux下debian wheezy的默认设置该如

  • • Linux中如何屏蔽storm ui的kill功能

    Linux系统中storm的ui有kill topology功能如果没有屏蔽的话,就会导致storm的topology很容易被人kill掉,如果你的topology出现被

  • • Linux下如何利用PC机进行路由转发

    在Linux操作系统中,我们只要简单的设置就能将Linux变成一台优秀的路由器,实现路由转发,下面将通过三台机子的实现来给大家详细

  • 京东联盟官网登录入口
    微盟官网
    阿里妈妈官网
    淘宝联盟官网
    百度广告联盟平台官网入口
    谷歌广告联盟平台官网
    穿山甲广告联盟官网
    腾讯广告推广平台入口
    辽宁师范大学研究生院:http://master.lnnu.edu.cn/
    沈阳建筑大学研究生院:http://grs.sjzu.edu.cn/
    大连外国语大学研究生处:http://gd.dlufl.edu.cn/gd/
    锦州医科大学研究生院:http://yjsc.jzmu.edu.cn/
    辽宁大学研究生院:http://grs.lnu.edu.cn/
    辽宁工业大学研究生院:http://yjsxy.lnut.edu.cn/
    大连海事大学研究生院:http://grs.dlmu.edu.cn/
    大连工业大学研究生院:http://yjs.dep.dlpu.edu.cn/
    东北大学研究生院:http://www.graduate.neu.edu.cn/
    沈阳理工大学研究生院:http://sites.sylu.edu.cn/yanjiusheng/