前言:
本篇文章根据作者所学及习惯整理,如有错误,望请指正!
不定时更新中,目前更新至20210608
1. ls命令 – 显示指定工作目录下的内容及属性信息
ls 显示当前目录下的文件及文件夹
ls -a 显示所有文件及目录 (包括以“.”开头的隐藏文件)
ls -l 使用长格式列出文件及目录信息
ll 使用长格式列出文件及目录信息【上条指令的缩写】
2.cd命令-切换目录
cd [目录名] 切换到当前目录位置下的子目录
cd .. 返回当前目录位置的上一级目录
cd ../.. 返回当前目录位置的上两级目录
cd ~ 切换至当前用户目录
3.pwd命令-显示当前路径
pwd 查看当前目录路径
4.su指令-切换用户
su [用户名] 切换用户
5.ifconfig命令 – 显示或设置网络设备
ifconfig 显示网络设备信息
该指令可用于查看虚拟机的IP地址
6.vi命令 – 文本编辑器
进入文本编辑器
vi [文件名] 编辑指定文件
若系统中不存在该文件,则默认新建文件
vi -R 只读模式
vi + 从文件末尾开始
vi +<行数> [文件名] 从指定行开始
退出文本编辑器
1.如果处于Insert状态,则先按Esc进入命令模式
2.在文件最后输入下列指令,退出编辑:
:w 保存文件, 但不退出vi编辑
:w! 强制保存文件 但不退出vi编辑
:w file 将文件另存到file中,不退出vi编辑
:wq 保存文件, 并退出vi编辑
:wq! 强制保存文件 并退出vi编辑
:q 不保存文件, 并退出vi编辑
:q! 不保存文件, 并强制退出vi编辑
:e! 放弃所有修改,从上次保存文件开始再编辑
7.mv命令 – 移动或改名文件
mv -i 若存在同名文件,则向用户询问是否覆盖
mv -f 覆盖已有文件,不进行任何提示
mv -b 当文件存在时,覆盖前为其创建一个备份
mv file1 file2 将文件file1重命名为file2
mv file /dir 将文件file移动到目录dir中
mv /dir1 /dir2 将目录dir1移动到目录dir2中(前提dir2要存在)
mv /dir/* . 将目录dir中的文件移动到当前目录下