linux系统入门

linux系统入门

目录

前言

   在当今数字化的时代,Linux系统凭借其高度的稳定性、安全性和灵活性,在服务器管理、软件开发、大数据处理等众多领域占据着重要地位。对于想要深入探索计算机技术领域的学习者而言,掌握Linux 系统的操作技能已成为必备素养。

1.1linux命令的分类

   linux命令的执行必须依赖于shell命令解释器
   shell实际上是在linux操作系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释,shell在用户和内核之间充当了“翻译官”的角色,当用户登录到linux系统时,会自动加载一个shell程序,以便给用户提供可以输出命令的操作系统。
   Bash是linux操作系统中默认使用的shell程序,文件位于/bin/bash。

  • 内部命令:是指集成于shell解释器程序(如Bash)内部的一些特殊指令,也称为内建(Built-in)指令。内部命令属于shell的一部分,所以没有单独对应的系统文件,只要shell解释器被运行,内部指令也就自动载入内存了,用户可以直接使用。内部命令无需从硬盘中重新读取文件,因此执行效率较高。

  • 外部命令:是指 Linux 操作系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应系统中的一个文件,是属于 Shell解释器程序之外的命令,所以称为外部命令。Linux 操作系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行。

1.2 linux命令行的格式

   在使用内部命令或外部命令时,参照一个通用的命令行使用格式,可方便理解 Linux命令的作用和工作方式。通用的命令行使用格式如下:

命令字 [选项] [参数]

   其中,命令字、选项、参数之间用空格分开,多余的空格将被忽略。[ ]括起来的部分表示可以省略即命令行可以只有命令字,也可以只有命令字、选项,或者只有命令字、参数。下面分别介绍这三个组成部分的含义和作用。

1.命令字

   命令字即命令名称,是整条命令中最关键的一部分。在 Linux 的字符操作界面中,使用命令字唯一确定一条命令,因此在输入命令时一定要确保输入的命令字正确。并且,在 Linux 的命令环境中,无论是命令名还是文件名,对英文字符的处理是区分大小写的,操作时需要细心.

2.选项

   选项的作用是调节命令的具体功能,决定这条命令如何执行。同一个命令字配合不同的选项使用时,可以获得相似但具有细微差别的功能。命令使用的选项有如下一些特性。

  • 不同的命令字能够使用的选项也会不同(选项的个数和内容)
  • 选项的数量可以是多个,也可以省略。同时使用多个选项时,选项之间使用空格分隔。若不使用选项,将执行命令字的默认功能.
  • 使用单个字符的选项时,一般在选项前使用“-”符号(半角的减号符)引导,称为短格式选项,如“-l”。多个单字符选项可以组合在一起使用,如“-al”等同于“-a -l”。
  • 使用多个字符的选项时,一般在选项前使用“- -”符号(两个半角的减号符)引导,称为长格式选项,如“- -help"

3.参数

   命令参数是命令字的处理对象,通常情况下命令参数可以是文件名、目录(路径)名或用户名等内容.根据所使用命令字的不同,命令参数的个数可以是零到多个。在输入一条Linux命令时,应根据该命令字具体的格式提供对应的命令参数,以确保命令的正常运行。

   注意:在实际使用 Linux命令行的过程中,“选项”和“参数”的称谓经常混淆,甚至前后顺序也允许颠倒,但一般不会影响命令的执行效果,所以很多时候并不做严格区分。

1.3 获得命令帮助

1.使用help命令

   help命令本身是面linux Shell中的一个内建指令,其用途是查看各Shell内都命令的带助信息.使用 help命令时,只需要添加内部命令的名称作为参数即可。例如,执行“heIp pwd"命令可以查看Shell内部命令pwd 的帮助信息(pwd 命令用于显示当前用户所在的工作目录),具体操作如下:

[ root@localhost ~ ]# help pwd
help pwd

  1. 使用“- -help”选项
       对于大多数 Linux 外部命令,可以使用一个通用的命令选项“- -help”来显示对应命令字的格式及选项等帮助信息。若该命令字没有“- -help”选项,一般只会提示简单的命令格式。例如,执行“ls- -help"命令可以查看 1s命令的帮助信息(ls命令用于显示文件或目录列表信息),具体操作如下:

[ root@localhost ~ ]# ls - -help
在这里插入图片描述

  1. 使用man手册
       man 手册页(Manual Page)是Limux操作系统中最为常用的一种在线帮助形式,绝大部分的外部软件在安装时为执行程序,配置文件提供了详细的帮助手册页。这些手册页中的信息按照特定的格式进行组织,通过统一的手册页浏览程序man 进行阅读。例如,执行“man file”命令可以查看 file 命令的手册页信息(file命令用于判断文件的类型),具体操作如下:

[ root@localhost ~ ]# man file

如果需要将man 手册页的内容保存成文本文件以便在其他系统中查看,可以结合col命令去除手册页中的格式控制字符,并将显示结果保存为新的文件。例如,以下操作可以将 ls命令的帮助手册保存为文本文件lshelp.txt。

[ root@localhost ~ ]#

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值