Welcome 微信登录

首页 / 操作系统 / Linux

一天一个shell命令 linux文本操作系列-head,tail命令详解

一天一个shell命令 linux文本操作系列-head,tail命令详解

head命令中文介绍:用法:head [选项]... [文件]...将每个指定文件的头10 行显示到标准输出。如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。如果不指定文件,或者文件为"-",则从标准输入读取数据。长选项必须使用的参数对于短选项时也是必需使用的。 -c, --bytes=[-]K显示每个文件的前K 字节内容;如果附加"-"参数,则除了每个文件的最后K字节数据外显示剩余全部内容 -n, --lines=[-]K显示每个文件的前K...
一天一个shell命令 linux文本操作系列-wc命令详解

一天一个shell命令 linux文本操作系列-wc命令详解

全称wc是一个用于统计的工具,全拼为:Word Count(单词统计)实例:1. 统计行数$wc –l file2. 统计单词数$wc –w file3. 统计字符数$wc –c file4. 统计流中的字符数$echo –n 1234 | wc –c输出:4解读--help用法:wc [选项]... [文件]... 或:wc [选项]... --files0-from=F 打印每行的换行符,单词,字节的数量,如果多于一个文件,则打印每个总行数。如果没有文...
一天一个shell命令 linux文本操作系列-tree命令详解

一天一个shell命令 linux文本操作系列-tree命令详解

tree命令是以图形化的树结构打印文件和目录的主角。通常linux发行版本中并没有包括这个命令。你需要用包管理器自行安装。实例:1. tree打印当前目录下所有文件2. tree –p ${dir}打印dir目录下所有文件,以及他们的权限3. tree –h ${dir}打印dir目录下所有文件,以及适读的大小4. tree path –P "*.sh"打印所有.sh结尾的文件5. tree path –H http://localhost –o out....
一天一个shell命令 linux文本内容操作系列-grep命令详解

一天一个shell命令 linux文本内容操作系列-grep命令详解

从这篇开始,是文本内容操作,区别于文本操作。Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。shell,perl,python,一直都是文本操作的专家语言,而我们今后学习的的将是shell的噱头--文本操作。下面提到最常见的一个:grep这算是文本内容的一个重量级选手,能根据...
一天一个shell命令 linux文本内容操作系列-cut命令详解

一天一个shell命令 linux文本内容操作系列-cut命令详解

说明:cut 按列切分文件,你可以指定分隔每列的定界符。在cut的术语中,每列都是一个字段,就是有时候说第一列,可能表述称第一个字段。实战:假设有文件data.txt,格式如下NO Name Mark Percent 1 Sarath 45 90 2 Alex 49 98 3 Anu 45 90分隔符(定界符)为Tab 制表符如果我要取得第二列,所有人的名称,有什么好的办法吗?此时cut该大显身手了。1. 取得2,3列 即name,和mark$cut –f...
一天一个shell命令 linux文本内容操作系列-sed命令详解

一天一个shell命令 linux文本内容操作系列-sed命令详解

说明:sed是stream editor(流编辑器)的缩写。它能够完美匹配正则表达式。sed和awk是文件编辑最重要的两个命令了。尤其涉及到了很多正则表达式的问题,笔者不敢也有点犯怵,试着写写。实例:1.替换文件中的字符串$sed -i "s/text/replace/g" file#如果不加g结尾,则替换每一行的第一个#如果只是打印,去掉-i2.忽略前N处匹配,从N+1出开始替换$sed -i "s/text/replace/2g" file#在g前面加...
一天一个shell命令 linux文本内容操作系列-awk命令详解

一天一个shell命令 linux文本内容操作系列-awk命令详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan...
一天一个shell命令 linux文件内容操作系列-cat命令详解

一天一个shell命令 linux文件内容操作系列-cat命令详解

注:在awk命令之后,没有太多复杂命令,都是一些基础命令。说明:cat,是单词 concatenate 的缩写, 把文件的内容输出到stdout.当与重定向操作符 (> 或 >>结合使用时, 一般都是用来将多个文件连接起来.用法:1. $cat file1 file2 file32. 不仅可以从文件中读取内容并且拼接,还能从标准输入流中读取例如:$echo "some content" | cat - file.txt解释:这里的 - 就...
一天一个shell命令 linux文本操作系列-tac,rev命令详解

一天一个shell命令 linux文本操作系列-tac,rev命令详解

说明:tac和rev没有必然联系,唯一相同的是,他们是“反派”。tac其实是cat的反写,cat正常输出,那tac就倒着输出,不过从行的最后一行输出,那rev呢?rev是每行的最后一个字母到第一个字母倒序输出。简单实例tac命令文件过滤分割与合并tac命令用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。语法tac(选项)(参数)选项-a或——append:将内容追加到文件的末尾;-i或——ignore-interrupts:忽略中断信号。...
一天一个shell命令 linux好管家-进程-ps命令详解

一天一个shell命令 linux好管家-进程-ps命令详解

小知识(以ps为例):查看命令路径 which ps 命令帮助 ps --help命令完全手册: man ps说明ps全称是:Process Status (进程状态),他就是提供进程信息的。ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过...
一天一个shell命令 linux好管家--磁盘--df命令详解

一天一个shell命令 linux好管家--磁盘--df命令详解

df命令磁盘管理df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法df(选项)(参数)选项-a或--all:包含全部的文件系统;--block-size=<区块大小>:以指定的区块大小来显示区块数目;-h或--human-readable:以可读性较高的方式来显示信息;-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 ...
一天一个shell命令 linux好管家-磁盘-du命令详解

一天一个shell命令 linux好管家-磁盘-du命令详解

du命令磁盘管理du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。语法du [选项][文件]选项-a或-all 显示目录中个别文件的大小。-b或-bytes 显示目录或文件大小时,以byte为单位。-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。-k或--kilobytes 以KB(1024bytes)为单位输出。-m或--megaby...
git 使用及常用命令

git 使用及常用命令

git在团队项目中的使用流程1.首先从一个git远程仓库中clone项目到本地git clone 仓库地址2.创建开发分支一般我们写代码不会在master分支上面写,而是新建一个分支git checkout -b test3.在test分支上面进行代码修改,比如完成某一项功能的开发4.修改完之后提交代码到test分支git add .git commit -m "your comment"5.review代码(非必需)在test分支上面开发完某一个功能之后...
git多账号登录问题解析

git多账号登录问题解析

同一服务器,同一托管平台,多个账号问题1、添加key我们暂且以oschina为例。为了更好的说明问题,我们在oschina平台分别用账号111新建项目test111和账号222新建项目test222,记得项目私有化哦,不然我们也没啥说的了。在我们想要把项目test111 clone下来之前,需要先按照下面的步骤设置关联的keyssh-keygen -t rsa -C "111@163.com" // 邮箱是账号111对应的邮箱整个过程就回车完事,操作起来那...
成功案例:Linux国家质检局案例整理[图文]

成功案例:Linux国家质检局案例整理[图文]

目前,Linux已经越来越为众多的用户所接受,成为一种主流的操作平台。采用Linux操作系统环境要比运行与维护Unix系统环境成本降低几乎 30 倍。随着各大IT厂商对Linux的支持,Linux在各个行业领域的应用也逐渐丰富。在中国,特别是政府行业,为了加强政府信息化建设的安全性,也打破单一操作平台的垄断,同时促进国内信息产业的发展,在政府各个领域里加强推广Linux的应用。 国家质量监督检验检疫总局是主管国家出入境卫生检疫、动物植物检疫、商品检验、...
Linux上安装软件之前先验证软件包合法性

Linux上安装软件之前先验证软件包合法性

以前有为Linux专家说过一句很经典的话“小即是美”。这句话一针见血的道出了Linux操作系统的设计特点。Linux操作系统跟微软操作系统不同,它都是一个个相对独立的软件所构成的一个操作系统,一个软件包完成一项单独的功能。为此Linux系统管理员平时大部分工具都在跟Linux系统软件包打交道。系统管理员要根据企业员工的需要,选择并安装恰当的软件包。故软件包直接跟Linux系统的安全与性能相关。为此为了创造一个稳定、安全的Linux操作系统环境,系统管理员...
教你在Ubuntu系统下保存屏幕亮度设置

教你在Ubuntu系统下保存屏幕亮度设置

本文保留屏幕亮度方法适合使用笔记本的朋友,大家都知道,过亮的屏幕不但刺眼而且缩短LCD屏幕寿命,不幸的是,Ubuntu默认关机后并不保存当前屏幕亮度配置数据,每次开机都要重新设置亮度,很不方便。本文介绍的方法可以彻底解决这个问题! 1.修改/etc/default/acpi-support ENABLE_LAPTOP_MODE=true 2.修改 /etc/laptop-mode/laptop-mode.conf 交流电模式下使用 laptop mode...
Ubuntu下创新笔记本外置pcmcia声卡的自动切换

Ubuntu下创新笔记本外置pcmcia声卡的自动切换

前几日淘了块创新的Audigy2 ZS Notebook声卡,声卡的驱动还算不错,只要内核中开启pcmcia声卡支持为加上emu10k1的模块就好了。但之后设置的问题也来了,目标非常简单,希望声卡插进、拔出的时候,alsa的设置能相应自动变化。我们可以利用udev来帮我们实现这个目标。我们需要两个脚本和两个内容略为不同的asound.conf。先看看两个声卡是啥名字:代码:ls -l /proc/asound/我的机子上是:代码:lrwxrwxrwx 1 ...
<< 171 172 173 174 175 176 177 178 179 180 >>