标签:blank target border 编辑器 style
Ctrl+z 暂停
Gpasswd -d test zu1
或者usermod -G student test 从新定义添加的次分组(覆盖)
[root@desktop12 ~]# gpasswd --help
-a, --add USER add USER to GROUP
-d, --delete USER remove USER from GROUP
-r, --remove-password remove the GROUP‘s password
-R, --restrict restrict access to GROUP to its members
-M, --members USER,... set the list of members of GROUP
-A, --administrators ADMIN,...
set the list of administrators for GROUP
$(命令) 执行$命令并执行 命令替换
``反单引号 命令替换
Cat(-n)、tac、head(-n)、tail(-n,-f)
tailf /var/log/messages 监听日志
More、less、grep
cut sort uniq
文本处理指令:
Cat -n 添加编号,处理空白行
-b 添加编号空白行不不处理 添加行号
-A 显示 换行符
-T 只显示 tab键 ^I
-E 只显示回车换行符 $
避免使用cat查看二进制文件(一堆乱码),避免不鸟时,reset或tset重新设置(打的也是乱码),会清除乱码
强制监控文件的变化(可用作监控系统日志)
显示10-15行的信息
# tail -n -7 fstab | head -n 15 fstab
Grep以行为单位进行处理,有一个符合就会正行都显示出来
--color=auto自动加颜色
-w单词
-n加原文的行号
-An
-Bn
搜索以‘^关键字`’为开头的内容
搜索以‘关键字$’为结尾的内容
三、cut sort uniq
Cut以字段(域)为单位处理
-d < >使用什么当做分段符号
-f显示第几段
-c 截取字符
Sort排序
默认按字符顺序排序(ascii码)
-n 按照数字大小排序
-r 反序排列
-u 调用uniq 删除重复部分,同一类型只保留一行
Uniq在输出上删除重复行
-c 重复的出现多少次(统计)
-u 只保留出现一次内容,次数在2次含2次以上 删,彻底删除重复行-d
-d 只保留次数在2次含2次以上的内容
整体练习:
Cut -d: -f2
-d:以:为分隔符。 -f2 显示第二列
Cut -d‘空格’ -f1
-d ‘ ’以空格为分隔符 -f1 显示第二列
文本处理指令
一、cat head tail
cat 读取文本文件内容
-n 显示内容并加行号,空本行也加行号
-b 显示内容并加行号,空本行不加行号
-E 显示文件中回车换行符$
-T 显示文件中tab键^I
-A 显示文件中回车换行符和tab键
对于cat不小心读取到二进制文件屏幕出现乱码时,输入
reset,重新初始化终端,如果不能正常,输入tset指令
head 默认读取文件的前十行,显示出来
-n, --lines=[-]K print the first K lines instead of the first 10;
with the leading `-‘, print all but the last
K lines of each file
tail 默认显示文件的最后十行
-n, --lines=[-]K output the last K lines, instead of the last 10;
or use -n +K to output lines starting with the Kth
tail -f /var/log/messages 监控系统日志文件
tailf /var/log/messages
结合管道指令,显示fstab文件的第10-15行:
tail -n +10 fstab |head -n 6 or
tail -n +10 fstab |head -n 6
二、more less grep
more display files on a page-by-page basis
more file 空格代表下翻一屏内容,回车代表下翻一行内容
q代表退出。不支持回翻阅读
less Less is a program similar to more (1), but which allows backward movement
in the file as well as forward movement
less file 空格代表下翻一屏内容,回车代表下翻一行内容,方向键、pgup pgdn都支 持
q代表退出。支持回翻阅读,并支持v快捷键调用vi编辑正在阅读的文 件
grep print lines matching a pattern
grep root /etc/passwd
--color=auto 匹配的部分会高亮显示
-w 搜索的目标是一个单词,而不是一个字符串
-i 搜索的时候忽略大小写
-n 显示搜索到的内容在原文件中的行号
-An 从搜索到的那一行计算,往后再额外显示n行
-Bn 从搜索到的那一行计算,往前再额外显示n行
-v 排除指定的搜索内容
^# 搜索以#开头的行,一般#开头在配置文件中,表示注释
.$ 搜索以.结尾的行
^$ 搜索空白行
三、cut sort uniq
cut cut out selected fields of each line of a file
sort sort lines of text files
uniq report or filter out repeated lines in a file
综合:cut -d: -f7 /etc/passwd | sort | uniq
cut 在输出上处理文本内容,源文件没有发生变化
-d 后跟分字段的符号
-f 选择第几个字段
-c1-5 选择地一个到第五个字符
sort
默认安照字符顺序排序,源文件没有发生变化
-n 按照数字大小排序
-r 反序排列
-u 调用uniq删除重复部分,同一类型只保留一行
uniq
在输出上删除重复行,源文件没有发生变化
-u 只保留出现过一次的内容,一般配合sort使用
-d 只保留出现过两次及以上的内容,一般配合sort使用
-c 统计发生次数
补充: $(command) `` 命令替换
echo “my hostname is: $(hostname), and my working is: `pwd`”
标签:blank target border 编辑器 style
原文地址:http://luo0520.blog.51cto.com/9779242/1835865