简单命令
- 语法:#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磁盘是否存在相关字段文件