运维之Linux基础知识(三)
运维之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基础知识(三)的更多相关文章
- 运维之linux基础知识(一)
运维之linux基础知识(一) 1.GUI:Graphic User Interface 图形用户界面 2.CLI:Command line Interface 命令行界面 3 dll:Dynamic ...
- IT运维的五大基础知识
IT运维的五大基础知识 | 浏览:331 | 更新:2014-09-25 11:36 IT运维对于很多企业都很重要,接下来运维的一些基础知识天天客服IT运维总监龙少文,就给大家介绍下IT运维的基础知识 ...
- 运维之Linux基础(二)
运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...
- linux运维需要掌握什么知识?linux运维学习路线
linux运维需要掌握什么知识?这个问题算是老生常谈了,但是本人认为知道需要掌握什么知识不是重点,重点是我们需要知道运维是做什么的?再来根据工作需求去讨论需要学习什么知识才是正途,须知知识是学不完的, ...
- (转)Linux基础知识学习
Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过 ...
- Linux基础知识入门
[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1: ...
- Linux基础知识梳理
Linux基础知识梳理 Linux内核最初只是由芬兰人林纳斯?托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的.Linux是一套免费使用和自由传播的类Unix操作系统,是 ...
- Linux基础知识第七讲,用户权限以及用户操作命令
目录 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介linux用户,用户权限,组的概念. 1.1 基本概念 1.2 组 1.3 ls命令查看权限. 二丶用户权限修改命令 1.chmod ...
- linux基础知识的总结
例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结 ...
随机推荐
- 自定义七天签到View
github传送车走你 https://github.com/guanhaoran/signin 因为这个View 是我很早之前写的,这些注释也是我今天刚想往github上传的时候 临时加的 有的注 ...
- python中函数的定义,调用,全局变量,局部变量,函数的嵌套使用-初级篇
函数的基本概述 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,可以思考一下如果有某个功能的代码是在多个地方使用的是否可以只写一次?此时的代码该如何定义.先观察以下的案例: ...
- 关于github 0.6.2版本的使用方法
貌似做为一名前端开发人员,没听过使用过github,node,vue就像落伍一样,本人也是在前端自摸自爬的路上越走越远了,经常在群里听大神们讨论vue,github,node,好生羡慕,没人教,没人带 ...
- ps_cc切片
web前端开发的工作流程的第一步就是根据ui给的psd来还原设计图样貌. 可是一打开满屏的参考线.这时我们可以alt+v+d清空参考线 这时可以按alt+鼠标拖放图片.同时也可以按F进入半屏和匀速连按 ...
- request.setcharacterencoding()和request.setcontenttype
1.request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值 指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默 ...
- ConcurrentLinkedQueue 源码 since java1.5
1 父类 java.lang.Object 继承者 java.util.AbstractCollection<E> 继承者 java.util.AbstractQueue<E> ...
- nyoj_78:圈水池(凸包入门)
题目链接 将所有点按从左至右顺序排序,然后将所有点先从左到右扫描再从右到左扫描,逐渐将凸包轮廓"勾勒"出来 (凸包轮廓满足,轮廓上连续的三个点按先后顺序给出的话呈逆时针方向) 最后 ...
- java数组排序(冒泡、直排)反转
package lianxi; public class maopao { public static void main(String[] args){ int[] i=new int[]{45,6 ...
- tensorflow Relu激活函数
1.Relu激活函数 Relu激活函数(The Rectified Linear Unit)表达式为:f(x)=max(0,x). 2.tensorflow实现 #!/usr/bin/env pyth ...
- 线上故障排查——drools规则引擎使用不当导致oom
事件回溯 1.7月26日上午11:34,告警邮件提示:tomcat内存使用率连续多次超过90%: 2.开发人员介入排查问题,11:40定位到存在oom问题,申请运维拉取线上tomcat 内存快照dum ...