tab 快捷补充
shift zz 保存退出
ctrl+r 删除行
ctrl+l 清除屏幕
ctrl+c 关闭运行
gg 回首行
shift+gg 到末尾

cd / 去根目录
cd .. 回到上级
ll 展示目录

var 日志

shift+g 定位最后一行
x 删除光标后信息

vi下如何删除当前行至后面所有的行
命令模式:dG

jps 查看进程
more ??

命令模式:o 到文件末尾输入(进入编辑模式)

Linux操作系统如何删除文件夹?

  1. Linux系统删除文件夹操作指令:
    在Linux命令里,1inux新建文件夹和删除文件夹命令是mkdir和rmdir,需要指出的是我们一般删除文件夹的命令使用rm命令。如:rm -rf /Users/win/fon/aboot
    将会删除/Users/win/fon/aboot目录以及其下所有文件、文件夹。
  2. 2
    Linux创建目录指令(类似SDOS下的md命令):

语法:mkdir【选项】dir-name说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。
命令中各选项的含义为:
-m对新建目录设置存取权限。也可以用chmod命令设置。
p可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

  1. 3
    Linux删除空目录指令:
    语法:rmdir【选项】dir-name说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要特别注意的是,一个目录被删除之前必须是空的.rm-rdir命令可代替rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。
    命令中各选项的含义为:
    -p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
  2. 4
    Linux系统删除文件操作指令:
    1.rm -f/Users/win/fon/aboot.txt
    将会强制删除/Users/win/fon/aboot.txt这个文件

vi 对比于 vim
cd 和 cd ../.. 有什么不同??、
**

问题1:脚本文件报错

  1. #!/bin/bash
  2. #1 获取输入参数个数,如果没有参数,直接退出
  3. pcount=$#
  4. if ((pcount==0)); then
  5. echo no args;
  6. exit;
  7. fi
  8. #2 获取文件名称
  9. p1=$1
  10. fname=`basename $p1`
  11. echo $fname
  12. #3 获取上级目录到绝对路径
  13. pdir=`cd -P $(dirname $p1); pwd`
  14. echo $pdir
  15. #4 获取当前用户名称
  16. user=`whoami`
  17. #5 循环
  18. for((host=1; host<4; host++)); do
  19. echo ------------------- node0$host --------------
  20. rsync -av $pdir/$fname $user@node0$host:$pdir
  21. done

image.png
**