【Linux】常用的基本指令

这篇具有很好参考价值的文章主要介绍了【Linux】常用的基本指令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

👦个人主页:Weraphael
✍🏻作者简介:目前正在学习c++和算法
✈️专栏:Linux
🐋 希望大家多多支持,咱一起进步!😁
如果文章有啥瑕疵,希望大佬指点一二
如果文章对你有帮助的话
欢迎 评论💬 点赞👍🏻 收藏 📂 加关注😍


一、简要概括Liunx

Linux最初由Linus Torvalds(林纳斯·托瓦兹)在1991年发布。它是一个开源的操作系统,意味着其源代码对任何人都是可用的,并且可以被自由地使用、修改和分发。

那么开源有什么好处呢?开源不是更加危险吗?为什么大部分企业还使用Linux操作系统呢?

Linux的特点和好处】

  1. 如果一款操作系统能被企业所使用,又由于开源,那么第一个好处一定是 【成本低】
  2. 由于开源的特性,Linux系统的安全漏洞往往能够得到快速修复,同时也有众多安全工具和技术可用于保护系统免受恶意攻击。【安全】
  3. 你也许会听到Windows服务器长时间运行而突然宕机,但你绝不会听到Linux系统服务器因为长时间不关机会卡死,在Linux上几乎是不会出现这种情况的。Linux服务器可以无休止的运行下去不宕机,因为它继承了Unix卓越的稳定性和高效性。【好用、快、稳定】

二、简述操作系统的概念

  • 概念:操作系统是一款做软硬件管理的软件

以下是操作系统在计算机中所处的层次图:

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记
最底层就是硬件(眼睛能看的到,摸得着),早期计算机是通过硬件电路来控制的,需要用户手动进行硬件控制。随着科技的发展,硬件变得越来越完善,所以就要有一款软件对硬件进行管理,我们称为操作系统。而硬件也随之变得复杂,功能也越来越多,因此在操作系统和硬件之间还有一个设备驱动。而有这些还是不够的,比如一个电脑,买回来仅仅是铁疙瘩,但是安装操作系统后,就可以开机(应用软件)。因此,在操作系统之上,我们还需要各种不同的应用软件,来满足用户的不同应用场景。

因此,操作系统的【核心工作】(为什么会有操作系统):对下管理好软硬件资源的手段,以达到对上(应用软件)提供良好的(稳定、快速、安全)操作/使用环境

那么如何理解我们在计算机上的所有操作?

注意:我们在计算机上的行为都会转化为硬件行为(比如我们在文件(软件)上写东西,最后都会被保存在磁盘(硬件)中),这种转换全部都要自定向下 贯穿 计算机软硬件结构。因此,几乎所有的软件行为,都和操作系统有直接或间接关系。

三、Linux操作特点

  • Linux操作特点:更多的是命令行。(也有图形界面)
  • Windows操作特点:也有命令行(powershellwin + x),但更多是图形化界面,主要是面向用户。

四、基本指令

4.1 whoami

【功能】 查看当前操作用户
【说明】Linux中,用户分为普通用户超级用户,超级用户只有一个,就是root;而普通用户可以通过指令创建很多个(具体指令可以查看往期博客:点击跳转)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.2 ls

【语法】ls [命令选项] [目录或文件]
【功能】该命令会显示该目录下的所有文件

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.2.1 常用选项1:-l

【功能】 查看当前目录下文件的详细信息,包括大小和权限信息(统称为文件属性)
【说明】 此命令等价于ll(小写的英文字母L
【补充】 文件 = 文件内容 + 文件属性(类型、大小、创建时间)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.2.2 常用选项1:-a

【功能】 查看当前目录下的所有文件,包括隐藏文件(以.开头)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

【补充:隐藏文件的概念】 Linux任何一个目录下面有有两个隐藏文件分别是...

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.2.3 补充:当前路径和上级路径

不知道大家有没有仔细看...的文件类型:目录。

我们能进入一个文件夹(目录),那就必定可以退出来

  • ..表示上级路径

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • .表示当前路径

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记
.看似很鸡肋,其实它最大的用途是:执行可执行文件

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.3 clear

【功能】 清屏
【说明】 这是一个绝对高频使用的命令,Linux的操作都是以命令行的方式完成的,指令给多后,屏幕就被占满了,很不舒服,于是clear这个指令能快速帮我们清屏

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.4 pwd

【功能】 显示用户当前所在的目录

注意:超级用户root和普通用户的结果会有所不同

  • 超级用户root

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • 普通用户

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.5 cd

【语法】 cd [命令选项] [目录或路径]
【功能】 改变当前路径,进入到指定目录
【补充】 Linux的整个目录结构一定是一颗多叉树,所以我们对文件的增删查改,本质就是对这颗多叉树的增删查改。
【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • 如果是单单输入cd,结果默认返回家目录

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.5.1 常用选项1:cd …

这个已经讲过了,点击跳转查看

4.5.2 常用选项2:cd 当前目录下的目录名

【功能】 切换至当前目录下的指定目录中,前提是目录存在

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.5.3 常用选项3:~

【功能】 返回家目录,单独cd也是默认返回家目录

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.5.4 常用选项3:-

【功能】 可以在最近访问的某个路径和当前路径之间反复横跳

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.5.5 补充知识1:家目录

这个在上面讲过了。点击跳转

4.5.6 补充知识2:绝对路径和相对路径
  • 绝对路径:由根目录(/)开始写起的文件名或目录名称。例如:/home/dmtsai/.bashrc(常用于配置文件)
  • 相对路径:通过引用上一级目录..或当前目录.来构建路径。相对路径更简短,依赖于当前环境的上下文。

例如,考虑以下文件结构:

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

假设当前工作目录是文件夹A,文件C的绝对路径是/文件夹A/文件夹B/文件C,而相对路径可以是./文件夹B/文件C

4.5.7 补充知识3:路径分隔符
  • /Linux的路径分隔符,而\Windows的路径分隔符

4.6 tab键

【语法】 tab
【功能】可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.7 tree

【语法】tree [目录]
【功能】 将指定目录中的所有文件以树状结构展开。如果不加目录,默认展开当前所有目录
【说明】tree是一个扩展应用,如果指令失效,说明还没有安装这个应用。需要在 root 账户下输入 yum install -y tree 下载该应用

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.8 touch

【语法】 touch [选项] file
【功能】 新建文件
【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.8 nano

【语法】nano [文件]
【功能】相当于记事本
【说明】如果指令失效的话,说明没有安装此应用,需要在root账户下输入yum intall -y nano进行下载

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

退出的话可以根据以下提示,其中^代表Ctrl

4.9 mkdir

【语法】 mkdir [选项] dirname
【功能】 在当前目录下创建名为dirname的目录(文件夹)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.9.1 常用选项1:-p

【功能】一次可以建立多个目录

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.10 rm

【语法】 rm [选项] [文件名或目录名]
【功能】 rm命令可以删除文件或目录

  • rm后面不跟任何选项只能删除文件。并且如果是用root账号操作,它会提示是否需要删除.

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.10.1 常见选项1:-r

【功能】 删除目录

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.10.2 常见选项2:-i

【功能】删除前逐一询问确认

以下是在普通用户下实验,因为超级用户默认会询问

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.10.3 常见选项3:-f

【功能】 强制删除,不提示

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.10.3 补充知识:通配符

通配符:* — 表示所有

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.11 man

【语法】 man [选项] 命令
【功能】 查看命令的详细信息
【说明】

  1. Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助
  2. man手册的选项有八个:1普通命令(重点 )、2系统调用(重点)、3库函数、4特殊文件、5文件格式、6游戏、7附件及一些变量、8系统管理用的命令
    【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

如果man出现以下情况,在超级用户下输入此指令:yum install -y man-pages

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.12 echo(输入输出重定向)

  • echo 字符串 - 打印字符串到屏幕上

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • echo 字符串 > 文件 - 先打开文件,再清空文件内容,最后将字符串写入文件中

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记
因此,如果想要清空文件的命令:>文件名

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • echo 字符串 >> 文件 - 将字符串追加到目标文件中(追加重定向)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

以上现象称为输出重定向(>>>等等):将命令的输入或输出从一个位置转向到另一个位置的操作

注意:如果重定向的目标文件不存在,会自动创建。

因此,除了touch可以创建文件以外,重定向也可以

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • 输入重定向<:本应该从键盘文件读取,现在从指定的文件读取

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.13 cp

【语法】 cp [选项] 源文件或目录 目标文件或目录
【功能】 复制文件或目录

  • 拷贝文件。cp src dest

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

或者还可以复制到别的目录下:

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

注意:同一个目录下,不能出现同名文件(常识)

  • 拷贝目录。必须带-r选项

注意:无论是删除目录还是拷贝目录,都要有-r选项

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.14 mv

【语法】 mv [选项] 源文件或目录 目标文件或目录
【功能】 1. 重命名 2. 剪切
【说明】 mv对目录操作是不需要-r选项的

  • 重命名

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • 剪切

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • 对目录操作

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.15 alias + which

首先看以下两个问题:

  1. 你是如何看待指令的? — 指令和可执行程序都是可以被执行的,因此指令就是可执行程序,和我们自己写的代码编译好的程序没有区别。

  2. 我们在执行指令之前,应该先做什么? — 先在系统中查找对应的指令,因此指令一定系统的在某一个特定位置(/user/bin)存在的

  3. Linux下一切皆文件

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记
接下来解释alias

【语法】alias 重命名目标指令='源指令'
【功能】为比较长的指令起别名
【说明】相当于重命名

在前面我们说过,ls -l是等价于ll的,我们可以使用 which来查看ll的系统所在路径

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

从上图可以得出:llls -l的别名

因此,alias的功能就是为指令进行重命名

若要删除别名:alias 别名=’’

4.16 cat

【语法】 cat [选项] [文件]
【功能】 查看目标文件的内容
【说明】它不适合看大文件(多行),只适合小文本

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.16.1 常用选项1:-n

【功能】 查看内容时,输出对应行号(包括空白行)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.16.2 常用选项2:-b

【功能】 查看内容时,输出对应行号(不包括空白行)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.16.3 常用选项2:-s

【功能】 出现多行空格时,只显示一行(不输出行号)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.17 more(了解)

【语法】 more [选项][文件]
【功能】 类似cat,但它比cat指令更适合看大文本
【说明】 按enter进入下一页,按q退出,而它不能回翻看,因此比较鸡肋。而less可以做到

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.17.1 常用选项1:-n

【功能】 显示到n行就停下来

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.17.2 常用选项1:/num

【功能】 搜索

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.18 less(查看文件内容 - 推荐)

【语法】 less 文件
【功能】查看长文档
【说明】可以依靠方向键控制查看(前翻 + 后翻)。注意:按q键退出

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.18.1 常见功能1:/关键字

【功能】向下搜索关键字

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.18.2 常见功能1:?关键字

【功能】 向上搜索字符串

这里就不演示了,读者可以自己做实验

4.19 head

【语法】 tail [选项] [文件]
【功能】 不跟选项默认显示开头的前10`行内容。

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.19.1 常见选项:-n

【功能】 显示文件内容的前n

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.20 tail

【语法】 tail [参数] [文件]
【功能】 不加选项默认显示指定文件末尾10行内容

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.20.1 常见选项:-n

【功能】 可以查看文档的指定后n

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.21 管道 |

【语法】 |
【功能】 |左侧的指令的输出作为右侧指令的输入

假设借助管道,读取到文档的30行~50行

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.22 wc

【语法】 wc [文件]
【功能】 查看文件信息,依次显示包括【行数、词数、文件名】

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.22.1 常用选项1:-l

【功能】 仅统计指定文件中的行数。

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.22.2 常用选项1:-w

【功能】 仅统计指定文件中的字符串的个数。

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.22.3 常用选项2:-m

【功能】 统计指定文件中的字符个数。

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.23 date

【语法】 date [选项]
【功能】 获取当前的时间

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.23.1 常见选项1:格式化输出时间

【语法】 date +%Y-%m-%d-%H-%M-%S
【打印顺序】 年月日时分秒
【说明】 中间的符号-可以根据自己的喜欢来修改

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.23.2 补充知识:时间戳(重点)

【如何获取时间戳】 date +%s
【说明】 时间戳是指从1970年1月1日0时0分0秒到现在所经过的时间,是计算机中的一个重要概念

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

将时间戳转化对应的时间:date -d @时间戳

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

也可以格式化

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

注意: 对于中国的时间来说,时间戳0不表示1970年1月1日0时0分0秒,因为我们在东八区,多八个小时

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.24 find -name

【语法】 find [路径] [选项] [文件]
【功能】 可以在指定的路径下进行查找文件

以下是在家目录中,查找test.c文件

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

【区分】

  • find 可以在任意指定的路径下查找
  • which 只能在指令所在的路径/usr/bin搜索
    【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.25 whereis

【语法】 whereis [目标]
【说明】 在系统特定的路径下查找,既可以找到可执行程序,也可以找到手册、安装包、压缩包等之类的

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.26 grep

【语法】 grep [选项] [搜寻字符串] [文件]
【功能】 在文件中搜索字符串,将字符串所在的行打印出来(行文本过滤指令)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.26.1 常用选项1:-v

【功能】 反向过滤,过滤搜索字符串的那一行

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.26.2 常见选项2:-n

【功能】 打印搜索字符串所在的行,并附加所在行号

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.26.3 常见选项3:-i

【功能】 忽略搜索字符串的大小写

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.27 zip + unzip

zip语法】 zip [选项] 压缩文件.zip 目标文件或目录
zip选项】 -r 递归压缩,用于压缩目录
zip功能】 将目录或文件打包成zip格式,不容易造成文件丢失

unzip语法】 zip 打包文件
unzip常用选项】 -d解压到某个目录(路径)
unzip功能】 默认解包到当前目录
【说明】大家的云服务器可能没有zipunzip指令。解决方法:以root方式登入并输入指令:yum install -y zip unzip

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.28 tar

【语法】 tar [选项] 文件或目录
【常见选项】

  • -czf 可以打包文件,后缀为tgz
  • -xzf 解压文件
  • -tzf 在不解包的情况下,查看压缩包内的文件

【功能】集解压缩为一体
【说明】默认都是解压到当前路径下,可以通过-C到指定路径

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • 查看压缩包里面的文件:

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.29 bc

【语法】 bc
【功能】 就是一个Linux环境下的计算器
【说明】 输入quit退出

一般是配合echo和管道|使用

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.30 uname

【语法】 uname [选项]
【功能】 uname用来获取电脑和操作系统的相关信息,可显示Linux主机所用的操作系统的版本、硬件的名称等基本信息。

4.30.1 常用选项1:-a

【功能】详细输出所有信息。依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.30.2 常用选项1:-r(面试)

【功能】 显示内核版本号

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.31 yum(软件安装)

4.31.1 什么是yum

yum其实就是我们Linux中的一个可执行程序相当于手机里的应用商店,我们可以使用yum去进行各种软件的安装。

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

一般而言,yum安装软件都是需要联网的,而我们使用的云服务器登录前就需要联网。因此可以不用在意。

那如何在Linux中查看自己有没有联网?

有一个ping指令,后面跟上一个网站即可

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.31.2 rz和sz指令

有时候LinuxWindows之间需要交互,比如说上传文件等。

  • 如果想要将文件从WindowsLinux,就需要使用rz指令,或者可以将文件拖拽到Linux窗口

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • 如果想要将文件从LinuxWiindows,可以使用sz [文件/目录]指令。

回车后会弹出以上类似的窗口。这里就不演示了

4.31.3 yum实例:rzsz软件的安装与卸载

如果输入rz指令没有反映,说明你的服务器就没有此软件,则要进行安装。

通过yum list命令可以罗列出当前一共有哪些软件包。由于包的数目可能非常之多(大家可以试一试)

这里我们需要使用grep命令只过滤出我们关注的包。(注意:安装软件一定要在root用户下安装)

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记
通过yum, 我们可以通过很简单的一条命令完对lrzsz软件的安装

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

当然也可以卸载软件,指令如下:

yum remove -y [软件名]

这里就不演示了

4.31.4 一些好玩的Linux软件

我们知道yum一定是有自己的下载链接的。那么它的下载链接在哪呢?

其实是在下面的这个路径中的

ls /etc/yum.repos.d

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

其下载链接就在文件CentOS-Base.repo。它也叫 yum,其实也叫做官方 yum,里面的东西都是经过官方认定的(就像你手机应用商店里安全的软件),非常可靠。

当然我们有时候也会自己下载的东西在官方里面没有。因此这里就需要扩展yum源,也就是epel.repo文件。

在此之前,你需要安装扩展源

yum install -y epel-release

然后就可以下载一些比较好玩的软件了

  • 小火车。安装指令:yum install -y sl,后输入sl

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

  • 牛说。安装指令:yum install -y cowsay后,输入cowsay “你要说的内容”

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

4.32 重要的几个热键

  1. Ctrl + c:终止因为程序或者指令异常,而导致无法进行指令输入。

  2. Ctrl + d:退出

  3. history 查看历史命令

五、简单理解shell命令以及运行原理

首先大家必须要有以下概念

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

Linux严格意义上说的是一个操作系统,我们称之为“核心kernel”。

我们所有的指令,最终都要在操作系统内部运行,但是操作系统使用难度比较高。我们用户不能直接和操作系统打交道。因此,用户和操作系统之间有一个媒介叫命令行解释器(bash命令行)。

【Linux】常用的基本指令,Linux,linux,运维,服务器,学习,笔记

它的工作原理是这样的:用户将指令给命令行解释器,命令行解释器主要的功能是将其命令解析给操作系统,然后操作系统同样会把结果反馈给命令行解释器,命令行解释器再将结果翻译给使用者。这命令行解释器有点类似于生活中的媒婆hh

因此,命令行解释器存在的意义有两点:文章来源地址https://www.toymoban.com/news/detail-622741.html

  1. 进行命令行解释
  2. 变相保护操作系统,对于用户的非法请求直接拦截。

到了这里,关于【Linux】常用的基本指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【运维】Linux 跨服务器复制文件文件夹

    如果是云服务 建议用内网ip scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来

    2024年02月08日
    浏览(74)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(92)
  • 【Linux运维】shell脚本检查服务器内存和CPU利用率

    在管理服务器时候写了一个 shell脚本,在服务上实现每天凌晨3点查系统的指定文件夹下的容量大小,如果超过10G就要删除3天前的内容,还要时刻查询内存和cpu利用率,如果超过80%就要提示用户出现过载 将以上代码保存为一个.sh文件,然后通过crontab在每天凌晨3点运行即可:

    2024年02月09日
    浏览(67)
  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(82)
  • Linux本地部署1Panel服务器运维管理面板并实现公网访问

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 执行如下命令一键安装 1Panel: 安

    2024年02月04日
    浏览(98)
  • Linux操作服务器常用操作

    查看操作系统版本: cat /proc/version 查看操作系统64位还是32位: getconf LONG_BIT 查看CPU: 基本信息:lscpu 详细信息:cat /proc/cpuinfo 过滤想要的信息: grep \\\'physical id\\\' /proc/cpuinfo |sort |uniq |wc -l    #CPU个数 grep \\\'cpu cores\\\' /proc/ cpuinfo lunia                    #一个CPU有多少物理核心

    2023年04月22日
    浏览(51)
  • [1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

    本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程,本期为大家按照本专栏的基本内容进行多方面的测评。

    2024年02月07日
    浏览(94)
  • linux常用查看服务器内存的命令

    free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。   free 命令的基本格式如下: [root@localhost ~]# free [选项] 表 1 罗列出了此命令常用的选项及各自的含义。 表 1 free 命令

    2024年02月16日
    浏览(94)
  • Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月02日
    浏览(55)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包