- 怎么理解 I/O 重定向?
可更改进程获取其输入或输出的方式 - /dev/null 是什么,有什么用途?
不显示,直接丢弃 - 解释下列命令的结果:&> /dev/null 、2>> file
全部丢弃,错误输出至file - 怎么理解管道?管道和重定向有什么区别?
管道将上一个命令的结果不显示作为新命令的输入
重定向可改变输入输出错误的方式,管道可自定义方式 - 在什么情况下需要使用 tee 命令?举例说明如何使用。
当重定向与管道组合时,重定向的优先级高于管道
第一个命令不会在屏幕上显示任何输出, 但 tee 命令可用于解决这个问题


- vim 是什么?vim 和 vi 有什么关系?
vim是一个安装包的功能,vi是Linux都自带的功能,但都有一样的编辑功能 - vim 里有几种运行模式,分别说明每种模式下的简单操作。
Vim模式分为:命令模式、扩展命令模式、编辑模式和可视模式。即:
command 模式、extended command 模式、edit 模式和 visual edit 模式

vim 以 command 模式启动,i进入 edit 模式,Esc退回 command 模式
v进入 visual 模式,shift+v 选择多行,ctrl+v 选择块
:进入 extended 模式,执行保存、退出等工作
在 command 模式下,u撤销,x删除单个字符
:w保存文件,:wq保存退出,**:q!**强制退出
command 模式下,y复制,p粘贴
可以运行 vimtutor 命令进行 vim 的学习 - 一个用户可以启动多个 shell 会话吗?
可以 - 说明 shell 变量(或 bash 变量)和环境变量的区别。
Bash shell 可以设置变量,甚至将变量导出成为环境变量,从而自动带入
启动的程序
可以将带有冗长参数的命令通过 alias 赋予变量
shell 变量对于 shell 会话是唯一的
环境变量可以传递给 shell 中运行的程序
不是环境变量的 Shell 变量只能由 shell 使用
环境变量可以由 shell 以及从该 shell 运行的程序使用
一个重要的环境变量是 PATH,shell 会在其中目录中查找程序
使用 export -n variable_name 取消环境变量赋值 - PATH 环境变量有什么重要作用?
环境变量可以传递给 shell 中运行的程序
不是环境变量的 Shell 变量只能由 shell 使用
环境变量可以由 shell 以及从该 shell 运行的程序使用
一个重要的环境变量是 PATH,shell 会在其中目录中查找程序
使用 export -n variable_name 取消环境变量赋值 - 分别在/etc/profile、~/.bash_profile 和 ~/.bashrc 设置环境变量时有什么区别?
bash 启动时,会从 /etc/profile、/etc/bashrc 、~/.bash_profile 和
~/.bashrc 中导入环境变量(运行的确切脚本取决于基于 shell 启动方式,
是交互式登录 shell、交互式非登录 shell 还是 shell 脚本)
要对所有用户的登录 shell 起作用,修改 /etc/bashrc 文件
知识点-创建、查看和编辑文本文件
Q16849645152026-01-15 14:28
相关推荐
n112128 分钟前
Docker 容器时区错 8 小时:3 个坑Android系统攻城狮14 分钟前
Linux FFmpeg深度解析之av_dump_format调用流程与实战(十一)Android系统攻城狮28 分钟前
Linux FFmpeg深度解析之avcodec_find_decoder调用流程与实战(十二)小白的码BUG之路37 分钟前
K8s -- 启动一主二从节点Escalating_xu44 分钟前
【Linux 网络编程】IP 分片与重组:3000 字节的数据报,怎样拆开又拼回来?小相会自律1 小时前
全平台远程控制软件推荐2026:Win/Mac/Linux/手机/鸿蒙互通哪款好yyzc111111 小时前
合规稳定资金结算收款系统助力门店发展风娜1 小时前
【Linux网络】UDP 服务器怎么写?从 socket、bind 到 recvfrom/sendto,手写完整回显服务器慈云数据1 小时前
用 DSH 辅助部署一个网站监控平台:Uptime Kuma + Docker 实战毒爪的小新1 小时前
最新 Dify 1.14.0+ 内网离线插件打包、部署完整踩坑方案(解决 uv.lock 依赖校验失败)