运维之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的基础部分有个清晰的了解,特对基础知识进行了总结 ...
随机推荐
- 关于EF 通用增删改查的封装
1. Entity Framework是Microsoft的ORM框架,随着 Entity Framework 不断的完善强化已经到达了EF 6.0+ 还是非常的完善的,目前使用的比例相对于其他OR ...
- 浅谈身为小白学习Linux系统的四点实用建议
游戏.办公.安全,可以总结为是方便当代人们在生活中的刚需,我们大都是这些服务的使用者,而把单个功能整合起来那就必须谈到互联网,自然而然通过互联网要将Service发送给Service manageme ...
- spring boot 读取配置文件信息
1.读取application.properties @Component @ConfigurationProperties(prefix="images.product.column&qu ...
- 使用软件开发的部分思想,帮助HR处理Excel。
前言 上周末,XX给我抱怨:因为计算绩效奖金,把2个人的工资发错了,还被扣了500元.问的缘由得知,她每个月要处理十来个excel表格,每次都要手动修改里面的值,如果修改了一处,其他地方也要修改,然后 ...
- 关于net mail组件ssl端口问题
最近开发一个项目使用到.net mail组件发送邮件.在开发环境中一切正常,可是部署到阿里云服务器上死活发送不出去,一直连接不上,或者报语法错误. 然后是各种折腾,各种测试,最后发现,使用ssl的时候 ...
- Java8学习(3)- Lambda 表达式
猪脚:以下内容参考<Java 8 in Action> 本次学习内容: Lambda 基本模式 环绕执行模式 函数式接口,类型推断 方法引用 Lambda 复合 上一篇Java8学习(2) ...
- (转)linux中项目部署和日志查看
1 查找进程 ps -ef | grep java 查看所有关于java的进程 root 17540 1 0 2009 ? 01:42:27 /usr/java/ ...
- 基于Vivado调用ROM IP core设计DDS
DDS直接数字式频率合成器(Direct Digital Synthesizer) 下面是使用MATLAB生成正弦波.三角波.方波的代码,直接使用即可. t=:*pi/^:*pi y=0.5*sin ...
- echarts 支持svg格式
今天研究了下echarts的svg格式.发现用ai生成svg格式的图片,echarts上面显示不了. 经过了多次的百度和谷歌终于找到了用Method Draw画出来的svg格式,echarts就能加载 ...
- Python Socket 简单聊天室1
这是第一版,最简单的,仅仅实现了通信,你收我发,我收你发而已.下篇将介绍,基于异步多线程的聊天室: 客户端: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...