当前位置: 首页 > web >正文

Linux基础知识(二)

文件操作


1. 怎么理解 I/O 重定向?
2. /dev/null 是什么,有什么用途?
3. 解释下列命令的结果:&> /dev/null 、2>> file
4. 怎么理解管道?管道和重定向有什么区别?
5. 在什么情况下需要使用 tee 命令?举例说明如何使用。
6. vim 是什么?vim 和 vi 有什么关系?
7. vim 里有几种运行模式,分别说明每种模式下的简单操作。
8. shell 会话是什么?一个用户可以启动多个 shell 会话吗?
9. 说明 shell 变量(或 bash 变量)和环境变量的区别。
10. PATH 环境变量有什么重要作用?
11. 分别在/etc/profile、~/.bash_profile 和 ~/.bashrc 设置环境变量时有什么区别?

1.io重定向是用于管理命令输入输出的一种方法,

进程包括标准输入,0;标准输出,1;错误,2

重定向就是通过> >> | & 或是| tee 操作将命令的各种输出到终端界面或是文件

2./dev/null 就是丢弃这个输出

3.丢弃所有输出;将错误输入file

4.管道是把前一个命令的输出作为后一个命令的输入;只能传递标准输出,想传递错误必须把错误先重定向到标准输出的地址

5.tee是三通,把输出同时打在终端和文件;语法为:命令 | tee 文件

6.文件编辑器;

7.vi是早期unix的文本编辑器;vim是改进版,同时支持更多操作,更美观易读

块模式,行模式,插入模式

8.用户登入后启动一个终端就是建立了一个shell会话;可以

9.shell变量仅适用于当前

10.PATH环境变量是执行命令扫描路径的初始条件

11. /etc/profile 是所有用户的全局配置,登录 shell 启动,, 设置全局环境变量
~/.bash_profile 是某个用户登录 shell 的配置,登录 shell 启动, 设置用户级环境变量
~/.bashrc 是该用户交互式非登录 shell 的配置, 非登录 shell 启动, 设置别名、提示符、交互性变量等

用户,组管理


1. Linux 对用户和组的管理涉及三个重要的系统文件,请给出各自的名称并简述其条目结构。
2. 为什么要有组的概念?用户的主要组和补充组(辅助组)有什么区别?
3. 在 shell 切换用户时, su user 和 su - user 这两个命令有什么区别?
4. sudo 命令有什么作用?
5. 普通用户要使用 sudo 命令需要满足什么条件?
6. 说明 su、sudo 和 sudo -i 的区别。
7. 从命令行使用 userdel 删除用户时加-r 选项和不加-r 选项有什么区别?
8. 如何添加组成员?
9. 能否删除主组,为什么?
10. 配置密码期限有几种方法,分别说明。
11. nologin shell 在什么时候会用到?

1./etc/passwd 用户密码,所属组,注释及其他

2.方便你进行权限管理,主组只有一个,辅助组可以添加多个,主组不能删除

3.su user 不加载目标用户的环境,su -需要加载

4.sudo可以将普通用户临时提升权限执行命令

5.输入自己的密码

6.见表格

7.加- r也删除用户主目录

8.Usermod -aG添加辅助组

9.不可以,此信息是用户的基本属性,删除导致组id无效会导致混乱

10.chage命令,vim编辑 /etc/login.defs

11.系统用户的使用

http://www.xdnf.cn/news/20401.html

相关文章:

  • Python毕业设计推荐:基于Django的饮食计划推荐与交流分享平台 饮食健康系统 健康食谱计划系统
  • Gutenberg块编辑器:WordPress 2025高效内容开发指南
  • 小智AI编译
  • Hadoop(八)
  • 02-Media-6-rtsp_server.py 使用RTSP服务器流式传输H264和H265编码视频和音频的示例程序
  • 校园管理系统|基于SpringBoot和Vue的校园管理系统(源码+数据库+文档)
  • Java中的包
  • 文心快码已支持Kimi-K2-0905模型
  • 每日一练001.pm
  • 打工人日报#20250905
  • 分享个C++线程池的实现源码
  • 【开题答辩全过程】以 基于Springboot电脑维修平台整合系统的设计与实现为例,包含答辩的问题和答案
  • daily notes[10]
  • 各种背包问题简述
  • Interior AI-AI驱动的室内设计工具
  • 变频器【简易PLC】功能中的时间问题
  • 神马 M63S+ 438T矿机评测:SHA-256算法高效能挖矿利器
  • 无名信号量
  • 探索Xilinx GTH收发器掉电与回环功能
  • Coze源码分析-资源库-删除提示词-前端源码
  • Nacos 启动
  • 【完整源码+数据集+部署教程】乡村道路植物与障碍物识别图像分割系统源码和数据集:改进yolo11-OREPA
  • 当前的大部分的AI,可能已经分到了传统那桌了!Causal AI:颠覆传统机器学习的下一代人工智能技术,让AI真正理解“为什么“!
  • python + flask 3 简单的授权验证(基于文件)
  • 小场景大市场:猫狗识别算法在宠物智能设备中的应用
  • 如何解决 OutOfMemoryError 内存溢出 —— 原因、定位与解决方案
  • 1 分布式事务在 Java Web 项目中的实践
  • 分库分表方案中出现数据倾斜问题怎么解决
  • MySQL知识回顾总结----数据类型
  • 143. 重排链表