Learning Path
浏览 Linux 相关教程与章节。
Linux、Docker、Git、IDE、自动化测试、命令行与工程工具。
教程
465
Linux ytalk命令 Linux 命令大全 Linux ytalk命令用于与其他用户交谈。 通过ytalk指令,你可以和其他用户线上交谈,如果想和其他主机的用户交谈,在用户名称后加上其主机名称或IP地址即可。 语法ytalk [-isxY][-h][用户名称...] 参数说明: -h<主机名称IP地址> 指定交谈对象所在的远端主机。 -i 用提醒声响代替显示信息。 -s 在指令提示符号..
Linux zip 命令 Linux 命令大全 Linux zip 命令用于压缩文件。zip 是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip。 与 gzip 或 bzip2 不同,zip 可以压缩多个文件或整个目录,并保留文件的目录结构。 zip 在跨平台(如 Windows、macOS)上也广泛支持。 语法 zip [options] output.zip file1 file2 ... output.zip:生成的..
Linux zipinfo 命令 Linux 命令大全 Linux zipinfo 命令用于显示 .zip 压缩文件的详细信息,而不解压文件。zipinfo 提供了有关压缩文件的内容、压缩比、时间戳等详细信息,是检查 .zip 文件内容的常用工具。 语法zipinfo [options] file.zip file.zip:要查看信息的 .zip 文件。 options 参数: -1:仅列出 .zip 文件中的文件名,每个文件占一行..
Linux zypper 命令 Linux 命令大全 zypper 是 openSUSE 和 SUSE Linux Enterprise (SLE) 发行版中的命令行包管理工具,用于管理软件包的安装、更新、删除和查询等操作。它是这些发行版中默认的软件包管理器,功能类似于 Debian/Ubuntu 系统中的 apt 或 Red Hat 系统中的 yum/dnf。 zypper 基本语法 zypper 命令的基本语法格式如下: z..
.runoob-linux-command-container { width: 100%; margin: 0 auto; background: rgba(255, 255, 255, 0.95); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); overflow: hidd..
Linux 文件基本属性 Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限: chown (change owner) : 修改所属用户与组。 chmod (change mode) : 修改用户的权限。 下图中通过 ch..
Linux 文件与目录管理 我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时..
Linux 磁盘管理 Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用三个命令为 df、du 和 fdisk。 df(英文全称:disk free):列出文件系统的整体磁盘使用量 du(英文全称:disk used):检查磁盘空间使用量 fdisk:用于磁盘分区 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法: ..
Linux 忘记密码解决方法 很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。 步骤如下: 重启linux系统 3 秒之内要按一下回车,出现如下界面 然后输入e 在 第二行最后边输入 single,有一个空格。具体方法为按向下尖头移动到第二行,按“e”进入编辑模式 在后边加上single 回车 最后按“b”启动,..
Linux 安装 本章节我们将为大家介绍 Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以配置一个,参考 Linux 云服务器。 本章节以 centos6.4 为例。 centos 下载地址: 可以去官网下载最新版本:https://www.centos.org/download/ 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86_64-DVD-1..
Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为..
Linux 远程登录 Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。 这时我们就需要远程登录到Linux服务器来管理维护系统。 Linux 系统中是通过 ssh 服务实现的远程登录功能,默认 ssh 服务端口号为 22。 Window 系统上 Linux 远程登录客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程服务..
Shell 数组 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由 0 开始。 Shell 数组用括号来表示,元素用“空格”符号分割开,语法格式如下: array_name=(value1 value2 ... valuen) 实例 创建一个简单的数组 my_array: 实例 [mycode4 type=..
Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符关系运算符布尔运算符字符串运算符文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '): 实例 [mycode4 type='..
Shell echo 命令 echo 是一个内置的 Shell 命令,用于在标准输出(通常是终端)显示一行文本或变量的值。 Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。 命令格式: echo [选项] [字符串] 为什么需要 echo? 信息反馈:向用户显示脚本执行状态或结果 调试工具:输出变量值或执行位置,帮助调试脚本 交互界面:创建简单的用户交互界面 文件生成:快速生成配置文件或脚..
Shell 函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: [mycode4 type='bash'] [ function ] funname [()] { action; [return int;] } [/mycode4] 说明: 1、可以带 function fun() 定义,也可以直接 fun(..
Shell 文件包含 和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。 Shell 文件包含的语法格式如下: . filename # 注意点号(.)和文件名中间有一空格 或 source filename 实例 创建两个 shell 脚本文件。 test1.sh 代码如下: #!/bin/bash # author:菜鸟教程 # url:www.runoob.com..
Shell 输入/输出重定向 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 重定向命令列表如下: 命令 说明 command > file 将输出重定..
Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为 $n,n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数。 例如可以使用 $1、$2 等来引用传递给脚本的参数,其中 $1 表示第一个参数,$2 表示第二个参数,依此类推。 实例 以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名(包含文件路径): 实例 [mycode4 type='b..
Shell printf 命令 上一章节我们学习了 Shell 的 echo 命令,本章节我们来学习 Shell 的另一个输出命令 printf。 printf(print formatted)是一个用于格式化输出的 Shell 命令,它源自 C 语言的 printf() 函数。 与echo不同,printf 不会自动添加换行符,并且可以精确控制输出的格式。 printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用..
Shell 流程控制 和 Java、PHP 等语言不一样,sh 的流程控制不可为空,如(以下为 PHP 流程控制写法): 实例 [mycode4 type='php']..
Shell test 命令 test 命令是 Shell 内置的条件判断工具,用于评估表达式并返回布尔值(真/假),它通常与 if 语句结合使用,是 Shell 脚本中实现逻辑控制的基础。 Shell 中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 语法格式 test EXPRESSION # 或 [ EXPRESSION ] # 注意方括号内必须有空格 文件测试操作 test 命令最常..
Shell 变量 在 Shell 编程中,变量是用于存储数据值的名称。 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: [mycode4 type='bash'] your_name='runoob' [/mycode4] 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 只包含字母、数字和下划线: 变..
Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。 Shell 在线工具 Shell 脚本 Shell ..