Linux-常用命令

1、Linux shell获得当前目录、上级目录、目录的最后部分

当前目录

1 current_path="$PWD"  # 同 "`pwd`"

上级目录

1 path=$(dirname "$PWD")

上上级目录

1 path=$(dirname $(dirname "$PWD"))

目录的最后部分

1 last_component=$(basename "$PWD")

 2、scp命令

scp root@107.172.27.254:/home/test.txt .   //下载文件

scp test.txt root@107.172.27.254:/home  //上传文件

scp -r root@107.172.27.254:/home/test .  //下载目录

scp -r test root@107.172.27.254:/home   //上传目录

 查看当前系统时间

[root@localhost ~]# date +"%Y-%m-%d %H:%m:%S"
2020-04-03 08:04:05

 

VI命令

#鼠标跳转
:0跳到文件第一行
:1跳到文件第一行 
gg 跳到文件第一行
Shift + g 跳到文件最后一行
:$ 跳到文件最后一行

整页翻页 ctrl-f ctrl-b
f就是forword b就是backward

翻半页
ctrl-d ctlr-u
d=down u=up

滚一行
ctrl-e ctrl-y

zz 让光标所杂的行居屏幕中央
zt 让光标所杂的行居屏幕最上一行 t=top
zb 让光标所杂的行居屏幕最下一行 b=bottom

 

#删除

删除某段内容

删除5至10行之间的内容

:5,10d

删除所有内容

也是删除从第一行到最后一行

:1,$d

 

在vi中,“.”表示当前行,

“$”表示最后一行,

“1,.”表示从第1行到当前行,

“1,$”表示从第1行到最后一行,也就是所有内容,

“d”表示删除。

posted on 2019-11-22 11:27  JAVA-ROAD  阅读(148)  评论(0)    收藏  举报

导航