Linux常用命令

终端窗口操作:

ctrl+alt+f2(f3-f5) 创建终端窗口

ctrl+alt+f1 返回图形化桌面

ls 列出当前目录下的所有文件夹

exit 退出当前终端

文件操作:(Linux目录结构为一棵树,只有一个根目录)

cd /   切换到根目录

vi/vim文本编辑器:

super+空格  切换输入语言

vim 文件名  打开文本编辑

ESC一般模式:主要操作:删除、复制、粘贴

yy    复制当前行(不用选中,光标在行首#号处)     8yy(y8y)  复制8行       

y$    复制从光标当前位置到行尾         y^  复制从光标位置到行首

p      粘贴

dd    删除当前行                  dw    删除当前单词

d$    删除从光标当前位置到行尾         d^    删除从光标位置到行首

x      剪切当前光标所选中的                 X    往前退格并删除当前光标所选中的

r      替换当前字符                                R    替换当前行内容

^     光标移动到行首                             $     光标移动到行尾

w    光标移动到下一个词的词头           e     光标移动到下一个词的词尾

b    光标移动到上一个词的词头

gg  光标移动到当前文档的开头            G    光标移动到当前文档的最后一行

shift+h / H    光标移动到当前页面第一行         /L      光标移动到当前页面最后一行

3+G    光标移动到第三行

:set nu    显示行号                                 :set nonu    取消显示行号

 

i、a、o )编辑模式:  主要操作:编辑文本

I i    A a  O o

 

: 或者 / )命令模式:   

u(回退操作,清除刚刚的修改)

:w     保存

:q     退出              :q!  不保存强制退出

:wq   保存并退出     

/boot    查找文档中的”boot“,按n跳转下一个,N跳转上一个

:noh    取消高亮显示

:s/old/new    替换当前行匹配到的第一个old为new

:s/old/new/g   替换当前行匹配到的所有old为new

:%s/old/new   替换文档中每一行匹配到的第一个old为new

:%s/old/new/g   替换文档所有匹配到的old为new

 

文件目录:

pwd  显示当前工作目录的绝对路径

ls   列出目录的内容

cd  切换目录

mkdir  创建一个新的目录     mkdir t       mkdir -p a/b/c

rmdir 删除一个空的目录    rmdir t      rmdir -p a/b/c

touch  创建空文件    touch  hello  默认为hello为文本文件

cp  复制文件或目录    文件:      cp txtname a/b/c        \cp txtname a/b/c(默认覆盖内容)

                                   目录:      cp -r a/ /home    将整个a目录复制

 

 

rm  删除文件

rm A   删除A文件

rm -r A 递归删除目录中所有内容

rm -f A 强制执行删除操作,而不提示是否确认

rm -rf A/  删除A下的所有目录,而不提示是否确认

 

mv  移动目录或文件

 

mv  a  /root/   将a移动到root目录

 

posted @ 2022-11-17 13:12  starstarnn  阅读(161)  评论(0)    收藏  举报