常用linux命令

来源:互联网 发布:mysql-5.5.57安装 编辑:程序博客网 时间:2024/06/06 07:45

ls:查看当前目录下所有文件
tree:以树结构列出当前目录下的所有目录或文件
touch + 文件名:创建文件
cat:查看文件内容

vi + 文件名 :编辑文件,如果文件不存在,会创建文件并直接进入编辑状态

dd:删除一行
dw:删除一个单词,需将光标移到单词的第一个字母上,按dw,如果光标在单词任意位置,用daw
dnw:删除n个单词
dne:也可,只是删除到单词尾
dnl:向右删除n个字母
dnh:向左删除n个字母
dnj:向下删除n行
dnk:向上删除n行

移动光标
上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行
下:j nj:向下移动n行
左:h nh:向左移动n列
右:l nl:向右移动n列
$:移动光标到行尾
n$:移动到第n行的行尾

保存命令
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
之后,回车,ok!

:set number / set nonumber :显示/不显示行号

Ctrl+A|t+t:ubuntu调出终端

shutdown -h now:关机