Linux学习笔记(二):文件目录管理和VIM编辑器的
文件和目录管理,刚开始学这块的时候感觉内容很多很杂,学完进行后,发现其实很有条理的而且没什么难度,只是熟练掌握这些常用的命令就行了。至于Vim编辑器,不得不说,用了这个编辑器之后,感觉wdows的notepad很没有技术含量了。
先简单一下文件和目录常用到的命令,简单的用法就略过。
文件操作命令touch、file、which、fd、cp、rm、mv、ln
文件内容操作命令cat、more、less,head、tail,wc、grep
目录操作命令pwd、cd、ls、mkdir、du
归档及压缩命令gzip、bzip2、tar
复制代码
[jzhou@localhost ~]$ pwd ==>显示当前目录
/home/jzhou
[jzhou@localhost ~]$ mkdir dirtest ==>创建一个目录
[jzhou@localhost ~]$ cd dirtest ==>进入这个目录
[jzhou@localhost dirtest]$ touch testfile ==>创建一个文件
[jzhou@localhost dirtest]$ mkdir dirtest1 ==>创建子目录
[jzhou@localhost dirtest]$ ls ==>列出当前目录内容
dirtest1 testfile
[jzhou@localhost dirtest]$ echo hello lux >>testfile ==>追加内容到文件
[jzhou@localhost dirtest]$ cat testfile ==>显示文件内容
hello lux
[jzhou@localhost dirtest]$ file testfile ==>查看文件类型
testfile: ASCII text
[jzhou@localhost dirtest]$ du -sh testfile ==>显示文件所占空间
8.0K testfile
[jzhou@localhost dirtest]$ wc testfile ==>统计文件行数、字数、字符数
2 12 testfile
[jzhou@localhost dirtest]$ echo haha,I love Lux >> testfile ==>追加内容
[jzhou@localhost dirtest]$ echo no,no ,I hate C plus plus >> testfile
[jzhou@localhost dirtest]$ echo OK,the end >> testfile
[jzhou@localhost dirtest]$ cat testfile ==>查看内容
hello lux
haha,I love Lux
no,no ,I hate C plus plus
OK,the end
[jzhou@localhost dirtest]$ head -2 testfile ==>查看文件前两行内容
hello lux
haha,I love Lux
[jzhou@localhost dirtest]$ tail -2 testfile ==>查看文件两行内容
no,no ,I hate C plus plus
OK,the end
[jzhou@localhost dirtest]$ cat testfile | grep "Lux" 查找特定关键字
haha,I love Lux
[jzhou@localhost dirtest]$
以上只是展示部分命令的简单用法,很多选项没有加入,head和tail命令默认是显示前10行和后10行记录,du是查看目录或文件所占的空间,通常比实际大小要大,且通常为4的整数倍。
more和less命令也是查看文件内容的方法,不过less已经渐渐取代more了,因为more的所有功能less都具有,而且less可以向上翻页查看,more则不可以,cat是直接将文件内容一屏显示出来,不管多长,所有如果文件很长时,则使用less命令,同样,也是按q键退出。
复制代码