初识 Linux 命令行

2019-10-0917:39:49 10 207
摘要

正所谓“授人以鱼不如授人以渔”,等到大家真正的学会了Linux的命令行后可以说已经获得了Linux殿堂的入门金钥匙了,并且会在以后很长一段时间受益匪浅,谢谢大家的支持。

很多站长们估计最头疼的就是服务器端 Linux 命令行的操作了,对于出生到第一次用电脑接触就是图形界面的站长们来说字符界面下的命令行控制台终端简直是逆天的存在了。其实,命令行控制台终端才是最早、最原始、最高效的人机交互方式,建议大家参考【为什么电影中的黑客高手都不用鼠标?】一文了解一下。今天,明月就给大家简单的讲解一下 Linux 命令行以及学习命令的方法,只要坚持不懈的去适应和学习,你会体会到命令行带来的便利性的,也就了解为什么电影中的黑客们都不用鼠标的?
在使用 XShell 连接上远程服务器后,我们就进入了 Linux 的终端界面,终端界面就是 Linux 的命令行界面。

和 Windows 不同,在生产环境中,Linux 一般是没有图形界面的。所有的操作均基于命令行。 在 XShell 中,我们看到以下的命令行。

Last login: Thu Sep 5 06:04:40 2019 from 192.168.149.3
[root@localhost ~]#

在第一行中,提示我们最后登陆时间。
第二行,显示了[root@localhost ~]#,其中root是登陆的用户,localhost是主机名,~是指当前目录,当然,这里也是指家目录,最后的#就是超级管理员的提示符了。如果是使用普通用户登陆,则显示为$。

怎么样,是不是和 Windows 的命令行有很大的差别?别担心,你会慢慢爱上它的。

命令格式

Linux 的命令格式由以下三部分组成

命令 [参数选项] [路径]

三部分中间隔着空格。参数选项和路径是可选项,依据于命令的实际使用情况添加。

比如我们需要关机,我们只需要在命令提示符后面输入 shutdown 即可,系统会提示将于一分钟后关机;但是如果我们需要在 30 分钟后关机,我们则是在命令提示符后输入 shutdown -h 30,这里的-h 30 就是参数选项了。

学习命令的方法

即然在 Linux 中,均基于命令行操作方法,那么这么多的命令,该如何记住、学习呢?这里我就自己的学习方法和大家分享:

  • 1. 不刻意去记命令全称,只记住常用的命令就可以了。

我不会刻意去背每一条命令,对于常用的命令记住就好了,比如 shutdown、ls、useradd、cp、mkdir、touch 这些命令,这里就不一一罗列了,这些命令涵盖了日常文件操作的增、删、改、查等动作,是需要经常使用的。

  • 2. 知道有这方面的命令即可。

对于不常用的命令,我只需要知道有这方面的命令就可以了,可以使用印象笔记、有道云笔记记录下来,以备速查,也可以使用思维导图记录下来速查,并不刻意去记命令的全部。在需要使用时查查自己的手册就好了。

  • 3. 学会使用--help 来阅读帮助。

这一点很重要,我们要学会使用--help 来阅读命令的帮助。还是以 shutdown 命令来举例,我们输入 shutdown --help,可以得到大量的帮助,提示信息告诉我们命令格式是怎么样的,有什么参数选项,参数选项有什么作用。嗯,是的,是英文的,不懂英文?找百度或自学英文,看多了就会了。

[root@localhost ~]# shutdown --help
shutdown [OPTIONS...] [TIME] [WALL...]

Shut down the system.

--help Show this help
-H --halt Halt the machine
-P --poweroff Power-off the machine
-r --reboot Reboot the machine
-h Equivalent to --poweroff, overridden by --halt
-k Don't halt/power-off/reboot, just send warnings
--no-wall Don't send wall message before halt/power-off/reboot
-c Cancel a pending shutdown
[root@localhost ~]#

正所谓“授人以鱼不如授人以渔”,等到大家真正的学会了 Linux 的命令行后可以说已经获得了 Linux 殿堂的入门金钥匙了,并且会在以后很长一段时间受益匪浅,谢谢大家的支持。

历史文章推荐:

  • 本博客公众号
  • 扫一扫关注!
  • weinxin
  • 本博客小程序
  • 微信内浏览本博客
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:10   其中:访客  5   博主  5

    • 广东羊城技工学校 广东羊城技工学校 0

      博主的网站还是很不错的,不过更新要有节奏。还有就是博主,我建议你,网站的界面可以适当修整一下,例如,块的边框可以去掉,这样整站看起来才不会花,才会大气。今天看了你一篇文章解决了一些问题,谢谢。

      • 一天天世界 一天天世界 2

        我都是把一些常用的指令记在一个小本本里,忘记的时候就拿出来看看

        • boke112联盟 boke112联盟 9

          这些命令不经常使用的很难记住,就好比我的密码一样,如果几天不用一次,再次输入密码就忘记了。

            • 明月登楼 明月登楼 Admin

              @boke112联盟 哈哈,其实Linux的命令都有一个规律就是某个英文名词或者动词,记住这个单词基本就会记住命令了,不像DOS有简称啥的,必须死记硬背!再有Linux常用的命令也就那几个而已!冷门的命令学会用man就可以了!

            • 两对半 两对半 5

              有空时我准备把一个老笔记本装上linux来玩玩

              • repostone repostone 2

                非技术的路过。