- 怎么理解 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
相关推荐
一位赵11 分钟前
小练2 选择题qq_3129201114 分钟前
Nginx+Keepalived双主架构:消除单点故障的最佳实践代码游侠40 分钟前
学习笔记——Linux字符设备驱动开发LucDelton1 小时前
Java 读取无限量文件读取的思路Lw老王要学习1 小时前
CentOS 7.9达梦数据库安装全流程解析蓝队云计算2 小时前
蓝队云部署OpenClaw深度指南:避坑、优化与安全配置,从能用做到好用Kaede62 小时前
提示dns服务器未响应,需要做哪些事?CRUD酱2 小时前
CentOS的yum仓库失效问题解决(换镜像源)zly35002 小时前
VMware vCenter Converter Standalone 转换Linux系统,出现两个磁盘的处理珠海西格2 小时前
1MW光伏项目“四可”装置改造:逆变器兼容性评估方法详解