
Linux思维导图原始图
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《Linux思维导图原始图》是一份全面梳理Linux操作系统核心概念和命令的可视化指南,适用于学习和快速查阅。
### Linux基础操作与文件管理详解
#### 一、文件与目录的基本操作
##### 1. 创建文件与目录
- **创建目录**:
- `mkdir 文件夹名`:创建单个目录。
- `mkdir -p mnb`:创建多级嵌套目录。注意这里使用的是 `-p` 而非题目中的 `-q`,因为 `-p` 是创建多级目录的标准选项。
- **创建文件**:
- `touch 文件名`:创建空文件,默认情况下会添加 `.txt` 后缀。
##### 2. 查看文件与目录
- `ls`:列出当前目录下的文件和目录。
- `ls -l`:以长格式列出详细信息,如权限、所有者、大小等。
- `ls -a`:显示包含隐藏文件的所有文件列表。
- `ls -d`:仅列出目录本身的信息,不包括其内容。
- `ls -R`:递归显示当前目录及其子目录下的所有文件。
- `ls -t`:按照最后修改时间降序排列文件列表。
##### 3. 显示文件内容
- `cat 文件名`:在终端显示整个文件的内容。
- `head 文件名`:显示文件的前10行。
- `head -n 行数 文件名`:显示指定行数的内容。
- `tail 文件名`:显示文件的最后10行。
- `tail -n 行数 文件名`:显示指定行数的内容。
##### 4. 文件类型与权限
- **文件类型**:
- `b`:块设备文件(如硬盘)。
- `c`:字符设备文件(如终端)。
- `d`:目录。
- `-`:普通文件。
- `l`:符号链接(软链接)。
- `s`:套接字文件。
- `p`:管道文件。
- **文件权限**:
- `rwx`:分别表示读、写、执行权限。
- `rwx rwx rwx`:分别对应所有者、组内用户和其他用户的权限。
- 权限数值表示法:`r` 为 4,`w` 为 2,`x` 为 1。
- 更改文件权限:`chmod 权值 文件名`.
##### 5. 导航
- `cd 文件夹名`:进入指定目录。
- `cd ..`:回到上一级目录。
- `cd .文件夹名`:进入当前目录下的指定子目录。
- `cd -`:返回上一次所在的目录。
##### 6. 复制与移动
- **复制文件或目录**:
- `cp 文件名 目标地址`:复制文件。
- `cp -r 文件夹名 目标地址`:复制目录。
- **移动文件或目录**:
- `mv 文件文件夹 目标地址`:移动文件或目录。
##### 7. 删除
- `rm 文件名`:删除文件。
- `rm -r 文件夹名`:删除目录及其内容。
- `rm -f 文件名文件夹名`:强制删除文件或目录。
#### 二、终端操作与编辑器
##### 1. 终端操作
- **字体调整**:
- `Ctrl`+`Shift`+`+`:放大字体。
- `Ctrl`+`-`:缩小字体。
- **清屏**:
- `Ctrl`+`L`:清空屏幕。
- **打开终端**:
- 点击桌面图标。
- `Ctrl`+`Shift`+`N`: 快速打开新终端窗口。
- `Ctrl`+`Alt`+`T`: 快速打开终端。
- **关闭终端**:
- 关闭窗口.
- `Ctrl` + `D`: 退出终端.
- `exit`: 退出当前会话.
##### 2. 编译与链接
- **GCC**: GNU C Compiler
- `gcc 文件名`:编译源代码文件,生成默认可执行文件 a.out。
- `gcc 文件名 -o 可执行文件名`:编译源代码文件,并指定输出的可执行文件名称.
- 预处理阶段: `gcc -E test.c -o test.i`.
- 编译阶段: `gcc -S test.i -o test.s`
- 汇编阶段:` gcc -c test.s-o-test.o`
- 链接阶段:`gcc test.o-o-test`
##### 3. Vi编辑器
- **基本模式**:
- 命令模式:初始状态。
- 插入模式:编辑文本.
- 底行模式: 执行命令
- **常用命令**
- `i`:
全部评论 (0)


