- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 为什么百度查到的ip和ipconfig查到的不一样;详解公网Ip和私网ip;详解网络分类ABC;
IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以对于那些公司,学校,政府机构等场所,就可以集中使用私有的IP进行管理,而大家可以共用一个IP去连接上公网,这样,就省下了许多宝贵的Public IP。你有没有发现,你每次使用ipconfig查到的地址,要么就是172....
2018-01-30 22:52:47 91884 76
原创 sed文本处理工具
Sed 简介sed是一种新型的,非交互式的编辑器。它能执行与编辑器vi 和 ex相同的编辑任务。sed编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出。sed 编辑器没有破坏性,它不会修改文件,除非使用 shell重定向来保存输出结果。默认情况下,所有的输出行都被打印到屏幕上。 sed工作过程sed编辑器逐行处理文件(或输入
2018-01-30 16:31:16 489
转载 如何使用visio画出思维导图
一直有个想法,用图片的形式来展示所学的知识,用了各种脑图,都是以一幅幅图片的形式保存下来的。今天发现visio 也可以画脑图,用visio 有个好处,兼容word,使用起来非常的方便。Visio绘制思维导图具体操作步骤如下:1、打开visio; 依次选择 “文件”-》“新建”-》“商务”-》“灵感触发图”; 2、将 左侧“形状”窗口内 “灵感触发形状”
2018-01-29 17:46:50 23204
原创 linux下常用压缩(compress ,gz ,bzip2,xf)命令和打包命令(tar,zip)详解
在通常情况下,我们一般只会用到解压和压缩,打包并压缩和相对应的解压这几种命令,下面我就先说明以下常用的命令及选项压缩命令总结命令运行环境,在/app目录下(自己建的用于学习使用的目录)拷贝/etc/passwd文件到当前目录compress: 压缩: compress -c passwd > passwd.Z 解压缩:zcat passwd.z > pas
2018-01-29 17:20:40 1618
原创 find 命令详解 基于文件大小,名字和权限等的查找策略以及-path和-prune的详细解释
(1)根据文件名和inode查找: -name "文件名称":支持使用glob find /etc/ -name "*pas?wd*" *, ?, [], [^] -iname "文件名称":不区分字母大小写 find /etc/ -iname *pas?wd* -inum n 按inode号查找 find
2018-01-27 20:44:54 617
原创 Access Modify Change 三种时间戳详解
Linux下文件的三种时间戳Linux下文件的三种时间标记三种时间对应关系表columncolumncolumn访问时间Accessatime修改时间Modifymtime状态改动时间Changectime如何查看文件文件的三种时间戳stat filename三种时间戳的
2018-01-27 15:03:49 1694
转载 批量去掉或替换文本中的换行符(notepad++、sublime text)
在处理文本的时候遇到了一些问题,但是没想到sublime 这个软件这么强大,解决了我很多的问题,最厉害的一点就是它支持正则表达式:场景:1、写sql语句in的条件时2、字符串拼接时有时候要将如下形式文本的换行去掉,xxx,xxx,xxx,改造为:xxx,xxx,xxx,话不多说,进入正题…………--------------------
2018-01-27 10:40:14 17018
转载 linux下个性配置命令提示符
最近在学习linux操作系统(CentOS 6 & CentOS 7)。觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨。于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作。 1.了解PS1 PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。 在终端输入命令:#
2018-01-25 20:49:46 1929
转载 linux下使用source执行文件的含义
Linux source命令Linux source命令:通常用法:source filepath 或 . filepath功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用so
2018-01-25 20:40:51 9170 1
转载 Linux如何修改环境变量PATH,以及系统登录时读取文件的顺序
关于系统登录时会查看哪些文件,继承哪些文件的变量,可以参考我上一篇博客,有关交互式登录和非交互式登录的区别http://blog.csdn.net/gui951753/article/details/79154496Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,
2018-01-25 20:24:49 2921 1
转载 Shell脚本IF条件判断和判断条件总结
IF条件判断1、基本语法:if [ command ]; then符合该条件执行的语句fi2、扩展语法:if [ command ];then符合该条件执行的语句elif [ command ];then符合该条件执行的语句else符合该条件执行的语句fi3、语法说明:bash shell会按顺序执行if语句,如果command执行后
2018-01-25 15:42:37 649
原创 深入浅出理解交互式shell和非交互式shell、登录shell和非登录shell的区别
首先我们需要把bash理解为一种模式,我们不如把这种模式想象成类似于洋葱一样的结构,我们可以一层一层剥开,也就是说我们可以一层一层的进入子shell。就好比我们进入一栋楼,打开一个房间是一个环境,在当前这个房间我们又看到了一个门,当我们打开这个门的时候,我们就已经进入了新的环境,也就是新的bash中。这牵扯到一个父shell和子shell的问题。 用户登录到Linux系统后,系统将启动一个
2018-01-24 20:59:25 17775 1
转载 shell脚本练习题
文章转自 http://blog.51cto.com/13572413/2063930 可作为基础理论学习shell脚本练习题1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,cpu型号,内存大小,硬盘大小。 #!/bin/bash # 显示电脑硬件
2018-01-23 20:47:15 1964
转载 centos 7和centos6修改默认启动模式的方法
centos6:Linux下的 /etc/inittab 中的英文解释:This file describes how the INIT process should set up the system in a certain run-level.The inittab file describes which processes are started at boot
2018-01-23 17:14:13 5295
原创 vim编辑时遇到E325: ATTENTION Found a swap file by the name "./.backu.sh.swp"错误代码的解决办法
遇到这种错误代码的时候你肯定会看到下面这张图。这种情况多半发生在你上次编辑脚本或者其他文件,中途因为某些原因,强制杀死进程,或者强制退出导致的。对比windows系统下,我们编辑文件强制退出,我们也会遇到这样的提示,正常打开word时,如左图所示,当我们没有保存文档时,强制结束进程时,下次打开这个文档会出现右图所示的情景。也就是说,非正常打开会多出一个提示,告诉你是否要恢复你上次未保存的文件。
2018-01-23 16:11:34 56150 12
原创 正则表达式和通配符的异同
通配符: 一般和ls工具搭配,用来查找文件或者目录名。常见的一些符号有“?”“*” “【】”等等,下面分别说一下每种符号代表的大概意思:[a-z]或[12]:匹配方括号中指定范围内的单个字符或方括号列出的其中一个字符。[!9]:不匹配方括号中所列字符或指定范围内的单个字符。*:匹配0个字符或多个字符。?:匹配任何单个字符,且不能为空字符。练习习题:1、显示
2018-01-20 11:23:23 1268
原创 特殊权限suid,sgid,sticky和acl(访问控制列表)参数详解
特殊权限的设置基本文件权限见上文:http://blog.csdn.net/gui951753/article/details/79078682特殊权限:SUID:当对一个可执行的二进制文件作用了suid权限之后,任何人在执行该文件时临时拥有其所属人的权限。 SGID:当对一个可执行的二进制文件作用了sgid权限之后,任何人在执行该文件时临时拥有其所属组的权限。
2018-01-18 16:03:28 1683
原创 用户,用户组,文件和目录权限详解
当我们对文件或者目录进行信息的长列出时,我们能看到这样一条信息,那么前面那串字符串代表着什么意思呢?这串字符串,每三个为一组,rwx,r-x,r-x.分别代表着文件所有者,文件所属组,以及其他人对这个文件的权限。用户名用户类型 管理员 root:具有所有权限的用户,UID的值为0。普通用户:我们正常创建的用户,UID为500~60000。系统用户:保障系统运行的用户
2018-01-16 21:28:19 4971
原创 python自动化学习之语法学习(判断语句和循环语句)
格式化输出的小测试我们做个先测试,用python输出某人的个人信息,结果发现有多种方式,下面介绍下我自己所使用的两种方式。利用%s,%d这种类似于C语言的输出方式来输出name = input("name:")age =int(input("age"))job =input("job")salary =input("salary")info= '''-------info
2018-01-13 16:13:14 376
原创 python成长之路--python的安装与配置 pycharm的安装与激活
配置请自搜网上教程,我来分享给大家安装包和激活工具,由于csdn下载不能上传大于110兆的文件,故此,我把python的开发工具百度云地址贴在此处,有需要者自取,本软件在20180112日由我亲测是可用的,可激活的。希望大家以后能共同进步,一起交流。其中包含两种激活方法和一种程序员最喜欢的文本编辑软件。链接:https://pan.baidu.com/s/1nxee3ZN 密码:yxh
2018-01-12 21:31:28 434
原创 inode结构详解(深层次理解拷贝,删除,移动的本质)以及硬链接和软链接的区别(图文)
为什么要有inode 信息是存储在硬盘上的,当我们访问文件系统的时候,实际上是按照硬盘上的磁道不断进行读取的。硬盘上是分块存储的,现在我们假定,有一个文件a是动态扩展的,一开始存在块1,然后文件b比较大,存储的时候占用了个4块(即块2-5),当a不断增长,仅有块1已经不足以满足我们的需求了,a需要的就是块1,块6等,也就是文件a的存储不一定是连续的。磁盘结构如下
2018-01-12 20:55:11 1368
原创 Linux文件系统下的分区和挂载
为什么要分区?方便OS管理,提高系统管理效率大大减少寻找文件所花费的时间,节省花销硬盘分区 信息是存储在硬盘上的,计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的区域,区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以
2018-01-11 14:22:27 10508 3
原创 linux的文件系统简单介绍
Linux的文件系统是树形的,安装的系统必须是在/ 目录下,因为/目录下挂载了一个主分区。/目录是树形的根,其他所有目录都是他的子节点。目录的树状图如下文件有两类数据 元数据: metadata 文件的属性信息 数据: data文件甄别 蓝色->目录 绿色->可执行文件 红色->压缩文件 浅蓝色->
2018-01-10 21:03:32 412
原创 bash下常用快捷键以及Linux内部帮助文档的使用
bash下的常用快捷键 ctrl+l 清屏 ctrl+c 终止持续运行的命令 ctrl+z 挂起命令 //临时暂停 jobs 查到所有的暂停命令 fg 可以恢复暂停的命令 ctrl+a 光标跳到命令行首 ctrl+e 光标跳到命令行尾
2018-01-10 20:33:58 314
原创 linux系统中命令执行的优先级以及命令格式
命令输入方式有两种 1.直接键入命令(可能存在歧义,机器会按照一定的优先级判断命令的执行顺序) 2.敲入路径+命令(这种执行方式命令没有歧义)单纯键入命令时由于有歧义,所以存在着命令执行的优先级问题命令执行的优先级:别名(alias)>内部命令>外部命令:hash
2018-01-10 20:18:56 3426
原创 VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别
在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥接模式、NAT模式、仅主机模式、自定义网络连接模式。那么这几种网络连接模式都各自有什么主要用途,它们之间又有哪些区别呢?我们在新建虚拟机的时候会让我们选择网络连接模式,如下图所示的情况。(图示
2018-01-09 08:46:41 9243 5
原创 Linux安装时遇到的问题 Intel VT-x处于禁用状态
在安装Linux的过程当中,遇到了一些小问题,比如Intel VT-x处于禁用状态 ,效果如下图显示 解决问题的步骤 :(1)重新启动电脑进入bios,不同电脑进入Bios的设置不同,可自行百度机器型号进入bios。(2)进入bios之后,有的在Config的CPU中 有的在Security中Virtualization(虚拟化),耐心寻找一下,启动就可以了
2018-01-08 12:54:30 727
原创 Linux安装
一 LINUX的安装(1)下载系统镜像,网上随便搜都能收到很多镜像,这里提供一个:centos 6.9版本的。链接:https://pan.baidu.com/s/1gfzY995 密码:c29l(2)下载工具vmvare并进行相应的破解,此处给予安装包以及相应激活码(3)打开VMvare选择新建虚拟机 ,并选择自定义和稍后安装操作系统,如图(4)操作系统选择 linux
2018-01-06 10:44:11 384
cirros_马哥优化版
2018-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人