- 怎么理解 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
相关推荐
方便面不加香菜2 小时前
Linux--基础IO(一)鼎讯信通4 小时前
风电光缆运维提质增效:G-4000A 光缆故障追踪仪破解风场巡检难题三十..5 小时前
MySQL 从入门到高可用架构实战精要跨境数据猎手6 小时前
大数据在电商行业的应用linyanRPA6 小时前
影刀RPA店群自动化实战:多店铺活动自动报名与促销管理架构设计mounter6257 小时前
现代 Linux 内存管理的演进与变革:从传统 LRU 到多代架构 MGLRU会Tk矩阵群控的小木7 小时前
安卓群控系统对于游戏工作室实战教程赵渝强老师7 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级佛山个人技术开发7 小时前
GitCode SSH连接配置教程Qt程序员7 小时前
Linux RCU 原理与应用