目录

Ctrl键的方面:

系统方面:

基本的Linux命令:

补充:在编译模式中的强制退出操作


Ctrl键的方面:

        1.Ctrl+a:光标迅速回到行首。

        2.Ctrl+b:光标向左移动一个字符。

        3.Ctrl+c:强制停止当前命令。(注意这里没有复制的意思,在linux中他不能用于复制)

        4.Ctrl+d :退出当前shell命令行,如果是切换过来的用户,则执行这个命令回退到原用户,即退出操作,相当于logout。

        5.Ctrl+e:光标迅速回到行尾。

        6.Ctrl+f:光标向右移动一个字符。

        7.Ctrl+g:从Ctrl+r的搜索历史命令模式中退出。

        8.Ctrl+h:删除光标前的一个字符。

        9.Ctrl+k :剪切(删除)光标处到行尾的所有字符。

        10.Ctrl+l :清除屏幕所有的内容,并开启一个新的一行。

        11.Ctrl+q:解锁ctrl+s的锁定状态。

        12.Ctrl+r:搜索命令行使用过的历史命令记录。

        13.Ctrl+s:锁定终端冻结stdin,使之任何人无法输入(使用Ctrl+q可以恢复输入)

        14.Ctrl+t:交换光标前的两个字符。

        15.Ctrl+u:剪切(删除)光标处到行首的所有字符。

        16.Ctrl+w:剪切(删除)光标前的一个单词。

        17.Ctrl+y:粘贴 ctrl+k、ctrl+u、ctrl+w删除的字符。

        18.Ctrl+z:暂停在终端运行的任务,使用"fg"命令可以使暂停恢复。

系统方面:

        1.Tab补全文件名或路径。

        2.!!:执行上一条命令。

        3.!pw:这是一个例子,是执行以pw开头的命令,这里的pw可以换成任何已经执行过的字符

        4.!pw:p:这是一个例子,是仅打印以pw开头的命令,但不执行,最后的那个“p”是命令固定字符。

        5.!num:执行历史命令列表的第num条命令,num代指任何数字(前提是历史命令里必须存在)。

        6.!$:代指上一条命令的最后一个参数,该命令常用于shell脚本中。

        7.esc+.:注意那个".“ 意思是获取上一条命令的(以空格为分隔符)最后的部分。

        8.esc+b:移动到当前单词的开头。

        9.esc+f:移动到当前单词的结尾。

基本的Linux命令:

        1、cd:改变目录。

        2、cd..回退到上一目录,直接cd进入默认目录。

        3、pwd:显示当前所在目录路径。

        4、ls(ll):都是列出当前目录中的所有文件,只不过ll列出的内容更为详细。

        5、touch:新建一个文件 如touch index.js 就会在当前目录下新建一个index.js文件。

        6、rm:删除一个文件,rm -r src 删除src目录。

        7、mkdir:新建一个目录,就是新建一个文件夹。

        8、rm -r:删除一个文件夹,rm -r src 删除src目录。

        9、mv:移动文件,mv index.html src index.html 是我们要移动的文件,src是目标文件夹,当然,这样写,必须保证文件和目标文件夹在同一目录下。

        10、reset 重新初始化终端/清屏。

        11、clear 清屏。(windows下是cls命令)

        12、history 查看命令历史。

        13、help 帮助。

        14、exit 退出。

        15、#表示注释。

补充:在编译模式中的强制退出操作

        1.首先是vim 文件名进入一般模式。

        2.然后按i进入编译模式。

        3.编译结束按ecs会进去一般模式。

        4.按:进入输入指令命令模式。

此时有以下三种情况:

一、保存不退出:

        :w 保存文件但不退出vi 编辑。

        :w! 强制保存,不退出vi 编辑。

        :w file 将修改另存到file中,不退出vi 编辑。

二、保存并退出:

        :wq 保存文件并退出vi 编辑。

        :wq! 强制保存文件并退出vi 编辑。

三、不保存并退出:

        :q 不保存文件并退出vi 编辑。

        :q! 不保存文件并强制退出vi 编辑。

        :e! 放弃所有修改,从上次保存文件开始在编辑。