包管理系统(PMS):用来进行软件安装、管理和删除的命令行工具 9.1包管理基础 1.主流的Linux发行版都采用了某种形式的包管理系统来控制软件和库的安装 2.PMS用一个数据库来记录:系统上安装了什么软件包,每个包安装了什么文件,每个已安装软件包的版本 3 软件包存储在服务器上,可以利用linu ...
分类:
系统相关 时间:
2017-11-18 18:45:42
阅读次数:
258
说到编程,我们大家都不会陌生,但是在Linux中,我们主要做的是脚本的编写。当然了,想要了解Linux的脚本编写,我们得先来说说多命令执行的逻辑关系。 1.命令替换 COMMAND1$(COMMAND2) 2.管道 COMMAND1|COMMAND2|... 3.顺序执行结构 COMMAND1;COMMAND2;COMMAND3;.... 4.选..
分类:
系统相关 时间:
2017-11-17 18:25:10
阅读次数:
232
shell 脚本编程总结(一) 文本处理工具awk awk是基于列的文本处理工具。它的功能强大,在shell编程中用着广泛的应用。下面以示例的方式解释awk的常用操作。 为了更好的操作awk,为此创建文件abc.txt。字符串之间都以Tab作为分隔符。文件内容如下: john male 30 021 ...
分类:
系统相关 时间:
2017-11-13 11:33:39
阅读次数:
195
很多程序和脚本都通过环境变量来获取系统信息、存储临时数据和配置信息。 6.1 什么是环境变量: bash shell用一个叫环境变量(environment variable)的特性来存储有关shell会话和工作环境的信息。 这项特性允许在内存中存储数据,以便程序能轻松访问到它们。 在bash sh ...
分类:
系统相关 时间:
2017-11-12 11:15:31
阅读次数:
252
5.1 1. cat /etc/passwd 可以查看每个用户自己的默认的shell程序。 2.默认的交互shell会在用户登录某个虚拟控制台终端时启动。 不过还有另外一个默认的shell是/bin/sh,它作为默认的shell,用于那些需要在启动时使用的shell脚本 ls -l /bin/sh ...
分类:
系统相关 时间:
2017-11-11 11:25:53
阅读次数:
160
4.1 监测程序 1. ps 默认只显示运行在当前控制台下的属于当前用户的进程。 可以接很多选项,比如 -A表示所有进程 -e等。 2. ps -l 查看进程更多信息 UID:启动这些进程的用户 PID:进程的进程ID PPID:父进程的进程ID C:进程生命周期中的CPU利用率 TTY:进程启动时 ...
分类:
系统相关 时间:
2017-11-09 22:37:31
阅读次数:
209
linux shell “(())” 双括号运算符使用 在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算。估计很多朋友都感觉比较难以接受。特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格。 四则运算也只能借助:let,expr等命令完成。 今天讲的双括号” ...
分类:
系统相关 时间:
2017-11-07 00:06:44
阅读次数:
170
前言 学习shell脚本编程需要的知识储备: vi/vim编辑器命令 vimrc设置要熟练 基础命令,100多个要熟练 基础和常用的网络服务命令要会:nfs 、 rsync、 inotify 、 lanmp 、 sersync 、ssh key 一、shell脚本概念及示例 1、什么是shell S ...
分类:
系统相关 时间:
2017-10-30 14:24:45
阅读次数:
238
Shell是用户与Unix/Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。在GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Unix/Linux用户的必修功课之一。提..
分类:
系统相关 时间:
2017-10-25 14:23:36
阅读次数:
324
(一)shell脚本编程 编程语言的分类: 根据运行方式: 编译运行 解释运行 根据编程过程中功能的实现是调用库还是调用外部的程序文件: shell脚本编程:利用系统上的命令及编程组件进行编程 完整编程:利用库或编程组件进行编程 根据编程模型: 过程式编程:C,bash 面向对象编程:Java,C+ ...
分类:
其他好文 时间:
2017-10-07 12:23:25
阅读次数:
165