博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运维之Linux基础知识(三)
阅读量:6881 次
发布时间:2019-06-26

本文共 1388 字,大约阅读时间需要 4 分钟。

运维之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/inittabtail:查看后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+ .:

转载于:https://www.cnblogs.com/yuanchenghao/p/7435486.html

你可能感兴趣的文章
Maven学习总结(21)——Maven常用的几个核心概念
查看>>
[置顶] 应用系统架构设计
查看>>
CSS3:backgroud-size和background-origin的使用方法
查看>>
矩阵与线性方程组
查看>>
第六天
查看>>
linux杀毒软件clamav安装与使用
查看>>
安装CLOUDSTACK3的和云平台管理关键点
查看>>
转化ico标志
查看>>
安装ubuntu系统 ——分区
查看>>
oracle学习_基本语法
查看>>
【Todo】STAR面试法
查看>>
信号量与条件变量的区别
查看>>
序列化模块、导入模块
查看>>
thinkphp3.1课程 1-1 为什么thinkphp在开发好后需要关掉开发模式
查看>>
用 Flask 来写个轻博客 (13) — M(V)C_WTForms 服务端表单检验
查看>>
Teradata 语句简单优化
查看>>
c# 通过关键字查询
查看>>
已知一个字符串S 以及长度为n的字符数组a,编写一个函数,统计a中每个字符在字符串中的出现次数...
查看>>
jquery
查看>>
伏地魔
查看>>