linux常用命令及快捷方式

1:关机重启命令

作用 命令
关机 shutdown -h now/0
重启 shutdown -r now/0
取消重启 shutdown -c

2:和目录相关命令

作用 命令
创建目录 mkdir
创多个子目录 mkdir -p
确认已创建 ls
指定目录 ls -d
返回家目录 cd ~
返回上一级 cd …
返回上一次目录 cd -

目录与目录之间有上下级关系:采用相对路径切换
目录与目录之间没上下级关系:采用绝对路径切换,效率高。

作用 命令
当前所在目录 pwd
创建文件信息 touch
查看文件内容 cat

3:编辑文件内容

作用 命令
编辑文件 vi
进入编辑 i
退出编辑 esc
保存退出 :wq
直接退出 :q
强制退出 :q!

编辑文件内容时无法识别中文符号
4:文件不多时
echo将信息输出到屏幕,
特殊符号 > 向文件加内容会先清空文件。
特殊符号>>代表在原文件上追加文件。
5:文件目录有关命令

作用 命令
复制 cp
递归 cp -r
强制覆盖 \cp
数据移动 mv
重命名 mv / /
删除数据 rm
强制删除 rm -r
不确认强制删除 rm -rf

快捷方式

将光标移到行首:ctrl+A
将光标切到行位:ctrl+e
移到行道中间: ctrl+左右方向
剪切空格分隔: ctrl+w
粘贴: ctrl+y
左侧内容删除: ctrl+u
右侧内容删除: ctrl+k
粘贴: shift+finsert
调取上个最后参数 esc+.

vi技巧

在esc模式下进行

shift+g 快速切换到行位
gg 将光标切到行首
set nu 显示行号,底行指令
set nonu 取消行号,底行指令
N gg 将光标切换N行
$ 将光标切到行位
^ 将光标切到行首
o 在当前行下新起一行编辑
O 在当前行上新起一行编辑
i 在光标当前位置进行编辑
I 光标切行首进行编辑
a 在光标当前下一个位置进行编辑
shift+c 光标所在右侧清空
cc 将整行内容清空
shift +A 一行行尾进行编辑

文本内容快速编辑

yy 复制指定信息
p 粘贴,复制
nyy 复制多行信息内容
np 粘贴n行内容
dd 删除指定行信息
r 替换指定光标信息
R 可替换多字符
dG 将光标后所有内容删除

底行模式

s / / 替换内容
%s / / 指定所有内容替换

你可能感兴趣的:(linux常用命令及快捷方式)