必须掌握的几个Linux命令
为什么要学习Linux命令?
新手入门Linux会很迷茫。不管你有没有安装图形界面,或者上网找一些教程。或者一些Linux应用程序总会看到很多命令。很难理解,直接导致一些人放弃学习。我们以Windows为例。
比如在Windows中,我们总是打开我的电脑或者一些文件夹,可以看到这样一个界面:
如果你想提取一个变量SHELL。您可以输入:
我们可以暂时忘记这个SHELL是什么。看看结果就知道了。
测试命令的时候尽量不要用中文。养成好习惯。
如果键入echo,hello可能会出现echo??所以尽量用英语。
日期命令
如果您安装的系统没有图形界面。你会注意到整个界面就像WINDOWS中的CMD一样。可以说,除了不断闪烁的光标,什么都没有
如果我想检查当前系统时间怎么办?此时可以使用日期命令。
格式为日期"[选项][+指定格式]"
只有在日期命令中输入以“+”开头的参数,才能按照指定的格式输出系统时间。
常用的参数格式和日期函数如下:
按照“年-月-日小时:分:秒”的格式,当前系统时间如下:
这里要说明一下,Linux中的每个命令都是不一样的。大多数命令都区分大小写。甚至有时候%M和%m的意思也不一样。这时候怎么办。
人工命令
man命令将显示命令手册,手册将告诉您每个参数的含义。但是都是英文的。但是任何一个有一点基础知识的人都可以理解。如果你对英语非常抗拒,你就学不好这个。
man命令的常见格式如下:
Man {command}
如果直接输入man,会显示:
他会直接问你想得到什么帮助书。所以我觉得直接指挥男人没什么意义。
然后以日期为例。如果您想了解每个日期参数的含义,请输入以下命令:
今天确实是17号。稍微看一下,可以找到日期“+%Y-%m-%d %H:%M:%S”,可以解释如下
●%Y年
●%m月(01..12)
●%d天(例如01)
●%H小时(00..23)
●%M分钟(00..59)
●%S秒(00..60)
你会发现别的东西。相似:
●%F完整日期;与%Y-%m-%d相同
●%T时间;与%H:%M:%S相同
我不是很懂,但是好像%F等于%Y-%m-%d,然后%T等于%H:%M:%S:
那我们的日期“+%Y-%m-%d %H:%M:%S”能写成日期“+%F %T”吗?
试试看:
进入车内后,重新启动。
断电命令
断电命令用于关闭系统,其格式为断电
该命令与reboot命令相同,涉及硬件资源的管理权限,因此默认只有root管理员可以关闭计算机,其命令如下:
被击倒并关闭
Wget命令
wget命令用于在网络上下载文件。格式为wget[参数] {下载地址}
如果你没有Linux系统的管理经验,目前只需要知道wget命令的参数和功能,然后看下面的演示实验。记住不要急于求成。接下来的章节会一步步讲解Linux系统的配置管理方法,可以等你掌握了网卡的配置方法再做这个实验。下表显示了wget命令的参数及其功能。
杀死命令
kill命令用于终止指定PID的服务进程,格式为“kill[参数][进程PID]”。
接下来,我们使用kill命令终止上面的pidof命令找到的PID所代表的进程,命令如下所示。此操作的效果相当于强制停止ssh服务。
Killall命令
killall命令用于终止与具有指定名称的服务相对应的所有进程。格式为“kill all[参数][进程名]”。
一般来说,复杂软件的服务程序会有多个进程协同工作,为用户提供服务。一个个结束这些过程很麻烦。此时,您可以使用killall命令以批处理方式结束服务程序的所有进程。让我们以httpd服务为例来结束它的所有进程。由于RHEL7系统默认没有安装httpd服务程序,所以只需要看操作过程和输出结果。
注意:
如果我们想在系统终端执行完一个命令后立即停止,可以同时按Ctrl+C(生产环境中常用的快捷键),这样会立即停止命令的执行过程。或者,如果某些命令在执行过程中不断在屏幕上输出信息,影响后续命令的输入,可以加上前面的& Symbol,让命令进入系统后台执行。
1.《命令模式 Linux几种命令模式》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《命令模式 Linux几种命令模式》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1175190.html