【Linux】命令拾遗

本文介绍了Linux中重定向的用法,包括输出重定向(>&>,>&>>&>)的区别,输入重定向(<),以及如何同时处理正确和错误信息。还分享了终端快捷键如创建新终端和标签页的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Note: 记录在学习过程容易遗忘、混淆的Linux命令

1. 重定向

  • >>>都是输出重定向,区别是>会覆盖而>>是追加。

  • <是输入重定向,例如:command < file,会将 file 中的内容作为 command 命令参数。

  • 1>正确信息重定向; 2>错误信息重定向

  • 1>>正确信息重定向追加; 2>>错误信息重定向追加

  • 正确信息与错误信息输出到一个文件

    • command 1> a.txt 2>&1
    • command > a.txt 2>&1
    • command &> a.txt

    Note:单独使用 > 只会重定向正确信息,要同时重定向错误信息,需要使用 2>&1。

  • 如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到 /dev/null:command &> /dev/null

2. 终端快捷键

  1. ctr+alt+t 是创建新的终端,ctr+shfit+t 是在已有终端上创建新的终端标签页
  2. 可以使用alt + 数字,切换标签页。
  3. 更多终端知识,参见
set PS1="[\u\w\t]\$" ; export PS1 这个命令的作用是改变命令提示符。具体来说,它设置了一个新的命令提示符格式,将当前用户的帐号名称、主机名、工作目录和时间戳以特定的格式显示在命令行中。其中,[\u]表示当前用户的帐号名称,\w表示工作目录的最后一级目录名称,\t表示当前时间,\$表示提示字符(如果是root用户,则为#,普通用户则为$)。 通过设置PS1环境变量为新的命令提示符格式,并使用export命令导出该环境变量,使其在当前会话中生效。这样,每次输入命令时,命令行的提示符都会按照设置的格式进行显示。 需要注意的是,PS1实际上是一个环境变量,可以使用echo命令查看当前的PS1设置。在Linux系统中,通常的默认设置为[\u@\h \W]\$,其中\u表示当前用户的帐号名称,\h表示主机名,\W表示工作目录的最后一级目录名称,\$表示提示字符(如果是root用户,则为#,普通用户则为$)。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【笔试/面试】—— linux 拾遗(一)](https://blog.youkuaiyun.com/lanchunhui/article/details/51130239)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来日可期1314

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值