首页 > 系统相关 >linux3-管道符、重定向、环境变量

linux3-管道符、重定向、环境变量

时间:2024-04-20 14:22:05浏览次数:31  
标签:linuxprobe linux3 重定向 echo readme txt root 环境变量 bash

1.>输出重定向

 1 [root@linuxprobe~]# man bash > readme.txt //将bash的使用手册写入readme.txt
 2 [root@linuxprobe~]# cat readme.txt
 3 BASH(1) General Commands Manual BASH(1)
 4 覆盖重定向
 5 [root@linuxprobe~]# echo "Welcome to LinuxProbe.Com" > readme.txt
 6 [root@linuxprobe~]# echo "Welcome to LinuxProbe.Com" > readme.txt
 7 [root@linuxprobe~]# cat readme.txt
 8 Welcome to LinuxProbe.Com
 9 追加重定向
10 [root@linuxprobe~]# echo "Quality linux learning materials" >> readme.txt
11 [root@linuxprobe~]# cat readme.txt
12 Welcome to LinuxProbe.Com
13 Quality linux learning materials

2.<输入重定向

[root@linuxprobe~]# wc -l < readme.txt
2

3.管道符 |      作用:把前一个命令原本要输出到屏幕的信息当作后一个命令的标准输入

1 [root@linuxprobe~]# grep /sbin/nologin /etc/passwd | wc -l
2 40
3 统计grep出来的信息的行数
1 [root@linuxprobe~]# ps aux | grep bash
2 root 1070 0.0 0.1 25384 2324 ? S Sep21 0:00 /bin/bash /usr/sbin/ksmtuned
3 root 3899 0.0 0.2 26540 5136 pts/0 Ss 00:27 0:00 bash
4 root 4002 0.0 0.0 12112 1056 pts/0 S+ 00:28 0:00 grep --color=auto bash
5 和bash有关的进程信息

4.通配符

 5.转义字符

第一: \
[root@linuxprobe~]# echo "Price is $$PRICE"
Price is 3767PRICE
[root@linuxprobe~]# echo "Price is \$$PRICE"
Price is $5
第二: ··反引号命令执行后返回结果
[root@linuxprobe~]# echo `uname -a`
Linux linuxprobe.com 4.18.0-80.el8.x86_64 #1 SMP Wed Mar 13 12:02:46 UTC 2019
x86_64 x86_64 x86_64 GNU/Linux

  

 

标签:linuxprobe,linux3,重定向,echo,readme,txt,root,环境变量,bash
From: https://www.cnblogs.com/hbdgw/p/18147661

相关文章

  • rust程序中设置和访问环境变量
    在项目中,我们通常需要设置一些环境变量,用来保存一些凭证或其它数据,这时我们可以使用dotenv这个crate。1、添加crate依赖首先在项目中添加dotenv这个依赖:  2、添加.env文件在开发环境下,我们可以在项目根目录下创建和编辑.env这个文件: 在运行环境下,这个.env文件要......
  • Lmod环境变量管理工具安装
    介绍Lmod是一个用于管理环境模块的工具,通常用于大型计算机集群或超级计算机上。它能够帮助用户加载、卸载和切换软件包、库和其他环境设置,使得在不同软件版本之间进行切换变得简单。Lmod支持模块缓存、版本控制和自定义模块目录,可以根据用户需求进行灵活配置。它还提供了丰富的命......
  • 使用bat切换java版本环境变量
    使用bat切换java版本环境变量需求有多个项目,每个项目依赖的java版本不同,需要切换java版本。或者想试用java新版本新特性,需要切换java版本。针对以上情况,Windows情况虽然修改一下环境变量JAVA_HOME即可,但也相对繁琐,一开始在找有没有类似nvm这种工具,但是找的过程看到一篇文章......
  • NVM安装和环境变量配置
    1.卸载node(没有安装的可以直接跳过)nvm是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs,解决node各种版本存在不兼容现象。但在安装之前需要先卸载之前的nodejs1)在控制面版或者应用列表中卸载nodejs2)不行就全局搜索然后删除相......
  • httprunner 4.x学习 - 07环境变量.env
    前言在实际开发迭代过程中,一般都会经历以下几种环境:1.开发环境2.测试环境3.生产环境在不同环境中,通过 .env 文件来设置不同环境运行不同的数据库,如数据库、redis等这些。环境变量在自动化测试中,有时需要借助环境变量实现某些特定的目的,常见的场景包括:1.......
  • VUE:vite添加环境变量(一)
    新建'.env'(和vite.config.js同一个路径下)VITE_APP_API_URL=http://localhostvite.config.jsimport{defineConfig,loadEnv}from'vite'exportdefaultdefineConfig((mode)=>{constenv_config=loadEnv(mode,process.cwd())constV......
  • 记录一次因为环境变量引起的插件无法使用
    事件起因:某同事在搬家之后,Maya2019.2的插件无法正常加载,且阿诺德(Mtoa)渲染插件也无法正常加载(这是另一个问题。详情见Maya2019.2Mtoa无法正常加载,并报错)。 解决思路:首先插件无法加载的问题,由于我们单位使用的maya插件使用的是网络路径,并且是使用系统环境变量(即不管是针对哪......
  • 请求转发和请求重定向的区别
    请求转发(Forward)和请求重定向(Redirect)虽然都是HTTP服务器,处理客户端请求时进行(页面)跳转的实现方式,但是二者有以下5点不同:1.定义不同。2.跳转方不同。3.数据共享不同。4.最终URL地址不同。5.代码实现不同。具体内容如下:①定义不同请求转发(Forward):发......
  • 导出和导入UEFI启动项列表,您可以使用 bcdedit 命令,并结合使用输出重定向来实现
    导出和导入UEFI启动项列表,您可以使用bcdedit命令,并结合使用输出重定向来实现。以下是一个示例批处理脚本,演示如何导出和导入UEFI启动项列表:导出UEFI启动项列表[email protected]/enumfirmware>UEFI_boot_entries.txt......
  • Linux环境变量,打开的 shell 选项 himBHs 和 hBc
    前言全局说明Linux环境变量himBHs和hBc一、说明$-记录的是当前配置打开的shell选项,而himBH是其默认值。二、查看环境变量2.1本地执行echo$-2.1查看远程环境变量[email protected]'echo$-'127.0.0.1实际是本机回环,但是假设是远程机器的IP,效果是一......