Linux操作
文章平均质量分 75
小牡蛎
这个作者很懒,什么都没留下…
展开
-
Xargs用法详解
转自:简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作转载 2014-05-07 09:20:44 · 866 阅读 · 0 评论 -
Linux命令 之 head
一、用途及格式:用途:查看文件的开始部分内容格式:head 参数选项 文件file 默认情况下,head将文件的前10行输出到标准输出。当文件的数目大于1时,head分别输出每个文件的前10行。如果没有“文件file”时,或者当“文件file”是“-”时,从标准输入中读取输入二、参数选项-cn 打印每个文件的前转载 2014-06-25 17:51:21 · 1079 阅读 · 0 评论 -
Linux shell 备忘录
1. shell中可用正则表达式的命令 grep、awk、sed等命令可以使用正则表达式; ls、find、cp等命令不支持正则表达式,只能使用通配符。 正则表达式(regular express)基本上是一种“表示法”,他是以行为单位来进行字符串的处理行为。只能使用在 支持它的工具程序(如vi、grep、awk、sed中)。正则表达式与shell通配符的原创 2014-06-30 17:55:29 · 803 阅读 · 0 评论 -
Linux shell脚本入门
目录(?)[+]转自:http://blog.csdn.net/gexiaobaohelloworld/article/details/79738461 Shell环境设置1.1 登陆欢迎信息终端机接口 (tty1 ~ tty6) 登陆的时候,会有几行提示的字符串,在 /etc/issue(附加信息可放置在/etc/motd)中定义。issue 内的各代码意转载 2014-06-30 17:22:14 · 1189 阅读 · 0 评论 -
Linux shell脚本基础
在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入./smartzip就能运行脚本了。。每行命令开头处不用就空格也行。。 第1部分. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/s转载 2014-06-26 21:58:04 · 732 阅读 · 0 评论 -
Linux shell脚本调试技术
一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出调试信息来辅助诊断错误,利用调试工具等。但与其它高级语言相比,shell解释器缺乏相应转载 2014-07-03 15:51:20 · 792 阅读 · 0 评论 -
Linux下性能分析工具汇总
Linux下性能分析工具汇总2011-04-02 10:29 佚名 CSDN 字号:T | T本文讲述的是:CPU性能分析工具、Memory性能分析工具、I/O性能分析工具、Network性能分析工具、 Linux 性能调优工具、Linux下性能分析工具汇AD:性能分析工具汇总CPU性能分析工具:vmstat转载 2014-07-31 08:50:58 · 894 阅读 · 0 评论 -
Linux命令 之 free (buffer与cache区别 )
buffer: 缓冲区,一个用于存储速度不同步的设备或优先级不同的设备之间传输数据的区域。通过缓冲区,可以使进程之间的相互等待变少,从而使从速度慢的设备读入数据时,速度快的设备的操作进程不发生间断。cache: 当你读写文件的时候,Linux内核为了提高读写性能与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓转载 2014-08-21 18:57:01 · 1011 阅读 · 0 评论 -
Linux cache内存简介以及释放
原文:http://www.2cto.com/os/201204/126594.html 点击打开链接转载 2014-08-21 19:52:06 · 1273 阅读 · 0 评论 -
VMware+Linux 使用笔记
1. 软件安装工具apt 在利用apt工具安装软件时,若安装软件包出问题,则可以尝试一下更新软件包列表和软件更新,方法如下: # apt-get update //获取最新的软件包列表 # apt-get upgrade //软件更新 如果更新失败,则可以进一步尝试更新apt源,即更新 /etc/apt/sources.list 比如,原创 2014-08-17 21:53:46 · 771 阅读 · 0 评论 -
samba配置项
1. samba配置项 通过当前所使用系统查看samba的global全部配置项如下(其中比较有意义的项会简单说明):------------------------------------------------------------------------[global] dos charset = CP850 unix charset = UTF-8原创 2014-08-26 16:07:50 · 6363 阅读 · 1 评论 -
linux install 命令
install 1.作用 install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。 2.格式 (1)install [选项]... 来源 目的地 (2)install [选项]... 来源... 目录 (3)install -d [选项]... 目录... 在前两种格式中,会将复制至或将多个文件复制至已存在的,同时设定权限模式及所有者/所属组。在第三转载 2014-11-07 09:56:28 · 877 阅读 · 0 评论 -
Linux命令 之 awk
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2014-06-25 23:39:21 · 405 阅读 · 0 评论 -
Linux命令 之 sed(一)
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。转载 2014-06-25 22:29:57 · 534 阅读 · 0 评论 -
Linux目录结构(二)
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,转载 2014-06-26 00:10:26 · 677 阅读 · 0 评论 -
Ubuntu 中软件的安装、卸载以及查看的方法总结
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install转载 2014-02-25 14:41:38 · 837 阅读 · 0 评论 -
Linux命令之 grep(二)
简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep转载 2014-06-26 21:37:41 · 834 阅读 · 0 评论 -
Linux命令 之 grep(一)
grep简介grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和fgrep。egrep是grep的扩展,支持更多的re元字转载 2014-06-26 21:33:19 · 507 阅读 · 0 评论 -
Linux命令 之 find(二)exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释:-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{} 花括号代表前面find查找出来的文件名。转载 2014-06-25 23:56:21 · 687 阅读 · 0 评论 -
Linux命令 之 cut
一、定义 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。2、剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f 例:一,转载 2014-06-25 22:16:36 · 478 阅读 · 0 评论 -
linux 目录结构(一)
初学Linux,首先需要弄清Linux 标准目录结构/root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令。只有转载 2014-04-09 08:51:05 · 593 阅读 · 0 评论 -
Linux命令 之 sed(二)
Sed是一个非交互性上下文编辑器,它被设计用来在以下环境中发挥作用:1. 可以直接操作或编辑那些对常规编辑器而言太大的文件。相信很多人都有过打打开一个大文件会拖死你的电脑的情况;2. 编辑命令太复杂(windows上貌似不存在这种情况,用命令行的linux就难说了)很难以在交互模式下编辑文件;3. 要在对输入的一趟扫描中有效的进行多个‘全局’(global)编辑函数转载 2014-06-25 22:40:51 · 1103 阅读 · 0 评论 -
Linux命令 之 find
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出转载 2014-05-07 09:17:47 · 616 阅读 · 0 评论 -
Linux命令 之 find(三)xargs
在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。 find命令把匹配到的文件传递给xargs命令,而xargs命令每次转载 2014-06-25 23:58:53 · 659 阅读 · 0 评论 -
Linux命令 之 find(四)参数详解
find一些常用参数的一些常用实例和一些具体用法和注意事项。1.使用name选项:文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.log的文件,使用~作为 'pathname'参数,波浪号~代表了你的$H转载 2014-06-26 00:04:27 · 888 阅读 · 0 评论 -
Linux命令 之 find(一)概述
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的转载 2014-06-25 23:52:02 · 617 阅读 · 0 评论 -
嵌入式linux自动挂载U盘
hotplug+mdev机制实现U盘自动挂载、卸载【背景1】 自动挂载磁盘分区的操作从底层来说,是要内核支持的,2.6 内核的sysfs 虚拟文件系统就提供了这一支持,这个文件系统 (/sys/) 通常用于反应系统硬件信息,总线上的设备变化、网络设备的变化等事件在这里都能反应出来,这个文件系统的变化配合上内核的 hotplug 机制就可以掌握硬件改动相关的信息。 说原创 2014-11-03 14:49:40 · 1315 阅读 · 0 评论