cp 拷贝文件或者目录。cp a b拷贝a文件为b文件
mkdir 建立目录。比如mkdir naizhao。如果要建立/a/b/c/d/e这个目录,但/a/b/c/d这几个目录都不存在,使用mkdir -p /a/b/c/d/e,那么会把这几个目录一并创建。
rm 删除文件或者目录。rm a删除a文件。要删除一个目录必须要用rm -rf a,表示删除a目录
mv 移动文件。不过大部分情况下用来给文件改名。因为Linux下面没有专门改名的命令。mv a b把a文件改名为b。mv a ../把a文件移动到上一级目录
more 比较有用的命令。比如用了ls命令,但出来的文字太多,已经超过一个屏幕了,我要看开头部分的内容要怎么看?可以使用ls|more,这样就可以随意的翻屏了。|是管道,负责把|前面命令的结果交给|后面的命令。管道可以使用多个,比如ls -lh|grep naizhao|more,也就是说把ls -lh的结果交给grep处理,然后grep把处理出来的结果交给more。
grep 也是比较常用的命令。负责把所需要的内容抽取出来。比如我ls -lh /lib,内容太多了,并不都是我所需要的,我只需要包含dns这几个字的内容,那么我就使用ls -lh /lib|grep dns。如果我需要不包括dns这三个字的内容呢?使用ls -lh /lib|grep -v dns
cat 不是猫。cat命令负责把一个文件里面的内容完整输出来。内容多的时候配合more使用。比如cat /proc/cpuinfo,会把cpuinfo里面的内容显示出来。
wc 噢,不是厕所,别误会。这是用来算数的。比如我要算一个文件里面有多少行,那么使用cat /proc/cpuinfo|wc -l,输出的数字就是cpuinfo文件的行数,-l参数是按照行(line)来计算。这个命令最常用的时候是什么呢?看网络连接,比如要看看当前系统是不是被别人SYN了,那么输入netstat -an|grep SYN|wc -l
netstat 查看网络状态,一般用来看系统当前有几个连接。比如看80端口有多少个连接,输入netstat -an|grep :80|wc -l
这些命令建议大家多点玩,不要怕。玩坏了系统大不了重装,反正上面现在也没资料。
5.VIM的基本使用
VI是所有Unix系统必带的工具。干什么用的呢?Windows的记事本,知道吧?这个东西比记事本还要高级几百倍,整个Linux基本就是在VI里面写的。VIM则是VI的改进版本,某些系统里面只带了VI,没有VIM。但这两个东西命令上是没有分别的,都是命令行里面敲入vi就可以启动。
我们要学习以下几个方面:打开文件、编辑文件、保存文件
我们以/etc/hosts文件为例,在里面添加一条1.1.1.1 www.naizhao.com的记录。








