基本命令
ls -l [路径] 表示以列表的形式列出指定路径下的文件夹和文件的名字
ls -la [路径] 表示以列表的形式列出指定路径下的文件夹和文件的名字(包含隐藏文件)
ls 字符串* 表示匹配所有以字符串开头的的文件和文件加
clear 清除当前屏幕中全部的 命令(其实没有清空,只是顶到上面)
init [数字] 用于linux的运行模式
数字取值:
0 关机
1 单用户模式
2 多用户模式
3 表示将系统从桌面模式转换成命令行模式
4 未被使用模式
5 从命令行模式切换成桌面模式
6 重启
su [切换到的用户名] 切换用户 低权限用户切换高权限用户需要输入密码
cd [切换目录] 切换到目的路径,可以相对路径 也可以是绝对路径
pwd 打印当前 的工作路径(print working directory)
touch [文件的名字] 文件名可以是一个完整路径 如果后面的路径参数配置后则在路径下创建
cp [需要复制的文件] [需要保存的位置]
mv [需要移动的文件] [移动到目录]
rm [需要删除的文件名]
rm -f [文件名] 直接删除
ctrl + c 终止当前命令
ctrl + a 将光标快速切换到命令行的最前面 a : ahead
ctrl + e 快速切换到命令行的最后面
tab 用于补全文件名或者文件夹
###文件夹的操作
创建:mkdir [需要的创建的目录名称/可以带路径] 示例:mkdir test
复制 cp -r 需要复制的文件夹 目标地址 递归复制
删除 rm -rf 需要删除的文件夹名称
重命名: mv 重命名的文件夹 新的文件夹名称
vim编辑器 (末行模式 命令行模式 编辑模式)
打开文件:
vim [需要打开的文件]
vim +数字 [需要打开的文件] 打开文件并定位到数字对应的行数
:set nu 显示行号
vim +/字符串 打开后高亮显示 / 后面的 字符串
在搜索结果中进行快速查找 n 向下切换 N 向上切换
从文件内容中退出 esc 后输入 :q 不保存后退出 :wq 保存后退出
注意:vim打开文件时若不存在则以新文件方式打开
默认是命令模式:
进入末行模式 :
保存: :wq :wq!
另存: :w [文件保村名字]
退出: :q :q!
查找: /字符串 查找的结果高亮显示
替换:
:s/需要替换的字符串/替换成的字符 ->光标所在的一个
:s/需要替换的字符串/替换成的字符/g ->光标所在行全部的
:%s/需要替换的字符串/替换成的字符 ->整个文档中每行第一个匹配的
:%s/需要替换的字符串/替换成的字符/g ->替换全部
编辑模式:
快速定位到文档最后 G
快速定位到文档第一行 gg
快速定位到制定行: 数字 G
删除当前行上移 dd
删除当前行下一行不上移 D
删除多行,以当前光标未转向下删除指定行: 数字 dd
复制当前行 yy
复制多行,以当前行为准向下复制制定的行数 数字 yy
粘贴 p
编辑模式
进入编辑模式 i或a [a] 在光标的下一个字符 [i]在光标所在的位置
退出:esc
:u 撤回上一条操作
:x 退出保存
:X给当前文档加密
vim /root .vimrc 配置 set nu 显示行号 若没有新建
别名是通过别名文件来设置的
bashrc 文件里配置
在linux中:wq退出方式和:x的退出方式有什么区别
答:实际开发中建议使用:x wq无论文件是否有修改,都会修改最后修改时间,而:x只有文件修改后才会被修改
###rpm
rpm -qa [软件名称] 查询软件的安装情况
-q 表示查询
-a 全部
| 管道
grep 匹配
rpm -e [软件完整名称] [-nodeps]
-e 表示卸载
-nodeps 表示忽略依赖关系
rpm -ivh [软件完整名称]
-i 表示安装 install
-v 表示显示进度条
-h 表示进度条以#显示
ls -l [路径] 表示以列表的形式列出指定路径下的文件夹和文件的名字
ls -la [路径] 表示以列表的形式列出指定路径下的文件夹和文件的名字(包含隐藏文件)
ls 字符串* 表示匹配所有以字符串开头的的文件和文件加
clear 清除当前屏幕中全部的 命令(其实没有清空,只是顶到上面)
init [数字] 用于linux的运行模式
数字取值:
0 关机
1 单用户模式
2 多用户模式
3 表示将系统从桌面模式转换成命令行模式
4 未被使用模式
5 从命令行模式切换成桌面模式
6 重启
su [切换到的用户名] 切换用户 低权限用户切换高权限用户需要输入密码
cd [切换目录] 切换到目的路径,可以相对路径 也可以是绝对路径
pwd 打印当前 的工作路径(print working directory)
touch [文件的名字] 文件名可以是一个完整路径 如果后面的路径参数配置后则在路径下创建
cp [需要复制的文件] [需要保存的位置]
mv [需要移动的文件] [移动到目录]
rm [需要删除的文件名]
rm -f [文件名] 直接删除
ctrl + c 终止当前命令
ctrl + a 将光标快速切换到命令行的最前面 a : ahead
ctrl + e 快速切换到命令行的最后面
tab 用于补全文件名或者文件夹
###文件夹的操作
创建:mkdir [需要的创建的目录名称/可以带路径] 示例:mkdir test
复制 cp -r 需要复制的文件夹 目标地址 递归复制
删除 rm -rf 需要删除的文件夹名称
重命名: mv 重命名的文件夹 新的文件夹名称
vim编辑器 (末行模式 命令行模式 编辑模式)
打开文件:
vim [需要打开的文件]
vim +数字 [需要打开的文件] 打开文件并定位到数字对应的行数
:set nu 显示行号
vim +/字符串 打开后高亮显示 / 后面的 字符串
在搜索结果中进行快速查找 n 向下切换 N 向上切换
从文件内容中退出 esc 后输入 :q 不保存后退出 :wq 保存后退出
注意:vim打开文件时若不存在则以新文件方式打开
默认是命令模式:
进入末行模式 :
保存: :wq :wq!
另存: :w [文件保村名字]
退出: :q :q!
查找: /字符串 查找的结果高亮显示
替换:
:s/需要替换的字符串/替换成的字符 ->光标所在的一个
:s/需要替换的字符串/替换成的字符/g ->光标所在行全部的
:%s/需要替换的字符串/替换成的字符 ->整个文档中每行第一个匹配的
:%s/需要替换的字符串/替换成的字符/g ->替换全部
编辑模式:
快速定位到文档最后 G
快速定位到文档第一行 gg
快速定位到制定行: 数字 G
删除当前行上移 dd
删除当前行下一行不上移 D
删除多行,以当前光标未转向下删除指定行: 数字 dd
复制当前行 yy
复制多行,以当前行为准向下复制制定的行数 数字 yy
粘贴 p
编辑模式
进入编辑模式 i或a [a] 在光标的下一个字符 [i]在光标所在的位置
退出:esc
:u 撤回上一条操作
:x 退出保存
:X给当前文档加密
vim /root .vimrc 配置 set nu 显示行号 若没有新建
别名是通过别名文件来设置的
bashrc 文件里配置
在linux中:wq退出方式和:x的退出方式有什么区别
答:实际开发中建议使用:x wq无论文件是否有修改,都会修改最后修改时间,而:x只有文件修改后才会被修改
###rpm
rpm -qa [软件名称] 查询软件的安装情况
-q 表示查询
-a 全部
| 管道
grep 匹配
rpm -e [软件完整名称] [-nodeps]
-e 表示卸载
-nodeps 表示忽略依赖关系
rpm -ivh [软件完整名称]
-i 表示安装 install
-v 表示显示进度条
-h 表示进度条以#显示