Linux命令与基础操作指南

Linux命令与基础操作指南
目录1. Linux文件系统概述2. 常用命令2.1 快捷键2.2 命令行基础2.3 文件与目录操作2.4 文件查看与权限2.5 路径切换2.6 复制、移动与删除3. VI编辑器4. VSCode编辑器1. Linux文件系统概述Linux中一切皆文件。两大特殊文件根目录 /家目录 ~家目录路径/home/用户名2. 常用命令2.1 快捷键放大终端字体Ctrl Shift 缩小终端字体Ctrl -2.2 命令行基础命令行提示符$后的位置表示当前工作路径默认为用户家目录。pwd 查看当前路径2.3 文件与目录操作新建文件夹mkdir 文件夹名字文件touch 文件名后缀名同时新建多个touch a1.c a2.c a3.cmkdir t1 t2 t3多层嵌套mkdir -p a/b/c注意事项同一路径下不能新建同名文件夹会报错touch命令也可用于更新已存在文件的时间戳。2.4 文件查看与权限查看ls - 查看当前路径下所有内容ls -a - 查看当前路径下所有内容包括隐藏内容ls -l - 查看当前路径下所有内容的详细信息ls -l test.c - 查看当前路径下 test.c 文件的详细信息文件类型7种文件类型bcd-lspb 块设备文件 /devc 字符设备文件d 目录文件 文件夹- 普通文件 .c .h .txtl 软链接文件 LinuxCs 套接字文件 网络p 管道文件 IO文件权限rwx 可读可写可执行 r-x 可读不可写可执行rwx rwx rwx自己 组内 其他r:4 w:2 x:1 -:0chmod 777 f1.c 更改文件 f1.c 的权限2.5 路径切换路径类型绝对路径 - 从根目录开始逐层向下相对路径 - 以当前位置为参照切换命令下一级cd 文件夹上一级cd ..家目录cd ~ 或 cd /home/hq 或 cd2.6 复制、移动与删除复制文件cp 要复制的文件 目标地址文件夹cp -r 要复制的文件夹 目标地址另存为cp 要复制的文件 目标地址/新名字移动mv 要移动的文件/文件夹 目标地址重命名mv 要移动的文件/文件夹 目标地址/新名字删除文件rm 文件名文件夹rm -r 文件夹3. VI编辑器三种模式命令行模式Normal Mode启动 vi 后的默认模式用于复制、粘贴、删除、光标移动等操作。插入模式Insert Mode在此模式下可以输入和编辑文本。底行模式Command-Line Mode用于保存、退出、查找、替换、分屏等高级操作。模式切换快捷键进入插入模式i在光标前插入a在光标后插入o在当前行下方新开一行并进入插入模式返回命令行模式Esc键进入底行模式在命令行模式下输入:冒号常用编辑命令命令行模式下复制yy复制当前行3yy复制当前行及下面 2 行共 3 行粘贴p在光标后粘贴P在光标前粘贴删除dd删除当前行3dd删除当前行及下面 2 行共 3 行x删除光标所在字符撤销u撤销上一次操作光标移动h左移j下移k上移l右移0移动到行首$移动到行尾运行图如下基本使用步骤打开 vi 编辑器vi 文件名默认进入命令行模式按i进入插入模式编写程序按Esc返回命令行模式输入:w保存文件输入:q退出 vi简单编辑示例在终端输入vi hello.c创建并打开文件。按i进入插入模式输入以下代码#include stdio.h int main() { printf(Hello, VI Editor!\\n); return 0; }按Esc返回命令行模式。输入:w保存文件。输入:q退出 vi。可选在命令行输入cat hello.c查看文件内容。4. VSCode编辑器code 文件夹- 使用VSCode打开指定文件夹e 文件夹 - 使用VSCode打开指定文件夹