学习linux踩过的坑(写与2026.6.28)我是一个初学者,以CSDN来记录我的成长历程(心平)眼高手低的代价错误简述今天是2026年6月26日晚.我在寝室写我的linux的总结,在写到vim时,我发现我对他的了解并不是我像中的那般熟练.我打开了我的虚拟机,我看到我空荡荡的虚拟机,啥文件没有(系统文件除外),我想创建一个文件.欧克,我在命令行输入了touch jia /home然后我想看看建好了莫.我就输入ls -l /home然后我找不到这个jia的文件.我就想我去.我文件呢.然后我就想关键字过滤grep .就又输入了grep jia /home结果直接我想象中的搜索结果并没有出现,而是出现了一个类似文本编辑的提示行.从输入提示行出现那一刻开始,我便知道了,我似乎并没有为想象中的那样强,错误图示我试图用vim的末行输入:wq退出这总类似文本输入的状态.但是失败了后来我问AI才知到创建文件的文件名放错位置了.touch /home/jia,这是语法格式不熟悉.在grep命令头中文件名也是放在最后,语法格式**grepemsp; [选项]emsp; 关键词文件**在心里仅仅只有一个模糊的概念是不行的,捅不破那成窗户纸就会像暗恋一样没有结果.必须实践.错误总结1.touch命令错误(神了,刚去拿外卖,外卖被偷了,算了就算喂狗了)输入touch jia /home 的含义:在当前目录创建文件jia,同时创建文件夹/home(/home是系统自带目录,无法重复创建,无效果),不是把jia建到/home下.正确写法:touch /home /jia(路径文件名写一块,代表指定目录创建文件grep 命令完全用错这是进入编辑界面的根源命令格式grep 关键词 目标文件输入 grep jia /home 问题/home 是目录不是单个文件grep 不能直接检索目录不带 - r 递归参数时grep 传入目录会直接打开交互输入模式就是你看到的文本提示行正确检索目录下含 jia 的文件grep -r jia /home