linux命令行总结

xiaoxiao2021-03-01  12

简单命令

语法:#ls [路径]            表示列出指定路径下的文件夹和文件的名字,如果路径没有指定则列出当前路径下的语法:#ls -l [路径]         表示以列表的形式列出指定路径下的文件夹和文件的名字语法:#ls -la [路径]       表示以列表的形式列出指定路径下的文件夹和文件名(包含隐藏文件)语法:#clear                  清空当前屏幕中全部的命令(其实质是没有清空,只不过是顶到上面去了)语法:#init 数字             用于Linux的运行模式的切换

其他数字的含义:

            0表示关机;

            1表示单用户模式

            2表示多用户模式

            3表示切换到命令行模式

            4表示未被使用的模式

            5表示切换到桌面模式

            6表示重启

语法:#su 需要切换到的用户名   切换用户(switch user) 

目录切换命令

语法:#cd 需要切换到的路径(路径可以是相对路径,也可以是绝对路径)      切换目录(change directory)语法:#pwd                                  打印当前的工作路径(print working directory)

文件操作命令

语法:#touch   文件的名字            创建一个文件语法:#cp 需要复制的文件 需要保存的位置          复制文件到另外一个路路径语法:#mv 需要移动的文件 需要移动到的位置(包含文件名)          移动文件到指定路径语法:#rm [-f] 需要删除的文件          -f表示force(强制)            删除文件   语法:#mv 需要重命名的文件 新的名字                                         重命名文件

文件夹的操作

语法:#mkdir 需要创建的目录名                                                  创建文件夹语法:#cp –r 需要复制的文件夹 复制到地方(-r表示递归,必须得加上这个参数)              复制文件夹   语法:#mv 需要移动的目录 移动到的地方                                     移动文件夹到指定位置语法:#rm -rf 需要删除的文件夹名称(-r表示递归删除,-f表示强制不提示)                       删除文件夹内容语法:#mv 需要重命名的文件夹 新的文件夹名称                           重命名文件夹

vim文本编辑器

语法:#vim 需要打开的文件                                           打开需要打开的文件语法:#vim +数字 需要打开的文件                                 打开文件之后快速的将光标定位到数字指定的行语法:#vim +/字符串 需要打开的文件                             打开文件,之后高亮显示/后的字符串

 注:文本默认是不显示行号的,需要显示行号请在文本内输入set nu 

vim文本的三种编辑模式

在vim中存在三种模式:命令模式、末行模式、编辑模式

末行模式(默认)

语法: :w       (write)                           保存文本内容语法::w    文件的路径                            另存文本内容到指定文件语法: :q     (quit)                               退出语法:/字符串                                          需要查找的字符串进行高亮处理语法::s   /需要替换的字符串      /替换成的字符串                表示替换当前光标所在的行的第一处符合条件的字符串语法::s/需要替换的字符串         /替换成的字符串/g              替换光标所在行全部符合条件的地方,g表示global语法::%s/需要替换的字符串     /替换成的字符串                  表示替换当前文档中每一行第一个符合条件的地方语法:   :%s/需要替换的字符串         /替换成的字符串/g        替换整个文档中全部符合条件的地方

命令模式

光标移动

将光标在默认的命令模式中快速的定位到文档的最后一行,可以按下按键G。将光标从命令模式中快速的切换到文档的第一行,可以按下按键gg。将光标快速的定位到当前文档中的指定行,可以输入数字G。将光标以当前行为准,向上或者向下移动指定的行数,可以输入数字↑/↓。

删除

删除当前行,可以使用按键dd,删除之后下一行上移。删除当前行,下一行不上移,可以按下键盘的按键D,删除之后当前行留空。删除多行,可以使用数字dd,表示以光标所在行为基准,向下删除指定的行数。

特别说明的:

         在vim中,删除命令和剪切命令是一样,已经删除的内容可以通过粘贴命令显示出来。

复制

复制当前行,可以在光标所在的行按下键盘按键yy。复制多行,可以按下数字yy,表示以当前行为准,向下复制指定的行数。复制完成之后可以按下按键p,进行粘贴,粘贴是粘贴在光标所在行的下一行开始。

编辑模式

进入编辑模式,可以按下i键或者a键。a键表示在光标的下一个字符处,after insert。I键表示在光标所在的位置进行编辑,insert。退出编辑模式,按下键盘的esc键就可以退出编辑模式。

VIM扩展知识

在一般情况下,vim是默认不显示行号的?修改vim的配置文件进行配置。Vim的配置文件在当前用户的家目录中(如果没有的话自己创建,文件名字叫做.vimrc)别名是通过别名文件来设置的,别名文件位于当前用户家目录中,文件名叫做.bashrc。当一个文件在vim中进行打开,打开之后没有正常关闭,这种问题的处理办法就是删除交换文件,交换文件的名称一般都是在原有的文件名后面加上.swp。当文件进行修改之后,如果想撤销/重做,则可以在末行模式中输入:u,来撤销上一步的操作。

rpm软件管理

语法:rpm -qa [|grep] 需要查询的关键词                            查询安装语法:rpm –e 需要卸载的软件名称(软件完整名称,即通过查询得到的名称) [--nodeps]                           卸载安装参数说明:           -e:表示卸载      --nodeps:表示忽略依赖关系语法:rpm -ivh 需要安装的软件完整名称                      安装软件

网卡设置

在Linux中网卡不像windows系统中那样以图标的形式进行配置,在命令行中存在单独的配置文件的,配置文件的位置在/etc/sysconfig/network-scripts/语法:ifconfig                                              查看网卡配置语法:#ifdown 设备名称                              禁用网卡,例如禁用eth0这块网卡,则输入#ifdown eth0,然后按下回车就可以。语法:#ifup 设备名称                                   启用网卡,例如启用eth0这块网卡,则输入#ifup eth0,然后按下回车就可以。

拓展知识

ctrl+c                    停止当前命令ctrl+a                    将光标快速的切换到命令行的最前面ctrl+e                    将光标快速的切换到命令行的最后面↑和↓                      用于切换历史命令tab                       用于补全文件名或者文件夹名,还有个功能就是连续按下2次tab,可以列出指定目录下符号特定字符开头的文件夹和文件。> 和>>                   比如说将ls执行结果保存到某个文件中。这个时候可以使用>或者>>

语法:#find 查找路径 –name 查找的关键词                      用于查找linux磁盘是否存在相关字段文件

 

转载请注明原文地址: https://www.6miu.com/read-3850110.html

最新回复(0)