CentOS教程(六)-初识命令行

之前的文章中,我们学习了如何安装CentOS、如何配置网络、如何使用SSH工具连接CentOS,初步接触了开关机的命令。这一章节中,我们将正式进入命令行的世界。

初识终端界面

在使用SecureCRT连接上CentOS后,我们就进入了CentOS的终端界面,终端界面就是CentOS的命令行界面。
和Windows不同,在生产环境中,CentOS一般是没有图形界面的。所有的操作均基于命令行。
在SecureCRT中,我们看到以下的命令行。

Last login: Thu Sep  5 06:04:40 2019 from 192.168.149.3
[[email protected] ~]# 

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

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

命令格式

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

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

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

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

学习命令的方法

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

  1. 不刻意去记命令全称,只记住常用的命令就可以了。
    我不会刻意去背每一条命令,对于常用的命令记住就好了,比如shutdownlsuseraddcpmkdirtouch这些命令,这里就不一一罗列了,这些命令涵盖了日常文件操作的增、删、改、查等动作,是需要经常使用的。
  2. 知道有这方面的命令即可。
    对于不常用的命令,我只需要知道有这方面的命令就可以了,可以使用印象笔记、有道云笔记记录下来,以备速查,也可以使用思维导图记录下来速查,并不刻意去记命令的全部。在需要使用时查查自己的手册就好了。
  3. 学会使用--help来阅读帮助。
    这一点很重要,我们要学会使用--help来阅读命令的帮助。还是以shutdown命令来举例,我们输入shutdown --help,可以得到大量的帮助,提示信息告诉我们命令格式是怎么样的,有什么参数选项,参数选项有什么作用。嗯,是的,是英文的,不懂英文?找百度或自学英文,看多了就会了。
[[email protected] ~]# 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
[[email protected] ~]# 

授人以鱼不如授人以渔。

最后

未来三天是中秋小长假,祝大家中秋快乐,阖家安康。

更多的原创文章,请关注我的个人微信公众号:Python之天路

文章下面有个赞同,看后点赞,手有余香

因为你的鼓励,我才会更有动力去创作更多的原创文章

原文地址:https://www.cnblogs.com/dhanchor/p/11515689.html

时间: 2024-10-31 16:45:24

CentOS教程(六)-初识命令行的相关文章

CentOS设置默认启动命令行(不启动图形界面)

CentOS中如何进入图形界面和文字界面,Linux真正的服务器是不会运行图形化界面的,怎么样才能在不卸载桌面的前提下开机直接进入命令界面呢?(我安装的是CentOS 6.5)下面就简单介绍以下: 一.如果要进入图形界面: 1.首先得安装有图形界面,一般为X-window图形界面. 2.启动linux在终端下输入:startx 即可进入X11的图形操作界面. 二.在图形界面还可以在多个界面中进行切换: 在X-window图形操作界面中按"Alt+Ctrl+功能键Fn n=1~6 "就可

在Windows下使用svn命令行教程及svn命令行的解释

本文转载自:https://blog.csdn.net/yangxiao2shi/article/details/50719286/ 以前在公司一直使用git,现在的公司改用svn,一时间还真的不知道如何下手,在网上搜寻了很多大神和官网文档的指导,总结了下面一份教程,希望能够帮助大家快速上手,如果想更细致的了解相关内容,可以点击每个小节里提供的的链接. 1.Windows下命令行工具: 发现原来安装的tortoisesvn已经集成到shell中,不能在命令行下使用.于是找到这个http://ww

【转载】【Centos linux系统】命令行(静默)安装oracle 11gR2

[原文]:http://blog.chinaunix.net/uid-23886490-id-3565998.html 一.安装前准备 1.内存及swap要求 至于swap如何添加,后文将提到 grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo 2.硬盘空间 3.修改主机名,及ip对应关系 --设置主机名,也可以直接修改配置文件/etc/sysconfig/network,不过这个是重启之后才起作用 #sed -i "s/HOSTNA

webpack指南(六)命令行环境配置

webpack 命令行环境配置中,通过设置 --env 可以使你根据需要,传入尽可能多的环境变量.在 webpack.config.js 文件中可以访问到这些环境变量. webpack --env.NODE_ENV=local --env.production --progress 如果设置 env 变量,却没有赋值,如:--env.production, 默认将 --env.production 设置为 true. 进行命令行环境配置后,必须对 webpack 配置(webpack.confi

【Centos linux系统】命令行(静默)安装oracle 11gR2

[原文]:http://blog.chinaunix.net/uid-23886490-id-3565998.html 一.安装前准备 1.内存及swap要求 至于swap如何添加,后文将提到 1 2 grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo 2.硬盘空间 3.修改主机名,及ip对应关系 --设置主机名,也可以直接修改配置文件/etc/sysconfig/network,不过这个是重启之后才起作用 #sed -i "s/HO

实例1: 如何将CentOS 6.5从命令行(id:3)切换到图形界面(id:5)

1.CentOS 系统要求,至少512MB.2.使用VI 编辑命令修改文件 /etc/inittab 文件的 id:3:initdefault: 这行改成 id:5:initdefault3.使用:wq!强制保持并退出vi4.Reboot,重启进入图形界面 注意:CentOS 7以上命令和6.5版本及其以下命令有点不同 参考:https://blog.csdn.net/u012971339/article/details/54314389https://www.cnblogs.com/l1pe1

在CentOS中部署C#命令行程序开发环境

为了赶时髦,体验下.net core,特在Linux下部署个开发环境 安装VSCode工具(Visual Studio Code) #添加源 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\ne

19>>centos 屏幕亮度的命令行管理

1.安装:yum install xgamma 设置亮度:xgamma -gamma n( 0.1 < n < 10.0 ,可以根据自己的喜好设置 2.shell 系统调节亮度调用的是/sys/class/backlight/acpi_video0下的brightness文件:实际上,亮度由/sys/class/backlight/intel_backlight/brightness决定.

自动化运维工具安装部署 chef (六)命令行总结

抽空继续chef的实验,理解了它的架构,测试环境重新推到重来 server yum install vsftpd -y vi /etc/vsftp/ftp_user vi /etc/vsftp/user_list systemctl stop firewalld systemctl disable firewalld setenforce 0 vi /etc/selinux/config systemctl restart vsftpd systemctl enable vsftpd vi /e