Linux-四-常见符号-(20170516)

来源:互联网 发布:波士顿矩阵图的优缺点 编辑:程序博客网 时间:2024/06/08 09:06

Linux常见符号:

1、 | 管道符号
2 、 >> 追加符号
3 、 > 覆盖写入
4 、 man 帮助
5、 wc 统计文档行数
6、du -sh 统计文件或目录的大小
……
1 管道符号 |
含义:左右两边都是命令,将左边命令的结果作为右边命令的输入。
* grep 过滤,经常和’|’ 一起连用。
eg:
1) 修改用户名密码

# user add shanxi# echo '147' | passwd --stdin shanxi 

如图:

这里写图片描述

2) 普通查询
$ ifconfig | grep HWaddr$ cat /etc/ | grep passwd 

如图

这里写图片描述

2 >> 追加符号
这个并不陌生,在讲到tail 命令的时候,为了实现 tail -f 动态查看,就利用了这个符号,这里再次演示一下:

eg1

meice01桌面创建文件 1.txt ;给其中输入内容从:‘this is the 1 hang   this is the 2 hang ………this is the 5  hang  ’,完成后为其追加‘this is the 6 hang’
cdcd Desktoptouch 1.txtvi Desktop/1.txtEscShift :wq!cat 1.txtecho 'this is the 6 hang ' >> Desktop/1.txt

过程如图1:

这里写图片描述

图2

这里写图片描述

eg2
在我们设置主机映射的时候,我们需要在Linux 和Windows环境下分别设置,其中我们需要在当前系统(笔者是Windows 7)增加本机IP 和主机名,以便于可以直接Windows 的cmd命令中直接Ping通主机名。
其中追加方法也是类似:
echo ‘192.168.* . Huangmeice.first’ /对应路径

eg 3
写入可以直接在未存在的文件中写入,默认直接创建该文件。比如在桌面Desktop 写入‘wo shi shui?’

echo 'wo shi shui?' >> Desktop/

如图:

这里写图片描述

‘file ’文件一开始并未创建,直接输入就会自动创建。

3 > 覆盖写入/清空
eg1

我们先查看用户meice01桌面的文档内容,然后用ifconfig | grep > HWaddr 直接覆盖

clearls Desktopcat Desktop/1.txtecho 'yijingquanbufugaila!' > Desktop/1.txt

如图:

这里写图片描述

末尾一点命令跟下面示例相关。

eg2

没有替换内容,直接 echo
也就是echo > Desktop/file 等同于 echo ” > Desktop/file

clearls Desktopcat Desktop/fileecho > Desktop/filecat Desktop/fileecho 'this is the 1 hang' >> Desktop/file/cd Desktopcat fileecho '' > Desktop/filecat file

如图:

这里写图片描述

PS: 各位读者下午好,笔者总是喜欢在桌面上演示,主要还是为了方便查看。当你一个命令下去,桌面上直接多出一个文件或者目录,感觉还是蛮爽的。

4 man 帮助
再Windows下面,我们用的是help;这里可以这么记忆(一般帮忙都想请一下男生,用男人的地方比较多,所以用Man,嘻嘻)

man dateman time

当命令很多时候,Enter键表示下一行;Space键表示下一页。和More查看模式一样。

5 wc 统计某个文件单词的行数
要使用这个命令,最好的方式是,我们先设置行数,这样便于查看。
1) su 设置行号
还是以笔者桌面上的1.txt文件为例。由于前面已经删除了,这次我们直接在Desktop/1.txt中按照以下格式加入以下内容。
this is the 1 hang
this is the 2 hang
this is the 3 hang
this is the 4 hang
this is the 5 hang

vi Desktop/1.txtishift :set nushift :wq!

如图1:

这里写图片描述

图2

这里写图片描述

2)wc具体命令
wc 统计文件行数、字数、字符数
wc -l 统计文件行数
wc -m 统计文件字符数
wc -w 统计文件字数 (words)
……学海无涯,还有很多,大家自行研究哈。如图:

这里写图片描述

6 du -sh 统计目录/文件的大小

du -sh Desktop/1.txt du -sh 

这里写图片描述

Linux系统下,小于4K文件或目录,都显示4K;大于4K的文件,也是比Windows系统下要大一点。
我们用Xshell特有的文件传输(ftp)把桌面的jisupdf*.exe传到Linux中(/home/meice01),对比前后文件大小:

图1

这里写图片描述

这是Windows和Linux之间传输文件的方法。

图2

这里写图片描述

注意观察路径和文件大小。

图3

这里写图片描述

可以看到,在Windows下,jisupdf.* 是5.36M,到了Linux系统下,变成了5.4M,会有些许变化。

好了,今天先写到这,预知后事如何,请听下回分解。

原创粉丝点击