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

丹东建设网官方网站网站大全全部

丹东建设网官方网站,网站大全全部,网站开发ipv6升级,高权重域名购买个人博客站—运维鹿: http://www.kervin24.top CSDN博客—做个超努力的小奚: https://blog.csdn.net/qq_52914969?typeblog 一、重定向 将命令和文件结合 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入&am…

个人博客站—运维鹿: http://www.kervin24.top

CSDN博客—做个超努力的小奚: https://blog.csdn.net/qq_52914969?type=blog

一、重定向

将命令和文件结合

标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。

标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。

错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。


输入重定向

命令 < 文件将文件作为命令的标准输入
命令 << 分界符从标准输入中读入,直到遇见分界符才停止
命令 < 文件1 > 文件2将文件1作为命令的标准输入并将标准输出到文件2

输出重定向

符号作用
命令 > 文件将标准输出重定向到一个文件中(清空原有文件的数据)
命令 2> 文件将错误输出重定向到一个文件中(清空原有文件的数据)
命令 >> 文件将标准输出重定向到一个文件中(追加到原有内容的后面)
命令 2>> 文件将错误输出重定向到一个文件中(追加到原有内容的后面)
命令 >> 文件 2>&1 或 命令 &>> 文件将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)

二、管道符

执行格式为“命令A | 命令B”

例:ps -ef |grep “tongweb”

三、命令行的通配符

通配符含义
*任意字符
?单个任意字符
[a-z]单个小写字母
[A-Z]单个大写字母
[a-Z]单个字母
[0-9]单个数字
[[:alpha:]]任意字母
[[:upper:]]任意大写字母
[[:lower:]]任意小写字母
[[:digit:]]所有数字
[[:alnum:]]任意字母加数字
[[:punct:]]标点符号

四、常见的转义字符

反斜杠(\):使反斜杠后面的一个变量变为单纯的字符。

单引号(’ '):转义其中所有的变量为单纯的字符串。

双引号(" "):保留其中的变量属性,不进行转义处理。

反引号(``):把其中的命令执行后返回结果。

[root@localhost kervin24]# echo $(ls -l |wc -l)
9
[root@localhost kervin24]# echo `ls -l |wc -l`
9

五、环境变量

5.1、查看环境变量

  1. 查看所有变量

    printenv   # 显示所有环境变量
    env        # 类似printenv,但可同时执行命令(如 env MY_VAR=value command)
    
  2. 查看特定变量

    echo $PATH      # 输出PATH变量的值
    printenv USER   # 显示当前用户
    

5.2、设置环境变量

  1. 临时设置(仅在当前会话有效)

    export MY_VAR="value"    # 设置变量并导出为环境变量
    MY_VAR="value"           # 仅设置为Shell变量(不导出到子进程)
    
  2. 永久设置(需写入配置文件)

    • 用户级配置

      • ~/.bashrc:针对当前用户的Bash Shell(交互式非登录Shell)。
      • ~/.bash_profile~/.profile:针对登录Shell(如SSH登录)。
      # 示例:在~/.bashrc中添加
      export JAVA_HOME="/usr/lib/jvm/java-11-openjdk"
      export PATH="$JAVA_HOME/bin:$PATH"
      
    • 系统级配置

      • /etc/environment:系统范围的环境变量(仅接受VAR=value格式)。
      • /etc/profile/etc/bash.bashrc:全局配置,对所有用户生效。
  3. 配置文件加载顺序

    • 登录Shell:加载/etc/profile~/.bash_profile~/.bashrc(如果被显式调用)。
    • 非登录Shell:仅加载~/.bashrc
  • 执行source ~/.bashrc重新加载配置。

  • 使用which command检查命令路径优先级。

5.3、常见环境变量

变量名称作用
HOME用户的主目录(即家目录)
SHELL用户在使用的Shell解释器名称
HISTSIZE输出的历史命令记录条数
HISTFILESIZE保存的历史命令记录条数
MAIL邮件保存路径
LANG系统语言、语系名称
RANDOM生成一个随机数字
PS1Bash解释器的提示符
PATH定义解释器搜索用户执行命令的路径
EDITOR用户默认的文本编辑器
http://www.yayakq.cn/news/785950/

相关文章:

  • 酷炫网站seo和sem
  • 河北大型网站建设十大下载网站免费安装
  • 可信网站行业验证必须做吗济南网站
  • flask网站开发源码做网站什么空间好
  • 新建网站的价格聊城专业网站设计公司
  • 网站后台基本功能世界500强企业名单查询
  • 如何选择响应式网站百度广告联盟
  • 进什么网站接模具做qq钓鱼网站在线生成器
  • PHP MySQL 网站开发实例网站开发项目周期的
  • 石家庄企业网站制作国外效果图网站
  • 外贸出口公司网站建设方案wordpress设置只显标题
  • 网站建设经济效益安阳县地图
  • 无锡外贸网站制作东莞网站定制开发
  • 大学做机器人比赛的网站论坛广州市建筑集团有限公司
  • 诏安县城乡规划建设局网站上海做网站待遇
  • 网站链接加标签网站开发 xmind
  • 网站设计的背景专门做美剧的网站
  • 网站开发设计用asp.net做后台网站
  • 亚马逊站外推广平台有哪些wordpress邀请码露兜
  • 织梦手机网站怎么安装教程视频虚拟主机建设网站两个
  • 化妆品网站建设策划书空包网站怎么做的
  • 北京建设信息网站漫画网站建设
  • 游戏门户网站 织梦辽宁建设工程质量监督站网站
  • 在网站上有中英切换怎么做安徽富通建设有限公司网站
  • 做音乐网站代码重庆网页设计美工
  • 建站平台最便宜西安小程序制作
  • 深圳微信网站运营最大的网站开发公司
  • 甘肃网站建设哪家便宜商丘手机网站制作
  • 网站模板在线制作wordpress 前端开发
  • 网站ul优化网站被人抄袭怎么办