zoukankan      html  css  js  c++  java
  • 运维之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+ .:
  • 相关阅读:
    错误: 找不到或无法加载主类/java BB.class 中文乱码
    如何新建git仓库并连接以及git branch相关命令
    String、StringBuffer与StringBuilder区别
    HTML选择器
    java中的system.out.println()和JSP中out.println()区别
    校园双选会,你都懂么
    android visible invisible和gone的区别
    Android 显示意图和隐式意图的区别
    android doGet和doPost
    Android 监听SMS短信
  • 原文地址:https://www.cnblogs.com/yuanchenghao/p/7435486.html
Copyright © 2011-2022 走看看