
Linux 命令行与shell编程
tjjingpan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux命令行与shell编程 第7章 管理文件系统
本章内容什么是文件系统Linux文件系统文件系统命令使用Linux系统时,你需要作的决策之一是存储设备用什么文件系统。安装时大多数Linux发行版会为系统提供一个默认的文件系统,大多数入门级用户想都不想就用默认的那个。使用默认文件系统也不算糟糕,但了解一下可用的选择有时也会有所帮助。本章将探讨Linux世界里可选用的不同文件系统,并向你演示如何在命令行上创建和管理它们。...转载 2018-05-31 08:50:08 · 677 阅读 · 0 评论 -
Linux命令行与shell编程 第12章更多的结构化命令
本章内容 用 for语句来循环 用until语句来迭代 使用while语句 循环 重定向循环的输出 在上章里,你了解了如何通过检查命令的输出和变量的值来改变shell脚本程序的流程。本章中,我们会继续介绍能够控制shell脚本流程的结构化命令。你会了解如何重复一些过程和命令,也就是循环执行一组命令直至达到了某个特定条件。本章将会讨论和演示ba...转载 2018-08-16 11:59:36 · 409 阅读 · 0 评论 -
Linux命令行与shell编程 第11章 使用结构化命令
本章内容 使用if-then语句 if-then-else语句 嵌套if test命令 复合条件测试 if-then的高级特性 case命令 管理用户账户在第10章中给出的那些shell脚本中,shell按照出现的次序来处理shell脚本中的每个单独命令。对于顺序操作来谙已经足够了,如果你只想所有的命令都能按正确的顺序执行。然而,并非所有程序都如此操...转载 2018-06-19 17:20:30 · 430 阅读 · 0 评论 -
Linux命令行与shell编程第3章基本的shell
3.3 bash手册 表3-3 Linux man 页面格式 节 描述 Name 显示命令的名称和简介 Synopsis 显示命令的格式 Description 描述每个命令的选项 Author 提供该命令开发人员的信息 Reportting Bugs 提供提交bug报告的途径 Copyright See ...转载 2018-01-27 11:55:13 · 284 阅读 · 0 评论 -
Linux命令行与shell编程第4章 更多的bash shell命令
本章内容管理进程获取磁盘统计信息挂载新磁盘排序数据归档数据4.1 监测程序4.1.1 探查进程默认情况下,ps命令并不会提供那么多的信息:[jingpan@localhost ~]$ ps PID TTY TIME CMD 24493 pts/0 00:00:00 bash 24524 pts/0 00:00:00 ps [jingpan@localhost ~]...转载 2018-02-05 17:19:51 · 367 阅读 · 0 评论 -
Linux命令行与shell编程 第5章 使用Linux环境变量
本章内容什么是环境变量设置环境变量删除环境变量默认shell环境变量定位系统环境变量可变数组使用命令别名Linux 环境变量能帮你提升Linux shell体验。但以新手来说,这是一个容易感到困惑的话题。存储在哪里,怎样使用,以及怎样创建自己的环境变量。5.1 什么是环境变量bash shell 用一个称作为环境变量(environment variables)的特性来存储有关shell会话和工作...转载 2018-03-01 10:11:03 · 358 阅读 · 0 评论 -
Linux命令行与shell编程 第6章 理解Linux文件权限
本章内容理解Linux的安全性解码文件权限操作Linux组缺乏安全的系统不是完整的系统。系统上必须要有一套保护文件不被非授权用户访问或修改的机制。Linux沿用了Unix文件权限的办法,即允许用户和组基于每个文件和目录的一组安全性设置访问文件。本章将介绍如何用Linux文件安全系统来在需要时共享数据和保护数据。6.1 Linux的安全性Linux安全系统的核心是用户账户。每个能进入Linux系统的...原创 2018-03-08 11:02:07 · 275 阅读 · 0 评论 -
Linux 命令行与shell编程 第10章 构建基本脚本
本章内容 构建基本脚本 使用多个命令 创建shell脚本文件 现在我们已经介绍了Linux系统和命令行的基础知识,可以开始编程了。本章讨论编写shell脚本的基础知识。在开始编写自己的shell脚本大作前,你必须知道这些基本概念。 10.1 使用多个命令 如果要两个命令一起运行,可以同一提示行输入它们,用分号分隔开: [root@localhost ~]...转载 2018-06-12 14:11:08 · 436 阅读 · 0 评论 -
Linux 命令行与shell编程 第8章 安装软件程序
8.1 包管理基础基于Debian的发行版,比如Ubuntu和Linux Mint,它们PMS工具的底层用的是dpkg命令。这个命令会直接和Linux系统上的PMS交互,用来安装、管理和删除软件包。基于Red Hat的发行版本,比如Fedora、openSUSE以及Mandriva,在它们PMS的底层的是rpm 命令。类似于dpkg命令,rpm命令能够列出已安装包、安装新包和删除已有软件。注意, ...转载 2018-06-11 14:45:22 · 3230 阅读 · 0 评论 -
bash代码 验证某台主机是否在线,建用户账户并设置密码,删除账户
使用双分支的 if 条件语句来验证某台主机是否在线,然后根据返回值的结果,要么显示主机在线信息,要么显示主机不在线信息。这里的脚本主要使用 ping 命令来测试与对方主机的网络联通性,而 Linux 系统中的 ping 命令不像 Windows 一样尝试 4 次就结束,因此为了避免用户等待时间过长,需要通过-c 参数来规定尝试的次数,并使用-i 参数定义每个数据包的发送间隔,以及使...转载 2018-08-16 16:07:32 · 375 阅读 · 0 评论