08 2019 档案

摘要:函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有functio 阅读全文
posted @ 2019-08-31 14:19 第十一个程序员 阅读(156) 评论(0) 推荐(0)
摘要:对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文 阅读全文
posted @ 2019-08-28 21:27 第十一个程序员 阅读(190) 评论(0) 推荐(0)
摘要:python中字符串对象提供了很多方法来操作字符串,功能相当丰富。 print(dir(str)) [..........'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 阅读全文
posted @ 2019-08-28 16:10 第十一个程序员 阅读(241) 评论(0) 推荐(0)
摘要:集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 阅读全文
posted @ 2019-08-28 16:02 第十一个程序员 阅读(164) 评论(0) 推荐(0)
摘要:字典(dictionary)是除列表之外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取,这个键可以是数字、字符串甚至元组。映射可以使用任何不可变对象标识元素,最常用的类型是字符串和元组,py 阅读全文
posted @ 2019-08-28 16:01 第十一个程序员 阅读(258) 评论(0) 推荐(0)
摘要:前面的学习中,我们已经知道了两种python的数据类型:int和str。再强调一下对数据类型的理解,这个世界是由数据组成的,数据可能是数字(注意,别搞混了,数字和数据是有区别的),也可能是文字、或者是声音、视频等。在python中(其它高级语言也类似)把状如2,3这样的数字划分为一个类型,把状如“你 阅读全文
posted @ 2019-08-28 15:27 第十一个程序员 阅读(238) 评论(0) 推荐(0)
摘要:一,声明变量 1 2 3 #_*_coding:utf-8_*_ name = "wangzhaoyang" 1 2 3 #_*_coding:utf-8_*_ name = "wangzhaoyang" 1 2 3 #_*_coding:utf-8_*_ name = "wangzhaoyang" 阅读全文
posted @ 2019-08-28 10:50 第十一个程序员 阅读(123) 评论(0) 推荐(0)
摘要:目录 1 错误和异常 1.1 错误 1.2 异常 1.2.1 python中的异常种类 Exception 万能异常 主动抛出异常 自定义异常 断言 try..except的方式比较if的方式的好处 使用try..except的方式 什么时候用异常处理 1 错误和异常 1.1 错误 1.2 异常 1 阅读全文
posted @ 2019-08-27 21:13 第十一个程序员 阅读(380) 评论(0) 推荐(0)
摘要:第3章 Redis数据类型详解 3.1 Redis键/值介绍 Redis key值是二进制安全的,这意味着可以用任何二进制序列作为key值,从形如“foo”的简单字符串到一个JPG文件的内容都可以。空字符串也是有效key值。 关于key的几条规则: 太长的键值不是个好主意,例如1024字节的键值就不 阅读全文
posted @ 2019-08-23 16:29 第十一个程序员 阅读(350) 评论(0) 推荐(0)
摘要:第1章 redis存储系统 1.1 redis概述 REmote DIctionary Server(Redis)是一个基于key-value键值对的持久化数据库存储系统。redis和大名鼎鼎的Memcached缓存服务软件很像,但是redis支持的数据存储类型比memcached更丰富,包括str 阅读全文
posted @ 2019-08-22 22:27 第十一个程序员 阅读(381) 评论(0) 推荐(0)
摘要:第1章 NoSQL数据库 1.1 NoSQL概述 自关系型数据库诞生40年以来,从理论产生发展到现实产品,例如:大家最常见的MySQL和Oracle,逐渐在数据库领域里上升到了霸主地位,形成每年高达数百亿美元的庞大产业市场。 但随着互联网web2.0网站的兴起,传统的关系型数据库在应付web2.0网 阅读全文
posted @ 2019-08-22 19:46 第十一个程序员 阅读(572) 评论(0) 推荐(0)
摘要:一,LNMP应用环境 原文地址:https://www.cnblogs.com/chensiqiqi/p/9162912.html 1.1 LNMP介绍 大约在2010年以前,互联网公司最常用的经典Web服务环境组合就是LAMP(即Linux,Apache,MySQL,PHP),近几年随着Nginx 阅读全文
posted @ 2019-08-22 16:54 第十一个程序员 阅读(560) 评论(0) 推荐(0)
摘要:匹配这两种特殊字符“~”或“~*”的区别为:“~”用于区分大小写(大小写敏感)的匹配;“~*”用于不区分大小写的匹配。还可以用逻辑操作符“!”对上面的匹配取反,即“!~”和“!~*”。此外,“^~”的作用是先进行字符串的前缀匹配(必须以后边的字符串开头),如果能匹配到,就不再进行其他location 阅读全文
posted @ 2019-08-22 16:13 第十一个程序员 阅读(473) 评论(0) 推荐(0)
摘要:目录 第二十六节 http协议原理 第1章 Web服务基础 1.1 http服务重要基础 1.2 HTTP协议 1.3 HTTP资源 1.4 网站流量度量术语 1.5 www服务软件介绍 1.6 本章重点回顾 1.7 本章知识相关面试考试题 附录1:记录一次linux线上服务器被黑时间 目录 第二十 阅读全文
posted @ 2019-08-22 15:38 第十一个程序员 阅读(629) 评论(0) 推荐(0)
摘要:inotify事件监控工具 原文地址:https://www.cnblogs.com/chensiqiqi/p/6542268.html 第1章,NFS存储服务器与backup备份服务器的搭建。 详细细节知识与搭建请关注: http://www.cnblogs.com/chensiqiqi/p/65 阅读全文
posted @ 2019-08-22 14:54 第十一个程序员 阅读(944) 评论(0) 推荐(0)
摘要:目录 第二十二节 企业级NFS网络文件共享服务 第一章 NFS网络文件共享服务 1.1 NFS介绍 1.2 NFS系统原理介绍 1.3 NFS服务端部署环境准备 1.4 NFS server端的设置 1.5 实战配置NFS服务端 1.6 实战配置NFS客户端配置过程-web01 1.7 NFS配置权 阅读全文
posted @ 2019-08-22 14:49 第十一个程序员 阅读(613) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/chensiqiqi/ 目录 第二十一节 Rsync数据同步工具 1.1 Rsync介绍 1.1.1 什么是Rsync? 1.1.2 Rsync简介 1.3 Rsync的特性 1.1.4 Rsync的企业工作场景说明 1.2 Rsync的工作方 阅读全文
posted @ 2019-08-22 11:14 第十一个程序员 阅读(480) 评论(0) 推荐(0)
摘要:Linux相关网络知识梳理 原文地址:https://www.cnblogs.com/chensiqiqi/p/6503278.html 一,前言 一个运维有时也要和网络打交道,所以具备最基本的网络知识,对一个运维人员来说是必要的。但,对于我们的工作来说这些并不是重点,因此,我不可能从最基础的网络知 阅读全文
posted @ 2019-08-22 11:09 第十一个程序员 阅读(522) 评论(0) 推荐(0)
摘要:linux read 命令 1、基本读取 read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令 的最简单形式:: #!/bin/bash echo -n "Enter your name:" //参数-n的作 阅读全文
posted @ 2019-08-21 22:03 第十一个程序员 阅读(291) 评论(0) 推荐(0)
摘要:shell基础 1,前言 1.1 为什么学习shell编程 Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大部分涉及Shell脚本的内容。每一个合格的Linux系统管理员或运维工程师,都需要熟练的编写Shell脚本 阅读全文
posted @ 2019-08-21 18:37 第十一个程序员 阅读(511) 评论(0) 推荐(0)
摘要:linux shell 正则表达式(BREs,EREs,PREs)差异比较 则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进 阅读全文
posted @ 2019-08-21 18:14 第十一个程序员 阅读(550) 评论(0) 推荐(0)
摘要:Linux系统基础优化 原文地址:https://www.cnblogs.com/chensiqiqi/p/6228006.html 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的。第一步:先备份 mkdir backup mv C* backup 阅读全文
posted @ 2019-08-21 17:47 第十一个程序员 阅读(240) 评论(0) 推荐(0)
摘要:为什么要远程连接Linux系统?? 在实际的工作场景中,虚拟机界面或物理服务器本地的窗口都是很少能够接触到的,因为服务器装完系统后,都要拉到IDC机房托管,如果是购买了云主机,更碰不到服务器本地显示器了,此时,只能通过远程连接的方式管理Linux系统。因此,在装好linux系统后,学习Linux运维 阅读全文
posted @ 2019-08-21 17:29 第十一个程序员 阅读(477) 评论(0) 推荐(0)
摘要:Linux finger命令 Linux finger命令可以让使用者查询一些其他使用者的资料。会列出来的资料有: Login Name User Name Home directory Shell Login status mail status .plan .project .forward 其 阅读全文
posted @ 2019-08-21 17:09 第十一个程序员 阅读(347) 评论(0) 推荐(0)
摘要:许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconf 阅读全文
posted @ 2019-08-21 17:03 第十一个程序员 阅读(459) 评论(0) 推荐(0)
摘要:Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQU 阅读全文
posted @ 2019-08-21 17:00 第十一个程序员 阅读(621) 评论(0) 推荐(0)
摘要:简介 网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。 tcpdump - dump traffic on a network 例子 不指定任何参数 监听第一块网卡上经过的数据包。主机上可能有不止一块网卡,所以经常需要指定 阅读全文
posted @ 2019-08-21 16:54 第十一个程序员 阅读(263) 评论(0) 推荐(0)
摘要:通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在M 阅读全文
posted @ 2019-08-21 16:47 第十一个程序员 阅读(2296) 评论(0) 推荐(0)
摘要:下载一个网站,但你不希望下载图片,可以使用以下命令。 实例12:使用wget -o把下载信息存入日志文件 命令: wget -o download.log URL 说明: 不希望下载信息直接显示在终端而是在一个日志文件,可以使用 实例13:使用wget -Q限制总下载文件大小 命令: wget -Q 阅读全文
posted @ 2019-08-21 16:33 第十一个程序员 阅读(307) 评论(0) 推荐(0)
摘要:dig 命令主要用来从 DNS 域名服务器查询主机地址信息。 查询单个域名的 DNS 信息 dig 命令最典型的用法就是查询单个主机的信息。 $ dig baidu.com dig 命令默认的输出信息比较丰富,大概可以分为 5 个部分。第一部分显示 dig 命令的版本和输入的参数。第二部分显示服务返 阅读全文
posted @ 2019-08-21 16:29 第十一个程序员 阅读(216) 评论(0) 推荐(0)
摘要:nmap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。 nmap是在网络安全渗透测试中经常会用到的强大的扫描器。功能之强大,不言而喻。下面介绍一下它的几种扫描命令。具体的还是得靠大家自己学习,因为实在太强大了。 nmap安装 yum install nmap nmap场 阅读全文
posted @ 2019-08-21 16:19 第十一个程序员 阅读(456) 评论(0) 推荐(0)
摘要:telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用telnet程序,用它连接到服 阅读全文
posted @ 2019-08-21 16:13 第十一个程序员 阅读(507) 评论(0) 推荐(0)
摘要:1、命令:date 2、命令功能:date 可以用来显示或设定系统的日期与时间。 3、命令参数 -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号; -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号; -u:显示GMT; --help:在线帮助; --versi 阅读全文
posted @ 2019-08-21 15:22 第十一个程序员 阅读(279) 评论(0) 推荐(0)
摘要:一、命令:#uname 1、uname命令功能: 用来获取电脑和操作系统的相关信息。 2、参数: -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 -m或–machine 显示主机的硬件(CPU)名 -n或-nodenam 阅读全文
posted @ 2019-08-21 15:07 第十一个程序员 阅读(197) 评论(0) 推荐(0)
摘要:dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。 而unix2dos则是和dos2unix互为孪生的一个命令,它是将 阅读全文
posted @ 2019-08-21 14:57 第十一个程序员 阅读(549) 评论(0) 推荐(0)
摘要:介绍 cut用来从文本文件或标准输出中抽取数据列或者域,然后再用paste可以将这些数据粘贴起来形成相关文件。粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。 paste将按行将不同文件行信息放在一行。缺省情况下,paste连接时,用空格或tab键分隔新行中不同文本,除非指定- d 阅读全文
posted @ 2019-08-21 14:52 第十一个程序员 阅读(560) 评论(0) 推荐(0)
摘要:split 可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志 语法 split(选项)(file)PREFIX 选项 -b:值为每一输出档案的大小,单位为 byte。 -C:每一输出档中,单行的最大 byte 数。 -d:使用数字作为后缀。 -l:值为每 阅读全文
posted @ 2019-08-21 14:42 第十一个程序员 阅读(264) 评论(0) 推荐(0)
摘要:在Linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。md5sum是一种计算机程序,用于计算与校验RFC 1321所描述的128位MD5哈希值,此处MD5散列值(或校验和)作一个文件的数字指纹使用。 两个不同的文件几乎不可能有相同的MD5哈希值,除非其创建便是刻意为之。一般来 阅读全文
posted @ 2019-08-21 14:25 第十一个程序员 阅读(3748) 评论(0) 推荐(1)
摘要:vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat 工具提供了一种低开销的系统性能观察方式。因为 vmstat 本身就是低开销工具 阅读全文
posted @ 2019-08-20 22:22 第十一个程序员 阅读(354) 评论(0) 推荐(0)
摘要:SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。 ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序) s 阅读全文
posted @ 2019-08-20 22:16 第十一个程序员 阅读(377) 评论(0) 推荐(0)
摘要:主要Shell内置命令 Shell有很多内置在其源代码中的命令。这些命令是内置的,所以Shell不必到磁盘上搜索它们,执行速度因此加快。不同的Shell内置命令有所不同。 A.2.1 bash内置命令 .:执行当前进程环境中的程序。同source。 . file:dot命令从文件file中读取命令并 阅读全文
posted @ 2019-08-20 21:59 第十一个程序员 阅读(1350) 评论(0) 推荐(0)
摘要:rename:重命名文件, 1,首先,生成1到100命名的.html后缀的文件 2,通过rename把.html后缀去掉 3,basename,返回路径中的文件名部分 4,basename, 返回路径中的文件名,不包括后缀 5,dirname,返回文件的路径部分 阅读全文
posted @ 2019-08-20 21:47 第十一个程序员 阅读(456) 评论(0) 推荐(0)
摘要:Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然 阅读全文
posted @ 2019-08-20 21:39 第十一个程序员 阅读(1032) 评论(0) 推荐(0)
摘要:Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前 阅读全文
posted @ 2019-08-20 21:13 第十一个程序员 阅读(232) 评论(0) 推荐(0)
摘要:Linux 下的dd命令使用详解(摘录) 一、dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: 1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。 阅读全文
posted @ 2019-08-20 20:23 第十一个程序员 阅读(435) 评论(0) 推荐(0)
摘要:一.简介: tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。 二.用法: tune2fs [ -l ] [ -c 阅读全文
posted @ 2019-08-20 20:14 第十一个程序员 阅读(346) 评论(0) 推荐(0)
摘要:mount命令用于加载文件系统到指定的加载点。此命令的也常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。 Linux系统下不同目录可以挂载不同分区和磁盘设备,它的目录和磁盘分区是分离的, 阅读全文
posted @ 2019-08-20 20:00 第十一个程序员 阅读(327) 评论(0) 推荐(0)
摘要:1、什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。2、为什么要有多个分区? 防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。 增加磁盘空间使用效率:可以用不同 阅读全文
posted @ 2019-08-20 19:42 第十一个程序员 阅读(598) 评论(0) 推荐(0)
摘要:在Linux下,有两个命令可以用来作为计划任务而执行,at:一次性定时任务计划执行crontab :每天定时任务计划执行以下仅说一下一次性任务计划执行(at)要使用一次性任务计划,linux必须要有负责这个计划任务的五福,那就是atd服务但是并非所有的linux distribution都默认会打开 阅读全文
posted @ 2019-08-20 19:11 第十一个程序员 阅读(658) 评论(0) 推荐(0)
摘要:crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。 在Linux系统中,Linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据 阅读全文
posted @ 2019-08-20 18:00 第十一个程序员 阅读(295) 评论(0) 推荐(0)
摘要:我们都知道非常多的文件都仅仅有root有权限来改动,那么在我们平时的开发过程中都建议使用一般账号来登录进行开发。还记得前面说到的ssh吗。我们也是将同意root登录设置成no。到必要的时候再切换到root来进行操作,这样就不至于有风险。 那么我们怎样切换身份呢。 1.su 一般我们切换身份都是切换到 阅读全文
posted @ 2019-08-20 17:08 第十一个程序员 阅读(752) 评论(0) 推荐(0)
摘要:1 文件/目录的权限 1.1 文件的权限 每个文件都有其所有者(u:user)、所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者。权限包括读(r:read)、写(w:write)、执行(x:execute)。在不同类型的文件上读、写、执行权限的体现有所不同 阅读全文
posted @ 2019-08-20 16:58 第十一个程序员 阅读(701) 评论(0) 推荐(0)
摘要:Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账 阅读全文
posted @ 2019-08-20 16:37 第十一个程序员 阅读(1287) 评论(0) 推荐(0)
摘要:一、more命令 more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在 阅读全文
posted @ 2019-08-20 16:12 第十一个程序员 阅读(417) 评论(0) 推荐(0)
摘要:Linux 中的文件分为 Hard Link 和 Symbolic Link 两种。Hard Link 文件又被称为硬链接文件、实体链接文件,Symbolic Link 文件则常被称为符号链接、软链接文件。 ln 命令用来在文件之间建立链接。在介绍 ln 命令前,让我们先来搞清楚究竟什么是硬链接,什 阅读全文
posted @ 2019-08-20 16:04 第十一个程序员 阅读(411) 评论(0) 推荐(0)
摘要:这两个命令是用来查看和改变文件、目录属性的,与chmod这个命令相比,chmod只是改变文件的读写、执行权限,更底层的属性控制是由chattr来改变的。 chattr命令的用法:chattr [ -RVf ] [ -v version ] [ mode ] files…最关键的是在[mode]部分, 阅读全文
posted @ 2019-08-20 15:21 第十一个程序员 阅读(131) 评论(0) 推荐(0)
摘要:Linux中W与Who命令的使用 LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务。系统管理员可以随时了解系统中有那些用户,用户都在进行什么操作。 查看用户的操作 系统管理员若想知道某一时刻用户的行为,只需要输入命令W 即可,在SHELL终端中输入如下命令: Defaul 阅读全文
posted @ 2019-08-20 15:12 第十一个程序员 阅读(407) 评论(0) 推荐(0)
摘要:简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描 阅读全文
posted @ 2019-08-20 15:03 第十一个程序员 阅读(176) 评论(0) 推荐(0)
摘要:简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 从整体上看,netstat的 阅读全文
posted @ 2019-08-20 12:28 第十一个程序员 阅读(294) 评论(0) 推荐(0)
摘要:Linux下chkconfig命令详解 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkc 阅读全文
posted @ 2019-08-20 12:14 第十一个程序员 阅读(223) 评论(0) 推荐(0)
摘要:Linux三剑客之awk精讲(基础与进阶) 快捷跳转目录: 第1章 awk基础入门 要弄懂awk程序,必须熟悉了解这个工具的规则。本实战笔记的目的是通过实际案例或面试题带同学们熟练掌握awk在企业中的用法,而不是awk程序的帮助手册。 1.1 awk简介 一种名字怪异的语言 模式扫描和处理 awk不 阅读全文
posted @ 2019-08-20 11:30 第十一个程序员 阅读(179) 评论(0) 推荐(0)
摘要:简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和f 阅读全文
posted @ 2019-08-20 11:02 第十一个程序员 阅读(261) 评论(0) 推荐(0)
摘要:sed命令行格式为: sed [-nefri] ‘command’ 输入文本/文件 常用选项: -n∶取消默认的输出,使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到屏幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会 阅读全文
posted @ 2019-08-20 10:37 第十一个程序员 阅读(229) 评论(0) 推荐(0)
摘要:Linux centos关机与重启命令详解 Linux centos重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候 阅读全文
posted @ 2019-08-19 22:26 第十一个程序员 阅读(676) 评论(0) 推荐(0)
摘要:1.命令格式: tar[必要参数][选择参数][文件] 2.命令功能: 用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 3.命令参数: 必要参数有如下: -A 新增压缩文件到已存在的压缩 -B 设置区块大小 -c 建立新的压缩文件 -d 记录文件的差别 -r 添加文件到已经压缩 阅读全文
posted @ 2019-08-19 22:22 第十一个程序员 阅读(217) 评论(0) 推荐(0)
摘要:passwd 命令用于修改用户密码,过期时间,认证信息等。 普通用户只能使用 passwd 命令修改自身的系统密码,而 root 管理员则有权限修改其他所有人的密码。更酷的是,root 管理员在 Linux 系统中 修改自己或他人的密码时不需要验证旧密码,这一点特别方便。既然 root 管理员可以修 阅读全文
posted @ 2019-08-19 22:07 第十一个程序员 阅读(1359) 评论(0) 推荐(0)
摘要:linux之rpm详解 rpm常见参数 一、简介 RPM是RedhatPackageManager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。RPM可以让用户直接以 阅读全文
posted @ 2019-08-19 21:46 第十一个程序员 阅读(301) 评论(0) 推荐(0)
摘要:Linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基与RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须 阅读全文
posted @ 2019-08-19 20:30 第十一个程序员 阅读(584) 评论(0) 推荐(0)
摘要:首先保证系统中的diff命令是可用的。Vim的diff模式是依赖于diff命令的。Vimdiff的基本用法就是: 然后在vim的ex模式(也就是"冒号"模式)下输入: :vertical diffsplit FILE_RIGHT 也可以达到同样的效果。如果希望交换两个窗口的位置,或者希望改变窗口的分 阅读全文
posted @ 2019-08-19 20:06 第十一个程序员 阅读(716) 评论(0) 推荐(0)
摘要:Linux中difff命令详解 windows系统下面就有不错的文本对比工具可以使用,例如常用的Beyond Compare,WinMerge都是图形界面的比较工具而且使用非常方便,如果你仅仅是在windows下工作,这些GUI的比较工具绝对是首选。对于在linux环境下工作的人来说,如果每次想看两 阅读全文
posted @ 2019-08-19 19:58 第十一个程序员 阅读(1175) 评论(0) 推荐(0)
摘要:seq: squeue 是一个序列的缩写,主要用来输出序列化的东西 常用命令展示 指定分隔符 横着输出 以空格作为分格,且输出单数 默认补位操作 阅读全文
posted @ 2019-08-19 19:39 第十一个程序员 阅读(693) 评论(0) 推荐(0)
摘要:一 sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。 sort语法 对文件进行排序 sort 是默认以第一个数据来排序,而且默认是以字符串形式来排序,所以由字母 a 阅读全文
posted @ 2019-08-19 18:03 第十一个程序员 阅读(211) 评论(0) 推荐(0)
摘要:Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。 1.命令格式: pwd [选项] 2.命令功能: 查看”当前工作目录“的完整路径 3.常用参数: 阅读全文
posted @ 2019-08-19 17:02 第十一个程序员 阅读(316) 评论(0) 推荐(0)
摘要:linux下xargs命令详解 xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管 阅读全文
posted @ 2019-08-19 16:54 第十一个程序员 阅读(393) 评论(0) 推荐(0)
摘要:linux下alias命令详解 功能说明:设置指令的别名。 语 法:alias[别名]=[指令名称] 形如: alias cp=“cp -i” 补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动 阅读全文
posted @ 2019-08-19 16:43 第十一个程序员 阅读(335) 评论(0) 推荐(0)
摘要:linux下find查找命令 Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该 阅读全文
posted @ 2019-08-19 16:36 第十一个程序员 阅读(239) 评论(0) 推荐(0)
摘要:我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。 which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 一 which which是通过 PATH环境变量 到该路径内查找可执行文件,所以基本的功能是寻找可执行文件 阅读全文
posted @ 2019-08-19 16:19 第十一个程序员 阅读(299) 评论(0) 推荐(0)
摘要:检查目前的字符集是什么,通过 echo $LANG 来实现 centos7在:/etc/locale.conf下查看 当然,在修改配置文件时,要养成良好的习惯,那就是备份。 通过cp命令进行备份: cp /etc/locale.conf /etc/locale.conf.ori 然后通过echo命令 阅读全文
posted @ 2019-08-19 15:45 第十一个程序员 阅读(204) 评论(0) 推荐(0)
摘要:当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相反,我们可能只需要看文件的一小部分地内容(例如文件的前十行和后十行),我们也有可能需要打印出来前n行或后n行,也有可能打印除了前n行或后n行之外的所有行,也有可能需要实时监控log日志的更新,那么怎么实现呢?下面一起来看一下 阅读全文
posted @ 2019-08-19 15:27 第十一个程序员 阅读(692) 评论(0) 推荐(0)
摘要:linux下rm命令使用详解 linux删除文件或目录命令 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 rm删除文件原理 文件删除原理: Linux通过文件l 阅读全文
posted @ 2019-08-19 14:54 第十一个程序员 阅读(716) 评论(0) 推荐(0)
摘要:1 命令功能 mv命令用来移动文件及目录或者重命名文件及目录,它是move的缩写,cp命令与mv命令在很多功能上都非常相似,但是又具有很大的区别,其中组大的区别在于cp命令的使用会保留源文件和目录,而mv命令则会将源文件或者目录删除。 2 命令语法 mv 【选项参数】 源文件或目录 目标文件或目录 阅读全文
posted @ 2019-08-19 12:08 第十一个程序员 阅读(423) 评论(0) 推荐(0)
摘要:cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。 参数: -a 或 --archive 阅读全文
posted @ 2019-08-19 11:53 第十一个程序员 阅读(234) 评论(0) 推荐(0)
摘要:一 cat [test@VM_0_15_centos ~]$ cat --helpUsage: cat [OPTION]... [FILE]...Concatenate FILE(s), or standard input, to standard output. -A, --show-all eq 阅读全文
posted @ 2019-08-19 11:40 第十一个程序员 阅读(609) 评论(0) 推荐(0)
摘要:1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入I 阅读全文
posted @ 2019-08-19 11:07 第十一个程序员 阅读(195) 评论(0) 推荐(0)
摘要:命令简介: 该命令用来切换当前目录。cd 是change directory 的缩写 命令语法: cd [-L|-P] [dir] 命令用法 1. 切换到指定目录 2. 切换到上级目录 3. 切换到用户家目录 4. 切换到根目录 5. 返回上次所在目录 阅读全文
posted @ 2019-08-18 22:32 第十一个程序员 阅读(303) 评论(0) 推荐(0)
摘要:一、mkdir(创建目录) mkdir,该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 在命令行内输入mkdir --help查看帮助信息. 选项介绍: -m: 对新建目录设置存取权限,也可以用chmod命令设置; -p: 可以是一个路 阅读全文
posted @ 2019-08-18 20:40 第十一个程序员 阅读(1000) 评论(0) 推荐(0)
摘要:ls 命令是 Linux 下最常用的命令之一,下面将开始介绍它的一些基本用法和参数: 基本用法 直接在命令行中输入 ls 并回车。这是最精简的用法,因为我们省略了所有的选项和参数,输出的结果是当前目录下的文件名和目录 可以使用 -r 选项来逆序输出的顺序 显示隐藏文件 显示文件大小,用-h差数,这个 阅读全文
posted @ 2019-08-18 18:34 第十一个程序员 阅读(393) 评论(0) 推荐(0)