linux——文件输入输出管理
一、输入输出的定义
- 输入:就是我们的键盘,鼠标和我们用这些硬件在系统中录入的字符
- 输出:就是系统接收到我们想要实现的功能字后,经过进程的处理产生字符。输出会有两种
- 编号1为正确输出
- 编号2为错误输出
- 默认着两种输出都会被系统定向到字符设备中
二、如何管理输出
非交互式多行录入
vim pass.shpasswdsh pass.sh
- 以上这种方式是不能自动运行的
passwd << EOFtutututuEOFsh pass.sh
- 此种方法可以自动运行避免交互
如何管理输出
- 重定向
- > #重定向正确输出
- 2> #重定向错误输出
- &> #重定向所有输出
- 2>&1 #把错误输出的编号由2转换为1
- **注意:重定向是会覆盖原文件内容的!!
- vim tutu
- i like tutu
- find /etc/ -name passwd > tutu
- cat tutu ##原文件内容被覆盖不见了
[tutu@localhost Desktop]$ whoami
tutu
[tutu@localhost Desktop]$ pwd
/home/tutu/Desktop
[tutu@localhost Desktop]$
- 追加
- #保持原文件内容不变的情况下,把输出追加到文件之后
- >> #追加正确输出
- 2>> #追加错误输出
- &>> #追加所有输出
- 管道
- 可把输入变成下一个程序的输入
- 管道是用来组合多条命令的使用的
- ls /bin | wc -l
- **注意:通过管道后输出会变成输入,那么是无法保存在文件中的
- ls /etc | tee test |wc -l
- cat test ##test中已经保存了输出
- #tee ##复制输出到指定位置
linux——文件输入输出管理相关推荐
- linux学习随笔——linux文件权限管理和网络配置
一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1 ...
- linux文件权限管理实验心得,Linux+文件权限管理实验
主机安全-- Linux文件权限管理实验 对于文件 /etc/passwd,该文件的属组(root)可读.不可写,不可执行 对于文件 /etc/shadow,该文件的属组(root)不可读.不可写,不 ...
- edu-【Linux 与 Python编程2021】Linux知识训练,Linux之用户管理,Linux文件/目录管理
python实训 python学习 – 菜鸟教程+B站视频 文章目录 linux知识训练-硬件与软件安装 第1关:linux知识训练-硬件与软件安装 linux知识训练-账户进程与权限 第1关:lin ...
- Linux文件权限管理:chmod命令和chown命令
Linux文件权限管理:chmod命令和chown命令 前言 介绍 文件类型 文件权限 文件所属 文件信息 chmod命令 chown命令 前言 在服务器部署项目.安装应用会经常涉及到文件权限的问题, ...
- linux 文件类型 管理,Linux的文件类型及用户管理
Linux的文件类型 -,f:普通文件 d:目录文件,路径映射 l:链接文件(符号链接)软连接 设备文件: c:字符设备,一次存取一个字符 b:块设备 p:管道文件 fi,fo s:套接字文件,soc ...
- Linux文件权限管理
Linux系统是一个多用户环境,所以在同一时间可能有多个用户在使用同一个目录或文件.但对每个用户不一定都有相同的权限,也许有的用户可以查看文件.有的用户可以修改文件等,为了满足这样的要求就必须对目录 ...
- Linux 访问文件的acl信息,linux文件权限管理与ACL访问控制列表
一.文件属性 1.文件属性: 文件属性操作 chown : change owner ,设置文件所有者 chgrp : change group ,设置文件的属组 文件属主修改: chown 格式 ...
- 《linux文件权限管理大总结》RHEL6
在linux系统下文件的权限通常会以下面的格式显示出来: Chmod文件权限: 权限的管理chmod -a 所有的权限 -u 文件所有者的权限 -g 组权限 -o 其他用户的权限 可以使用运算符来设 ...
- drwxrwxrwx_你可能不知道的一些linux文件权限管理方法
为什么需要权限管理? 1.计算机资源有限,我们需要合理的分配计算机资源. 2.Linux是一个多用户系统,对于每一个用户来说,个人隐私的保护是十分重要的 目录的 rwx 权限 当前用户:vagrant ...
最新文章
- 云计算之Docker介绍
- 【牛客挑战赛】我是 A 题
- 【Network Security!】Ubuntu18.04切换到root权限和sudo
- 文本分类入门(三)统计学习方法
- 并发执行变成串行_网易Java研发面试官眼中的Java并发——安全性、活跃性、性能...
- PCA(主成分分析)思想及实现
- HDUOJ-----I NEED A OFFER!
- Unity3D基础42:AnyState大法
- 前景检测算法(二)--codebook和平均背景法
- Atitit. 构造ast 语法树的总结attilax oao
- 汽车防撞之FMCW(调频连续波)原理
- 邮件服务器 二级域名,hMailServer+Roundcube+APMServ+希网二级域名+ADSL搭建邮件服务器...
- SQL Server 升序和降序排列
- 虚拟键盘 html,Jquery虚拟键盘(VirtualKeyboard)
- tkinter做界面的一点心得(丑而简单)
- 【DirectX11】【学习笔记(4)】顶点索引
- XRebel 第一次使用时激活
- CommandLineRunner和ApplicationRunner区别
- 方孔分段的lisp_cad怎么把一条线直接分段
- 【经典】非全序列底板通俗演义-AC OC EG CL 红黑碳王
热门文章
- 【温故知新】HTML学习笔记(下)
- php7-sapnwrfc
- 柿子不能和什么同吃?柿子相克食物大盘点
- 调试Excel VBA代码
- 松果出行CTO朱蓝天做客《智慧Talk》,解开共享电单车产研密码
- 首款鸿蒙系统终端n,首款搭载华为鸿蒙系统终端来了!荣耀智慧屏正式发布,3799元起售...
- php mssql生僻字,php生僻字的處理,插入數據庫被截斷,空白,亂碼解決辦法,php冷僻字處理...
- 从0搭建一个Springboot+vue前后端分离项目(八)把数据从后台传到前端进行展示渲染,完善增删改查
- java成绩排名平均成绩_java 数组 输入5名学生的成绩 得出平均分。
- mysql 创建删除表_mysql创建删除表的实例详解