运维之Linux基础知识(三)

1. 查看文本

cat tac more less head tail

1.1 cat 连接并显示文件

cat
-n:在显示的时候,将每一行编号
-E:显示结束符$
-A:显示所有字符

1.2 more less 分屏显示

more:向后翻 ,翻到最后退出
less:打开文件并查看
space:向后翻一页
b:向前翻一页
Enter:后一行
k:前一行

1.3 head tail 查看文件头部后尾部的某几行

head:查看前n行
-n:默认为10,可以指定
head -2 /etc/inittab
tail:查看后n行
-n:默认为10,可以指定
tail -5 /etc/inittab
-f:查看文件尾部,不退出,等待显示后续追加的新内容

2. 文本处理

2.1 cut 在文件的每一行中提取片段

cut:
-d:指定字段分隔符,默认为空格
-f:指定要显示的字段
-f:1,3
-f:1-3

2.2 sort 文本排序

sort :
-n:按数值大小排序,从小到大
-r:降序排序
-t:指定分割符
-k:以哪个字段为准进行排序
-u:排序后相同的行只显示一次
-f:排序时忽略字符大小写 eg:sort -t: -k3 -n /etc/passwd

2.3 uniq 显示文件中重复的行

uniq:
-d:只显示重复的行
-D:将重复的航都显示出来
-c:显示文件中行重复的次数
eg:uniq -c sort.test

2.4 wc 文本统计 行数 单词数 字节数

wc:
-l:只统计行数
-w:只统计单词数
-m:只统计字符数
-L:统计最长的一行包含多少字符

2.5 tr 字符处理命令,用于实现转换或删除字符

tr:
-d: 删除出现在字符集中的所有字符 eg:tr ‘ab’ ‘AB’ 将所有输入的ab转换成AB
tr 'ab' 'AB' < /etc/passwd 将文件中的ab转换成AB
tr 'a-z' 'A-Z' < /etc/passwd
tr -d 'ad'

3 bash 及其属性

shell:外壳

GUI:Gnome KDE,Xfce

CLI:sh csh ksh bash tcsh ksh

程序:进程

进程:在每个进程看来,当前主机上只存在内核和当前进程,进程是程序的副本,进程是程序执行实例

4 查看命令历史

history
-c: 清空命令历史
-d:删除命令
history -d 500 删除第500个命令
history -d 500 10 删除500后10个命令
-w:保存命令历史至历史文件中
!n:执行命令历史中第n条命令
!-n:执行命令历史中倒数第n条命令
!!:执行上一条命令
!$ : 引用前一个命令的最后一个参数
Esc . :
Alt+ .:

运维之Linux基础知识(三)的更多相关文章

  1. 运维之linux基础知识(一)

    运维之linux基础知识(一) 1.GUI:Graphic User Interface 图形用户界面 2.CLI:Command line Interface 命令行界面 3 dll:Dynamic ...

  2. IT运维的五大基础知识

    IT运维的五大基础知识 | 浏览:331 | 更新:2014-09-25 11:36 IT运维对于很多企业都很重要,接下来运维的一些基础知识天天客服IT运维总监龙少文,就给大家介绍下IT运维的基础知识 ...

  3. 运维之Linux基础(二)

    运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...

  4. linux运维需要掌握什么知识?linux运维学习路线

    linux运维需要掌握什么知识?这个问题算是老生常谈了,但是本人认为知道需要掌握什么知识不是重点,重点是我们需要知道运维是做什么的?再来根据工作需求去讨论需要学习什么知识才是正途,须知知识是学不完的, ...

  5. (转)Linux基础知识学习

    Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过 ...

  6. Linux基础知识入门

    [Linux基础]Linux基础知识入门及常见命令.   前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1: ...

  7. Linux基础知识梳理

    Linux基础知识梳理 Linux内核最初只是由芬兰人林纳斯?托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的.Linux是一套免费使用和自由传播的类Unix操作系统,是 ...

  8. Linux基础知识第七讲,用户权限以及用户操作命令

    目录 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介linux用户,用户权限,组的概念. 1.1 基本概念 1.2 组 1.3 ls命令查看权限. 二丶用户权限修改命令 1.chmod ...

  9. linux基础知识的总结

    例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结 ...

随机推荐

  1. epii.js简约而不简单的JS模板引擎

    epii.js是什么 epii.js是一个 模板引擎,可快速实现数据与ui绑定,快速实现事件绑定,与处理,不依赖任何第三方库,仅仅8k,在native+webapp开发 和 web开发,h5微网页上均 ...

  2. POJ 3398 Perfect Service(树型动态规划,最小支配集)

    POJ 3398 Perfect Service(树型动态规划,最小支配集) Description A network is composed of N computers connected by ...

  3. 常用的DNS

    中国互联网络中心(推荐,安全又快速):1.2.4.8.210.2.4.8.101.226.4.6(电信及移动).123.125.81.6(联通)阿里DNS:223.5.5.5.223.6.6.6goo ...

  4. EF 数据库迁移(Migration)

    Update-Database -ConnectionStringName "MyConnectionString"

  5. javascript编码规范总结

    1.嵌入规则 Javascript程序应该尽量放在.js的文件中,需要调用的时候在页面中以<script src="filename.js">的形式包含进来.Javas ...

  6. 初学 Python(十五)——装饰器

    初学 Python(十五)--装饰器 初学 Python,主要整理一些学习到的知识点,这次是生成器. #-*- coding:utf-8 -*- import functools def curren ...

  7. 【.net 深呼吸】自定义应用程序配置节

    实际上,应用程序配置文件 App.config,是由各个节(Configuration Section)组成的,通常,配置节是按功能划分的,比如我们很熟悉的 appSettings.connectio ...

  8. Python优缺点

    优点 简单----Python是一种代表简单主义思想的语言.阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一.它使你能够 ...

  9. 逻辑回归的实现(LogicalRegression)

    1.背景知识       在刚刚结束的天猫大数据s1比赛中,逻辑回归是大家都普遍使用且效果不错的一种算法.   (1)回归           先来说说什么是回归,比如说我们有两类数据,各有50十个点 ...

  10. python学习之核心数据类型

    python核心数据类型 对象类型 例子 数字 1234,-345 字符串 'spam' 列表 [1,3,'ds'] 元组 (1,'spam',6) 字典 {'name':'lili','age':1 ...