vim 1.txt
提醒:
1.刚开始进去是出于一般模式,如需要编辑文件需要输入 i进入编辑模式。
2. esc 进入一般模式。
3. 在一边模式下输入 : 进入命令模式。
命令模式下的几个常用操作:
q 退出
wq 写入保存并退出
/ 查找
/zs 找找文件中的张三
vim快捷键:
pwd
cd ~ #回到当前用户的家目录 cd .. #回到上层目录
mkdir /test #创建test目录,只能创建一级目录 mkdir -p /test/te/zs #创建多级目录
rmdir /home/test #只能删除空目录 rm -rf /home/test #递归强制删除,慎用 -r 递归 -f强制
cp -r test /home/zs #递归复制test到/home/test中 cp test -r /home/test #-r顺序无所谓 #上面的复制会提示是否覆盖选择Y即可 \cp -r test /home/ #没有提示直接覆盖
mv 1.txt new.txt #同一个目录下为重命名 mv 1.txt /home/zs #将文件剪切到/home目录下 mv test /home/zs #移动整个文件
cat 1.txt cat 1.txt | more #可以结合管道使用,更加方便查看
more 1.txt
图片来源于韩顺平Linux教程
less 1.txt
图片来源于韩顺平Linux教程
echo "hello" #输出到终端 echo "hello" > 1.txt #将输出定向到1.txt,即将hello写入1.txt中,直接覆盖以前的文件内容 echo "hello" >> 1.txt #在原来的文件基础上追加 echo $PATH ($HostName)#输出环境变量 一般为大写
head -n 5 #显示前5行 tail -n 5 #显示后5行 tail -f 1.txt #实时监控,非常重要,常用于查看日志文件
ls > test.txt #将ls的内容输入到test.txt中覆盖以前的内容 ls >> test.txt #将ls的内容追加到test.txt中
ln -s /home myhome #创建软连接myhome指向home rm myhome #与删除文件操作一样,目录后面不需要带/会被认为是目录无法删除
history 10 #查看10条历史记录 !10 #执行历史第10条指令