—*—$LINUX操作
文章平均质量分 69
Lateautunmxxxxx
人生有幸得一信仰:Kobe Byrant
人生有幸得一偶像:Kim Taeyeon
人生有幸学一语言:Python
展开
-
linux awk命令详解
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 awk其名称得自于它的创始人 Alfred A原创 2016-08-21 13:41:38 · 352 阅读 · 0 评论 -
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui原创 2016-09-03 18:47:35 · 137 阅读 · 0 评论 -
linux的rm命令
rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。1.命令格式:rm [选项] 文件… 2.命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除原创 2016-09-03 18:48:51 · 198 阅读 · 0 评论 -
Linux 命令行快速进阶(一)常用命令行
原文出处:http://blog.csdn.net/lqhbupt/article/details/7785744常用命令行我们可能没有办法统计平均一个用户使用多少条命令行语句,如果推测的话,可以认为是25条命令。这25条命令是几乎是每一个使用命令行环境的用户都必须掌握的命令。现在,我们对这些常用命令进行详细的介绍。cat——打印/输出文件的内容cd——修改当前目录chmo转载 2016-09-03 22:39:58 · 270 阅读 · 0 评论 -
linux grep命令
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于原创 2016-09-03 22:41:43 · 145 阅读 · 0 评论 -
深入Linux grep指令的详解(实用型)
本篇文章是对Linux下的grep指令进行了详细的分析介绍,需要的朋友参考下Linux下grep指令跟find指令一样的强大,find主要查找文件,而grep则是内容,两者配合相得益彰,趁着周末,自己好好的总结了一番!1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular转载 2016-09-03 22:42:36 · 200 阅读 · 0 评论 -
Linux基础命令之grep详解
grep (global search regular RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括ggrep, egrep, fgrepgrep: 默认支持基本正则表达式;egrep: 扩展正则表达式;fgrep: 不支持正则表达式元字原创 2016-09-03 22:43:30 · 482 阅读 · 0 评论 -
Linux进阶命令
当我们熟悉一定的基础命令时,我们往往会接触到一些高级的命令操作,或者说是陌生的命令操作。0x01 程序构建一般源代码提供的程序安装需要通过配置、编译、安装三个步骤;配置:①要安装软件的依赖关系②设置程序安装所需要的初始化信息,比如安装路径,需要安装哪些组件③配置完成,会生成makefile文件供第二步make使用编译:是对源文件进行编译链接生成可执行程序;安装:做的转载 2016-09-03 22:44:34 · 226 阅读 · 0 评论 -
Linux中强大且常用命令:find、grep
在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下:find命令find命令的一般形式find命令的常用选项及实例find与xargsgrep命令grep命令的一般形式grep正则表达式元字符集(基本集)grep命令的常用选项及实例1、find命令f转载 2016-09-03 22:45:16 · 226 阅读 · 0 评论 -
如何在shell脚本中,判断一个基本命令执行是否成功?
$?符号显示上一条命令的返回值,如果为0则代表执行成功,其他表示失败。if [[ $? -eq 0 ]];then A else b;fi 简单点:mkdir /xxx && echo A ||echo B或者用if判断:mkdir /xxxif [ $? -eq 0 ];then echo Aelse echo Bfi原创 2016-08-27 22:44:44 · 2203 阅读 · 1 评论 -
Linux tcpdump命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump转载 2016-08-21 13:51:36 · 251 阅读 · 0 评论 -
linux常用命令加实例大全
目 录引言 1一、安装和登录 2(一) login 2(二) shutdown 2(三) halt 3(四) reboot 3(五) install 4(六) mount 4(七) umount 6(八) chsh 6(九) exit转载 2016-08-05 20:18:54 · 451 阅读 · 0 评论 -
Linux中查找命令总结
一 findfind是最常使用和最强大的查找命令,可以找到任何想查找找的文件用法如下:$ find 如果不加参数,默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件)实例:$ find /home -name 'a*'搜索home目录(含子目录)中所有文件名以a开头的文件$ find /home -name 'a*' -ls搜索home目录(原创 2016-08-08 17:50:47 · 244 阅读 · 0 评论 -
linux下配置ip地址四种方法(图文方法)
(1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后ip地址的配置将自动失效。具体用法如下。Ipconfig ethx ipadd netmask x.x.x.x。其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的ip地转载 2016-08-21 13:39:46 · 1294 阅读 · 0 评论 -
linux sort,uniq,cut,wc命令详解
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b :忽略最转载 2016-08-21 13:45:34 · 269 阅读 · 0 评论 -
Linux-Awk入门介绍
什么是AwkAwk是一种小巧的编程语言及命令行工具。(其名称得自于它的创始人Alfred Aho、Peter Weinberger 和 Brian Kernighan姓氏的首个字母)。它非常适合服务器上的日志处理,主要是因为Awk可以对文件进行操作,通常以可读文本构建行。我说它适用于服务器是因为日志文件,转储文件(dump files),或者任意文本格式的服务器终止转储到磁盘都会变得很大,原创 2016-08-21 13:46:39 · 199 阅读 · 0 评论 -
awk命令详解
什么是awk?你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernigh转载 2016-08-21 13:47:31 · 219 阅读 · 0 评论 -
Linux CPU实时监控mpstat命令详解
简介mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。 语法转载 2016-08-21 13:49:43 · 422 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q S转载 2016-08-21 13:50:42 · 230 阅读 · 0 评论 -
各个 Linux 发行版的风格和哲学分别是怎样的?
转载 2016-09-03 22:47:26 · 334 阅读 · 0 评论 -
认识LINUX各个版本
Fedora 是一个开放的、创新的、前瞻性的操作系统和平台,基于 Linux。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放 源码的软件和开放的标准。Fedora 项目由 Fedora 基金会管理和控制,得到了 Red Hat, Inc. 的支持。Fedora 是一个独立的操作系统,是Linux的一个发行版,可运转载 2016-09-03 22:54:29 · 182 阅读 · 0 评论 -
shell编程——if语句 if -z -n -f -eq -ne -lt
shell编程中条件表达式的使用if 条件then Commandelse Commandfi 别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi原创 2016-11-14 16:59:29 · 286 阅读 · 0 评论 -
linux 最常用yum源 remi
Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护。有个这个源之后,使用 YUM 安装或更新 PHP、MySQL、phpMyAdmin 等服务器相关程序的时候就非常方便了。这是最常用的yum仓库之一。1. Enterprise Linux 7 (with EPEL) x86_64wget https://dl原创 2016-11-14 14:18:18 · 1408 阅读 · 0 评论 -
tee命令用法
用途说明在执行Linux命令时,我们可以把输出重定向到文件中,比如 ls >a.txt,这时我们就不能看到输出了,如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了。tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中(read from standard input and write to standard output and fil转载 2016-11-14 19:45:47 · 6834 阅读 · 0 评论 -
linux之sed用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会原创 2016-11-14 19:58:35 · 200 阅读 · 0 评论 -
linux 常见服务端口
Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进程实现的转载 2016-12-15 15:33:57 · 763 阅读 · 0 评论 -
Linux shell read指令学习
linux read 命令read -p(提示语句)-n(字符个数) -t(等待时间) -s(不回显)#!/bin/bashecho -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行read name //从键盘输入echo "hello $name,welcome to myprogram"原创 2016-11-15 19:48:31 · 753 阅读 · 0 评论 -
linux grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更原创 2016-11-14 19:59:49 · 218 阅读 · 0 评论 -
linux grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更原创 2016-08-21 13:52:17 · 326 阅读 · 0 评论 -
centos7安装zabbix2.4.5
Zabbix安装配置及多服务器部署帮助 操作系统:(服务器端)centos7运行环境:LAMP环境Zabbix软件版本:2.4.5监控服务器IP:192.168.3.51客户端服务器IP:192.168.3.101客户端服务器IP:192.168.3.103客户端服务器IP:192.168.3.104 一、Zabbix环境搭建以及安装配置1.1 LAMP原创 2016-11-14 14:17:18 · 1394 阅读 · 0 评论 -
linux下日志脚本
日志分析随意的tail一个access_log文件,下面是一条经典的访问记录218.19.140.242 – - [10/Dec/2010:09:31:17 +0800] “GET /query/trendxml/district/todayreturn/month/2009-12-14/2010-12-09/haizhu_tianhe.xml HTTP/1.1″ 200 19原创 2016-11-01 19:56:59 · 506 阅读 · 0 评论 -
检查列表是否为空的最好方法
例如,传递下面:a = []我怎么检查a是空值?if not a: print "List is empty"用隐藏的空列表的布尔值才是最Pythonic的方法.原创 2016-09-13 15:38:14 · 965 阅读 · 1 评论 -
检查一个文件夹是否存在,如果不存在就创建它
filename = "/my/directory/filename.txt"dir = os.path.dirname(filename)try: os.stat(dir)except: os.mkdir(dir)f = file(filename)我忘记了os.path.exists(多谢张三,李四,王五的提醒).下面是更改的:def ensure_dir原创 2016-09-13 15:39:23 · 2995 阅读 · 0 评论 -
E: dpkg was interrupted, you must manually run '
哪个包出错, 就修改哪个包的安装脚本----正在设置 libxi-dev (2:1.1.3-2build1) ...dpkg: ../../src/packages.c:221: process_queue: Assertion `dependtryAborted-----cd /tmpdpkg -x /var/cache/apt/archives/libxi-原创 2016-10-21 11:42:20 · 1459 阅读 · 0 评论 -
ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
通过终端安装程序sudo apt-get install xxx时出错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is anothe原创 2016-10-21 11:43:13 · 223 阅读 · 0 评论 -
parsing file '/var/lib/dpkg/updates/0001' near line 0: newline in field name `#padding'
parsing file '/var/lib/dpkg/updates/0001' near line 0: newline in field name `#padding' Make a backup and remove the /var/lib/dpkg/updates/0001 viasudo mv /var/lib/dpkg/updates/0原创 2016-10-21 11:49:56 · 2252 阅读 · 0 评论 -
全双工与半双工的区别
全双工传输英文写法是:Full-Duplex Transmissions是指交换机在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的交换机都支持全双工。全双工的好处在于迟延小,速度快。与之对应的是【半双工】这个概念:就是指一个时间段内只有一个动作发生,举个简单例子,一天窄窄的马路,同时只能有一辆车通过,当目前有两量转载 2016-10-24 11:30:26 · 689 阅读 · 0 评论 -
linux进程间通讯的几种方式的特点和优缺点,和适用场合
Linux进程间通讯的几种方式的特点和优缺点,和适用场合由于不同的进程运行在各自不同的内存空间中.一方对于变量的修改另一方是无法感知的.因此.进程之间的信息传递不可能通过变量或其它数据结构直接进行,只能通过进程间通信来完成。 管道 ( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 有名管道转载 2016-10-24 11:43:34 · 370 阅读 · 0 评论 -
Ubuntu14.04上安装pip的方法
Ubuntu14.04上安装pip的方法在Ubuntu14.04上,建议通过下面的方法安装,这是一种通用的方法,也适用于Windows,当然在Windows下手动下载下来就行了wget https://bootstrap.pypa.io/get-pip.py --no-check-certificatesudo python get-pip.py 如果在Ubun原创 2016-10-27 15:12:47 · 770 阅读 · 0 评论 -
Python面试必备金典,还说你会python?
Skip to contentThis repositoryPull requestsIssuesGistTable of ContentsPython语言特性1 Python的函数参数传递2 Python中的元类(metaclass)3 @staticmethod和@c原创 2016-12-22 15:08:05 · 796 阅读 · 1 评论