找回密码
 立即注册
Qt开源社区 门户 查看内容

Linux系统的命令应该如何记?

2019-9-27 06:59| 发布者: admin| 查看: 754| 评论: 0

摘要: Tips:Linux云计算免费课程报名中,点击文末“阅读原文”快速抢!如果你问我,学习掌握Linux最快的方式是什么?我认为是背Linux常用命令,因为你在服务器上面操作的时候,无论你想做什么,都是在使用命令。比如:当 ...



 Tips:Linux云计算免费课程报名中,点击文末“阅读原文”快速抢!


如果你问我,学习掌握Linux最快的方式是什么?我认为是背Linux常用命令,因为你在服务器上面操作的时候,无论你想做什么,都是在使用命令。

比如:当服务器的应用有问题的时候,你想查看日志使用cat或者tail –f;比如你需要批量替换一个文件里面的指定字符串的时候,你会使用sed;当你要使用docker的时候,依然是使用docker下面的对应的命令,不过很多命令你看名字,就会知道这个命令是干什么的。

因而,假如你是一名小白,那么在进入互联网行业之前,想快速打下一个比较好的根底,那么可以采用背重要命令的方式来进行学习,就可以快速掌握Linux了。

当然,并不是说你背了越多的Linux下面的命令,你会使用了,你就更精通了,还是需要了解一些Linux的系统知识、原理、理论的内容,比如Linux下面的FHS是怎么样的?文件系统有些什么格式?磁盘的常见分区技术等。

还是必须理解了一些必要的理论知识,才能更加明白命令使用的原理,对命令有更深入的认识。

Linux入门



很多刚入门的同学,就像无头的苍蝇一样,到处找视频、书籍、网站帖子之类的学习方式,视频虽然讲得详细,但是时间的投入也是巨大的,播放时间,练习时间,加起来很吓人,其实啊很少有人能坚持把一套视频看完;

技术帖子之类的,一般都比较散乱,不成学习系统,学起来没有一个系统的框架,随意翻翻也还好;

但是一定要坚持,前期可以安装一个VMware或者virtualbox虚拟机,重复练习为主要手段,把一本书好好吃透,重点是吃透,那么你也就入门了。

入门必须掌握的命令



那么具体需要掌握哪些命令呢?这里罗列一些必须掌握的命令:
目录类的命令是我们需要得最多的:


  • cd [24]    改变工作目录


  • chmod [25]    改变文件或目录的文件权限


  • dirs [24]    显示/清除目录栈中的内容


  • du [24]    显示文件使用的磁盘空间量


  • file [24]    分析文件的类型


  • ls [24/25]    显示文件的各种类型的信息


  • mkdir [24]    创建目录


  • mv [24/25]    移动或重命名文件或目录


  • popd [24]    改变工作目录,将名称从目录栈中弹出


  • pushd [24]    改变工作目录,将名称压入到目录栈中


  • pwd [24]    显示工作目录的路径名


  • rm [25]    删除文件或目录


  • rmdir [24]    删除空目录


  • tree [24]    显示目录树的图表


构建块:


  • cat [16]    组合文件,将标准输入复制到标准输出


  • tee [15]    将标准输入复制到文件和标准输出


  • xargs [25]    使用来自标准输入的参数运行命令

当你不知道需要查找命令的相关信息的时候,可能就需要下面的命令工具了:


  • alias [13]    创建/显示别名


  • type [8]    定位命令:显示命令的路径名或别名


  • unalias [25]    删除别名


  • whence [8]    定位命令:显示命令的路径名或别名


  • which [8]    定位命令:显示命令的路径名或别名


当我们需要显示内容的时候,需要我们的显示输出命令,非常重要:


  • cat [16]    组合文件,将标准输入复制到标准输出


  • echo [12]    将参数写到标准输出


  • head [16/21]    从数据的开头选择行


  • hexdump [21]    显示二进制(非文本)文件


  • less [21]    分页程序:每次一屏地显示数据


  • more [21]    分布程序:每次一屏地显示数据


  • od [21]    显示二进制(非文本)文件


  • print [12]    将参数写到标准输出


  • tail [21]    在数据的末尾选择行


当我们需要对服务器配置的时候,那么编辑命令就非常重要了:


  • sed [19]    非交互式文本编辑


  • vi [22]    vi文本编辑器


  • view [22]    以只读模式启动vi文本编辑器


  • vim [22]    vim文本编辑器


当我们需要对文件的权限,搜索,操作之类的,那么就需要下面的命令了:


  • chmod [25]    改变文件或目录的文件权限


  • cp [25]    复制文件;复制目录


  • du [24]    显示文件使用的磁盘空间量


  • find [25]    在目录树中搜索文件,处理结果


  • ln [25]    创建文件的一个新链接


  • locate [25]    搜索文件


  • ls [24/25]    显示文件的各种类型的信息


  • mkfifo [23]    创建命名管道


  • mv [24/25]    移动或重命名文件或目录


  • rm [25]    删除文件或目录


  • shred [25]    安全删除文件


  • stat [25]    显示i节点的信息


  • touch [25]    更新文件的访问/修改时间;创建文件


  • umask [25]    在文件创建过程中设置文件模式掩码


  • whence [8]    定位命令:显示命令的路径名或别名


  • whereis [25]    查看与命令关联的文件

如何查找命令参数



那么我们知道了这么多命令,或者忘记了命令的参数和使用那万一忘记了,如何找到呢?下面就教大家几个必备命令:

神器一:man命令  

格式:man[空格][需要查看的命令]
比如我们输入:man ls   就会看到man page 如下图



神器二:info命令

格式:info [需要查看的命令]
比如我们输入info ls 回车,就会看到下图:



好了,是不是已经充分的掌握到Linux系统命令使用技巧了呢?这只是基础的入门知识点,想要入行运维,还需要掌握其他更多的技术点。

课程咨询:QQ 2105684008 微信 mengbuluo213,欢迎添加,了解课程,获取学习资源。

Linux云计算免费课程火热来袭,9月27-30日共4天,跟名师免费学习运维技术,了解行业新“钱”景,掌握职业发展方向!点击页面底部「阅读原文」或长按下方二维码免费报名。





----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:达内Linux云计算培训,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了