linux基础3.13

linux学习第二天小结

一、linux常用命令
1)chgrp:改变文件或目录的所属组   命令所在路径:/bin/chgrp   执行权限:所有用户   语法:chgrp [用户组]  [文件或目录]
2)find:文件搜索   命令所在路径:/bin/find     执行权限:所有用户    语法:find  [搜索范围]  [匹配条件]
3)grep:在文件中搜寻字串匹配的行并输出   命令所在路径:/bin/grep   执行权限:所有用户   语法:grep  -iv [指定字串] [文件]
-i不区分大小写 -v排除指定字串
4)man:获得帮助信息    命令所在路径:/usr/bin/man  执行权限:所有用户   语法:man  [命令或配置文件]
5)wc:统计命令   -c 统计字节数 -l 统计行数 -m 统计字符数。这个标志不能与 -c 标志一起使用 -w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串 -L 打印最长行的长度
6)cut:选取命令,其功能是将文件中的每一行字节、字符、字段 进行剪切,选取我们需要的,并将这些选取好的数据输出至标准输出  语法:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]      -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除 非也指定了 -n 标志。 -c :以字符为单位进行分割。 -d :自定义分隔符,默认为制表符。 -f :与-d一起使用,指定显示哪个区域。 -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一 个字节落在由 -b 标志的 List 参数指示的<br />范围之内,该字符将被 写出;否则,该字符将被排除。     cut命令主要是接受三    个定位方法: 第一,字节(bytes),用选项-b 第二,字符(characters),用选项-c 第三,域(fields),用选项-f
7)sort:针对文本文件的内容,以行为单位来排序。  语法:sort [-bcfMnrtk][源文件][-o 输出文件]
-b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -f 排序时,忽略大小写字母。 -M 将前面3个字母依照月份的缩写进行排序。 -n 依照数值的大小排序。 -o<输出文件> 将排序后的结果存入指定的文件。 -r 以相反的顺序来排序。 -t<分隔字符> 指定排序时所用的栏位分隔字符。 -k 选择以哪个区间进行排序。 -u  全局去重

8)unip:删除文件中的重复行,uniq 命令读取由 InFile 参数指定的标准输入或文件。该命令首先比较相 邻的行,然后除去第二行和该行的后续副本。重复的行一定相邻。(在 发出 uniq 命令之前,请使用 sort 命令使所有重复行相邻。)
-c 在输出行前面加上每行在输入文件中出现的次数。  -d 仅显示重复行。  -u 仅显示不重复的行。
9)tar:打包目录      命令所在路径:/bin/tar  执行权限:所有用户  语法:tar选项[-zcf]   [压缩后文件名] [目录]
-c打包  -v显示详细信息  -f指定文件名  -z打包同时压缩  压缩后文件格式:.tar.gz
tar命令解压缩语法:  -x解包  -v显示详细信息  -f指定解压文件  -z解压缩

10)ping:测试网络连通性    命令所在路径:/bin/ping  执行权限:所有用户  语法:ping选项 IP地址  -c指定发送次数
11)ifconfig:查看和设置网卡信息    命令所在路径:/sbin/ifconfig  执行权限:root  语法:ifconfig网卡名称 IP地址
二、重定向

 重定向使用场景
1.当屏幕输出的信息很重要,而且我们需要将他存下来的时候;
2.背景执行中的程序,不希望他干扰屏幕正常的输出结果时;
3.一些系统的例行命令(例如写在/etc/crontab 中的文件)的执行结果 ,希望他可以存下来时;
4. 一些执行命令,我们已经知道他可能的错误讯息,所以想以『 2> /dev/null 』将他丢掉时;
5.错误讯息与正确讯息需要分别输出时。

 重定向符号
>:输出重定向到一个文件或设备 覆盖原来的文件
>>:追加
<:输入重定向
 输入输出标记
标准输入:代码为 0 ;或称为 stdin ;使用的方式为 <
标准输出:代码为 1 ;或称为 stdout;使用的方式为 1>
错误输出:代码为 2 ;或称为 stderr;使用的方式为 2>

标准错误重定向符号
2>: 将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件
2>>:追加
2>&1(>&):将一个标准错误输出重定向到标准输出

三、vi编辑器
三种工作模式   一般模式、编辑模式、命令行模式

文件内容查找
操作键                      功能
/word       从上而下在文件中查找字符串“word”
?word       从下而上在文件中查找字符串“word”

n               定位下一个匹配的被查找字符串
N              定位上一个匹配的被查找字符串

保存文件及退出vi编辑器

功能                     命令                            备注
保存文件              :w
                            :w /root/newfile         另存为其它文件
退出vi                   :q                               未修改退出
                            :q!                              放弃对文件内容的修改,并退出 vi
保存文件退出vi     :wq

文件内容替换

命令                                                                                     功能
:%s/old/new/g                                             在整个文件范围内替换所有的字符串“old”为 “new”
:%s/old/new/gc                                           在替换命令末尾加入c命令,将对每个替换动作提示 用户进行确认

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值