宽禁带半导体 java设计模式 反射 string linq loops security xpath meteor gridview ldap Fries jquery第一个子元素 matlab复数求模 div字体加粗 excel带格式复制粘贴 小程序下拉刷新样式 java 注解 mysql临时表 python3文件操作 python关键字 python的安装 java变量类型 java获取当前月 java链接mysql数据库 java搭建 javahttp java判断 linux文档 ip隐藏 din字体 3dmax插件神器 音乐剪辑器下载 idataparameter js跳出for循环 pr怎么放大视频画面 微信公众号点餐系统 js给标签添加属性 nastran 西门子触摸屏编程软件
当前位置: 首页 > 学习教程  > 编程语言

Linux 下的文件管理管理系统中的输出输入

2020/10/8 19:21:28 文章标签:

1.file ##文件的类型查看 2.wc ##文件容量统计 #wc -l 行数 #wc -m 字符数 #wc -w 单词数 #wc -c 字节数 3.Linux 中文件的寻址 1)Linux 所谓系统结构 #FHS L…

1.file                   ##文件的类型查看

2.wc                  ##文件容量统计

#wc -l                行数

#wc -m              字符数

#wc -w              单词数

#wc -c               字节数

3.Linux 中文件的寻址

1)Linux 所谓系统结构

#FHS    Linux 层级结构标准3

#Linux 中一切都是文件

#Linux顶级目录 rm -rf /*此命令千万不要在服务器上运行

#系统二级目录

/bin                     #系统常规命令

/sbin                   #系统管理命令

/dev                   #设备文件

/home               #普通用户家目录集合,此目录中的的子目录为普通用户的家目录

/root                  #超级用户家目录

/lib64               #64位函数库

/lib                   #系统函数库

/proc               #进程信息,系统识别的硬件信息

/run                #当前运行的硬件和系统模块

/srv                #系统数据(常量)

/var               #系统数据(变化)

/tmp             #系统临时文件存放目录

/mnt             #临时设备挂载点

/media         #cdrom 临时挂载点

/etc              #系统的大多数程序的配置目录

/opt             #第三方软件安装位置

/boot           #系统启动分区,系统启动时读取的文件都在此目录中

*下载安装软件

超级用户下

# wget http://

#rpm -ivh 软件包

4.关于文件寻址的命令

pwd                    #显示当前的工作目录

cd                       #切换当前目录的工作目录            “cd ~-         =cd -”

ls                        #显示文件信息  

                           #ls                 显示当前名称

                          #ls file            显示指定文件名称

                         #ls dir               显示指定文件目录中的内容

                        #ls -d dir             显示目录本身的名称

                       # ls -l file               显示文件属性

                      # ls -ld dir             显示目录本身属性

                      # ls -a dir               显示目录中所有文件名称包括隐藏文件

                     #ls -s                      显示大小

                    # ls -R                    第归显示目录中的内容

5.文件批量处理#

*                                        # 匹配0~任意字符

?                                     #匹配单个字符

[[:alpha:]]                         #匹配单个字母

[[:lower:]]                         #匹配单个小写字母

[[:upper:]]                        #匹配单个大写字母

[[:digit:]]                          #匹配单个数字

[[:alnum:]]                      #匹配单个数字或字母

[[:punct:]]                       #匹配单个字符

[[:space:]]                      #匹配单个空格

字符集合的表示方法

[]                           #模糊匹配,[1-10] 1到10          [!d-f] [^d-f]除了d-f以外

{}                          #点名机制,精准匹配集合中的每一个。          {1..10}1-10         {a..c}a-c

~默认代表当前用户的家目录

~                            #默认代表当前用户的家目录

~username           #指定的用户家目录

“~+”=“.”                 #当前目录

~-                          #当前目录之前的目录

..                              # 当前目录的上一级目录

##############################################################################################

1.理解什么是输入输出的定义

1)字符设备

字符设备就是显示字符到屏幕上的设备文件

2)stdin

标准输入

编号为0

键盘 鼠标 打字机

3)stdout

标准正确输出

标号为1

4)stderr

标准错误输出

标号为2

2.如何管理输出

外界传递到程序中的信息

1)<           #输入重定向

tr   ‘a-z’   'A-Z' < test               ##把test文件中的内容定向到tr程序中

2)<<         #多行录入

tr   ‘a-z’  ‘A-Z’  <<EOF(字符任意)

test                                         #此处test不能表示成文件名称只表示test字符

test1                                     

EOF             (当首字母再次出现表示录入结束)

3.如何管理系统输出

1)输出重定向

>

2>

&>

find /etc/ -name passwd >westos.out             ##重定向正确输出

find /etc/ -name passwd 2>westos.out          ## 重定向错误输出

find /etc/ -name passwd &>westos.out           ##重定向所有输出

注意:重定向管路输出后会覆盖源文件内容

2)追加

>>

2>>

&>>

find /etc/ -name passwd >>westos.out                ##追加正确输出

find /etc/ -name passwd 2>>westos.out              ##追加错误输出

find /etc/ -name passwd &>>westos.out              ##追加所有输出

注意:追加和重定向功能类似,但不会覆盖源文件内容

 

3)管道“|”

把前一条命令的输出变为输入传递到下一条命令进行操作

注意;

*管道只处理正确输出

*2>&1把编号为2的输入转化到1的输出中

*tee 复制输出到指定位置

*管道在一条命令中可以使用多次

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


本文链接: http://www.dtmao.cc/news_show_250144.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?