- 博客(22)
- 收藏
- 关注
原创 TCP/IP 第1章 概 述
第1章 概 述1.1 引言很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但 T C P / I P协议族允许它们互相进行通信。这一点很让人感到吃惊,因为它的作用已远远超出了起初的设想。T C P / I P起源于6 0年代末美国政府资助的一个分组交换网络研究项目,到 9 0年代已发展成为计算机之间最常应用的组网形式。它是一个真正的开放系统,因为协议族的定义及其多种实现...
2019-10-16 17:59:47 197
原创 1.修改双系统win7+ubuntu 启动时间
1.sudo gedit /etc/default/grubGRUB_DEFAULT=0GRUB_TIMEOUT=10GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX=""G...
2019-08-24 19:51:38 193
原创 1. 概述
1分层网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能.一个协议族,是一组不同层次上的多个协议的组合.TCP/IP通常被认为是一个四层协议系统,每一层负责不同的功能:1)链路层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡.他们一起处理与电缆(或者是其他传输媒介)的物理接口细节2)网络层,处理分组在网络中的活动,列如分组的选路.在TCP/IP协议中,网络层协议包括I...
2019-08-24 19:46:02 136
转载 ubuntu 19.04安装搜狗输入法
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fenglllle/article/details/84932988前言为了工作需要,我把自己的系统做成Ubuntu, 其实也想过做成centos, 但是从易用性和桌面软件层面上ubuntu生态要好得多, 所以做成ubuntu了, 选取...
2019-08-24 03:35:28 656
原创 19 sed awk
shell脚本最常见的用途就是处理文本文件。检查日志文件,读取配置文件,出具数据元素轻松实现自动格式化、插入、修改或删除文本元素的简单命令行编辑器sed编辑器被称作流编辑器在流编辑器将所有命令与一行数据匹配完毕后,它会读取下一行数据并重复这个过程。在流编辑器处理完流中的所有数据行后,它就会终止。sed编辑器并不会修改文本文件的数据。它只会将修改后的数据发送到STDOUTsed option...
2019-08-15 20:00:23 90
原创 17 创建函数
基本的脚本函数返回值在函数中使用变量数组变量和函数函数递归创建库在命令行上使用函数函数是一个脚本代码块1.创建函数function name {commands} name () {commands}function func1 {echo "This is an example of a function"}count=1while [ $count -...
2019-08-15 16:03:19 68
原创 18 图形界面
桩函数(stub function)。桩函数是一个空函数,或者只有一个 echo 语句,说明最终这里里需要什么内容。echo -ne \t 不换行。激活转义字符read -n 1 option文本菜单,菜单布局和函数,创建程序逻辑select variable in listdocommandsdonedialog包dialog --widget parameters...
2019-08-14 21:55:59 86
原创 16 控制脚本
处理信号以后台模式运行脚本禁止挂起 作业控制修改脚本优先级脚本执行自动化Linux利用信号与运行在系统中的进程进行通信停止进程会让进程继续保留在内存中shell将shell中每个运行的进程称为作业,并为作业分配唯一的作业号Linux信号1 SIGHUP 挂起进程2 SIGINT 终止进程3 SIGQUIT 停止进程9 SI...
2019-08-13 11:44:48 217
原创 14 处理用户输入
传递参数 跟踪参数 移动变量 处理选项 将选项标准化 获得用户输入1.命令行参数bash shell会将一些称为位置参数(positional parameter)的特殊变量分配给输入到命令行中的所有参数。这也包括shell所执行的脚本名称。位置参数变量是标准的数字: $0 是程序名, $1 是第一个参数, $2 是第二个参数,依次类推,直到第九个参数 ...
2019-08-12 19:03:08 95
原创 13 结构化命令 for,while,until
for var in listdocommandsdone]# for i in 1 2 3 4 ; do echo $i ; done生成列表中所需值的另外一个途径就是使用命令的输出。可以用命令替换来执行任何能产生输出的命令,然后在 for 命令中使用该命令的输出。for state in $(cat $file)doecho "Visit beautiful $state遍...
2019-07-29 19:44:31 155
原创 12章 if then
if commandthencommandsfiif command; thencommandsfibash shell的 if 语句会运行 if 后面的那个命令。如果该命令的退出状态码 0(该命令成功运行),位于 then 部分的命令就会被执行。如果该命令的退出状态码是其他值, then部分的命令就不会被执行,bash shell会继续执行脚本中的下一个命令。 fi 语句用来...
2019-07-28 19:33:29 207
原创 11 章 创建shell脚本
创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式为:#!/bin/bashchmod u+x./shellsh shell.shecho -n :文本字符串命令和输出在同一行$没有美元符,shell会将变量名解释成普通的文本字符串变量命令替换:` tihuan` $( )输出重定向> 重新生成>>追加输入重定向com...
2019-07-28 18:29:22 180
原创 第十章 vi编辑器
alias vi-bash: alias: vi: not found$$ which vi/usr/bin/vi$$ ls -l /usr/bin/vi插入模式。普通模式,命令行模式h,j,k,lPageDown (或Ctrl+F):下翻一屏。 PageUp (或Ctrl+B):上翻一屏。 G :移到缓冲区的最后一行。 num G :移动到缓冲区中的第 nu...
2019-07-28 17:45:12 141
原创 第九章 安装软件程序
安装软件 使用Debian包 使用Red Hat包软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问。这些服务器称为仓库(repository)。可以用PMS工具来搜索新的软件包,或者是更新系统上已安装软件包。PMS工具及相关命令在不同的Linux发行版上有很大的不同。Linux中广泛使用的两种主要的PMS基础工具是 dpkg 和 rpm 。基于 De...
2019-07-27 00:16:36 91
原创 第八章 管理文件系统
本章内容 文件系统基础 日志文件系统与写时复制文件系统 文件系统管理 逻辑卷布局 使用Linux逻辑卷管理器Linux操作系统中引入的最早的文件系统叫作扩展文件系统(extended filesystem,简记为ext)。如果系统在数据被写入存储设备之前崩溃或断电了,日志文件系统下次会读取日志文件并处理上次留下的未写入的数据。Linux提供了一些不同的工具,我们...
2019-07-26 23:31:40 82
原创 第七章 理解Linux文件权限
解读文件权限 使用Linux组缺乏安全性的系统不是完整的系统。系统中必须有一套能够保护文件免遭非授权用户浏览或修改的机制。Linux沿用了Unix文件权限的办法,即允许用户和组根据每个文件和目录的安全性设置来访问文件。Linux安全系统的核心是用户账户。每个能进入Linux系统的用户都会被分配唯一的用户账户。用户对系统中各种对象的访问权限取决于他们登录系统时用的账户。用户权限是通...
2019-07-26 21:40:47 104
原创 第六章 使用环境变量
什么是环境变量创建自己的局部变量删除环境变量默认shell环境变量设置 PATH 环境变量定位环境文件数组变量bashell用一个叫环境变量的特性来存储有关shell回话和环境的信息,允许在内存中存储数据1.全局环境变量全局环境变量对于shell会话和所有生成的子shell都是可见的。局部变量则只对创建它们的shell可见。这让全局环境变量对那些所创建的子shell需要获取父s...
2019-07-25 23:21:53 194
原创 第三章 走进shell
改变终端显示颜色:setterm inversescreen onsetterm -background whitesetterm -foreground blackblack ,green,blue,white,yellow,magenta,cyan,man maninfo info commond -helpLinux将文件存储在单个目录中,这个目录被称为虚拟目录(...
2019-07-25 21:16:59 207
原创 第五章 理解shell
shell的类型shell的父子关系shell的用法shell的内建命令5.1 shell 的类型cat /etc/passwd/bin/bash(bash shell)ash shell的Debian版对bash shell脚本来说,有两种不同的shell(默认的交互shell和默认的系统shell)exit 退出shell5.2 shell的父子关系用于登录某个虚拟控制器...
2019-07-25 21:16:13 143
原创 第四章 更多 shell命令
管理进程磁盘信息挂载新磁盘排序数据归档数据4.1监测程序跟踪在系统中运行的程序管理程序的基本工具4.1.1 探查进程当程序在系统上运行时,称之为进程(process)。使用ps输出运行在系统上的所有程序的而信息。unix ,bsd,gun 三种风格默认输出:程序的进程ID(Process ID,PID)哪个终端(TTY)ps -efps -1ps 1UID...
2019-07-25 19:44:58 133
原创 第一章 初始Linux shell
第一章 初始Linux shell1.1.1 什么是Linux*Linux可分为以下四部分Linux内核GNU工具图形化桌面坏境应用软件Linux系统的核心是内核。内核控制着计算机系统上的所有软件和硬件,在必要时分配硬件,并根据需要执行软件 内核主要负责以下四种功能 1. 系统内存管理 2. 软件程序管理 3. 硬件设备管理 4. 文件系统管理1. 系统...
2019-07-23 21:08:16 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人