栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux常用命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux常用命令

文章目录
    • 1.1-centOS开放网络
    • 1.2-Linux常用命令
      • 1.2.1-命令的格式

1.1-centOS开放网络

首先在命令行里登录,账号是root,再敲入命令nmtui设置网络

再在这个界面设置开放网络

选择第二个

返回

退出

在root模式下敲入命令行ip address查看开放的IP地址

在xshell中设置开放的ip地址

系统的关闭与重启:常用的关机命令是shutdown now 常用的重启命令是reboot

1.2-Linux常用命令 Shell启动完成后,显示命令提示符,提示用户可以输入命令了
  1. 对于普通用户来说,系统默认的提示符是:$
  2. 对于root用户,系统默认的提示符是:#

Shell命令分类(按照命令的功能分类)

  • 文件与目录操作 (Linux用户必须掌握的基本操作)
  • 文本操作 (Linux用户必须掌握的基本操作)
  • 备份压缩
  • 系统监控
  • 网络通信
1.2.1-命令的格式

命令的格式为:命令名[选项一][选项二]...[参数一][参数二]

解释:
  • 命令名是命令的名称,表示要执行的操作通常是小写
  • 选项是对命令的特别定义,指出命令的操作方式
  • 方括号括起来的部分表名该项是可选的
举个栗子:

在命令行rm -i abc中,rm是命令名,表示删除文件操作;-i是命令的选项,表示删除前要提示用户确认;abc是命令参数,表示要删除的文件


命令的自行定义和解释(几乎每个命令都有自行定义和解释)

解释:
  • 单个字符的选项以-开始;  例如:rm -i abc
  • 多个字符的选项以--开始;例如:rm --help
  • 当一个命令行中带有多个单字符选项时,可将这些选项合并,例如rm -i -v abc可以写成rm -iv abc

命令行里的注释

  • 命令行里的注释用#字符打头,例如rm -i abc #delete a file   注释部分不会被shell解释和执行

###1.2.2-命令的输入与执行

常用的Shell命令行编辑键

按键功能
Backspace  Delete  Ctrl+h 删除字符
Ctrl+u  Ctrl+k 删除光标前后端的所有字符
续行符,用于跨行输入长命令
Tab 命令补全
↑ ↓ 翻找命令历史记录
←→ 前后移动光标

常用的Shell命令运行控制键

按键功能
Enter  Ctrl+j  Ctrl+m 提交命令运行
Ctrl+s 暂停屏幕输出
Ctrl+c 终止命令的运行
解释:
  • 在命令执行过程中,如果输出的信息太多太快,可以按Ctrl+s暂停滚屏,之后按任意键恢复
  • 在命令执行过程中,如果想要终止命令的运行,可以按Ctrl+c

###1.2.3-一些简单的命令

who命令

功能:显示已登录的用户

格式:who[选项]

选项:

  • -H:显示各列的标题
  • -q:显示登录的用户名和用户数

举个栗子: 解释:
  • 终端的名称是ttyn  n是终端的编号

echo命令

功能:回显字符串(相当于c语言里的printf)

格式:echo[选项]字符串…

选项:

  • -n:输出字符串后光标不换行

举个栗子:

date命令

功能:显示、设置系统日期和时间

格式:date [选项] [+格式]

选项:

  • -s:设置时间和日期
  • -u:使用格林威治时间

参数:参数的格式由格式控制字符和其他字符构成的,用于控制输出的格式; 当串有空格时,要用引号括起来

  • %r:用hh:mm:ss AM/PM(时:分:秒 上午/下午)的形式显示12小时制时间
  • %T:用hh:mm:ss (时:分:秒)的形式显示24小时制时间
  • %a:显示星期的缩写,例如 Sun、Mon
  • %A:显示星期的全称,例如 Sunday、Monday
  • %b:显示月份的缩写,例如 Jan
  • %B:显示月份的全称,例如 January
  • %m:用2位数字显示月份,例如 02
  • %d:用2位数字显示日期,例如 27
  • %D:用mm/dd/yy(月/日/年)的形式显示日期,例如 02/27/17
  • %y:用2位数字显示年份,例如 21
  • %Y:用4位数字显示年份,例如 2021
注意:如果不带任何的选项和格式参数,会显示当前日期和本地当前时间。格式为:星期 月 日 时间 时区 年
举个栗子: Linux系统可能需要先修正时间,可以看这篇文章 Centos 7安装配置NTP网络时间同步服务器

cal命令

功能:显示月份和日期

格式:cal [[月份]年份]

参数:月份是1-12的数字,年份是1-9999的数字

说明:若自带有一个参数,该参数会被解释为月份;若带两个,第一个会被解释为月份,第二个为年份;不带参数时,显示当年当月的日历


举个栗子:

###1.2.4-联机帮助命令

Linux命令多如牛毛,每个命令还有众多选项,不可能全部记住,所以我们应该经常翻阅联机帮助文档

获取联机帮助文档主要有以下几种方式:
  • --help选项
  • man命令
  • info命令

--help选项

许多Linux命令都提供了一个–help选项,执行带有–help选项的命令将显示该命令的帮助信息。例如:date --help将显示date命令的帮助信息


举个栗子:

man命令

功能:显示联机手册页

格式:man 命令名

说明:在浏览手册页时,用以下按键翻页、查找和退出

  • PageUpb:向上翻一页
  • PageDown space:向下翻一页
  • ↑:向上滚一行
  • ↓ Enter:向下滚一行
  • /string:在手册中查找字符串string
  • ?string:在手册中向上查找字符串string
  • n:查找下一个字符串
  • N:查找上一个字符串
  • Home:到第一页
  • End:到最后一页
  • q:退出

举个栗子:

info命令

除了联机手册外,Linux系统还提供了大多数命令的超文本格式的联机文档,可用info命令浏览。info命令与man命令的用法类似,但浏览起来更加的方便。info是一种文档格式,也是阅读此格式文档的阅读器;我们常用它来查看Linux命令的info文档。它以主题的形式把几个命令组织在一起,以便于我们阅读;在主题内以node(节点)的形式把本主题的几个命令串联在一起。

功能:用node(节点)的形式把本主题的几个命令串联在一起,方便参看文档

格式:info[选项] [参数]

参数:帮助主题,指定需要获得帮助的主题,可以是指令、函数以及配置文件。

选项:
  • -d:添加包含info格式帮助文档的目录;
  • -f:指定要读取的info格式的帮助文档;
  • -n:指定首先访问的info帮助文件的节点;
  • -o:输出被选择的节点内容到指定文件;
关于操作主题的快捷键,可以看这篇文章 info函数linux,Linux命令info的基本用法

##1.3-Linux文件操作

###1.3.1-Linux系统的文件

Linux文件名的最大长度是255个字符,通常由字母、数字、.、 _(下划线)和中划线组成。其中,用"."开头的文件是隐藏文件

Linux文件命名规则:
  • 大小写敏感
  • 除了"/"之外,所有的字符都合法
  • 避免使用加号、减号或者"."作为普通文件的第一个字符
  • 避免字符@#$%^&*()[]
  • Linux文件名中不能含有斜杠字符"/"和空字符"",也不能有空格、制表符、控制符

###1.3.2-文件通配符和正则表达式

基本的通配符和匹配规则

  • * :匹配任何字符或任何个字符
  • ? :匹配任何的单个字符
  • []:匹配任何包含在括号里面的单个字符,比如有:file1.txt,file2.txt,file3.exe,file4.txt,要删除file1和file3则可以写为rm file[13].txt

更多关于Linux文件通配符和正则表达式,可以看这篇文章 linux通配符和正则表达式
举个栗子:

###附录-Linux命令速查表


  1. ip address:查看IP地址
  2. nmtui:开放网络(方便shell进行管理)
  3. who:显示已登录用户,-H表示显示各列的标题,-q表示显示登录的用户名和用户数
  4. echo:回显字符串,添加选项-n表示回显字符串后光标不换行
  5. date:显示、设置系统日期和时间 常用 date '+%Y年 %m月 %d日 %T' 显示2021年 09月 19日 12:09:57格式的时间
AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F&spm=1018.2226.3001.4187">linux通配符和正则表达式
举个栗子:

###附录-Linux命令速查表


  1. ip address:查看IP地址
  2. nmtui:开放网络(方便shell进行管理)
  3. who:显示已登录用户,-H表示显示各列的标题,-q表示显示登录的用户名和用户数
  4. echo:回显字符串,添加选项-n表示回显字符串后光标不换行
  5. date:显示、设置系统日期和时间 常用 date '+%Y年 %m月 %d日 %T' 显示2021年 09月 19日 12:09:57格式的时间
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341648.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号