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’
cd
cd Desktop
touch 1.txt
vi Desktop/1.txt
Esc
Shift :
wq!
cat 1.txt
echo '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 直接覆盖
clear
ls Desktop
cat Desktop/1.txt
echo 'yijingquanbufugaila!' > Desktop/1.txt
如图:
末尾一点命令跟下面示例相关。
eg2
没有替换内容,直接 echo
也就是echo > Desktop/file 等同于 echo ‘’ > Desktop/file
clear
ls Desktop
cat Desktop/file
echo > Desktop/file
cat Desktop/file
echo 'this is the 1 hang' >> Desktop/file/
cd Desktop
cat file
echo '' > Desktop/file
cat file
如图:
PS: 各位读者下午好,笔者总是喜欢在桌面上演示,主要还是为了方便查看。当你一个命令下去,桌面上直接多出一个文件或者目录,感觉还是蛮爽的。
4 man 帮助
再Windows下面,我们用的是help;这里可以这么记忆(一般帮忙都想请一下男生,用男人的地方比较多,所以用Man,嘻嘻)
man date
man 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.txt
i
shift :
set nu
shift :
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,会有些许变化。
好了,今天先写到这,预知后事如何,请听下回分解。