美文网首页
shell技巧(part1)

shell技巧(part1)

作者: geaus | 来源:发表于2019-03-02 17:59 被阅读0次

文件名中的空格

shell使用空格作为单词间的分割符,当文件名中出现空格时,直接使用空格则会当成多个参数,这里有两种解决方法:

  1. 使用反斜杠将所有的空格转义,如:
# 查看文件hello world
cat hello\ world
  1. 将整个文件名放入引号中,如:
cat 'hello world'

标准错误

除了标准输入、标准输出外,还有第三种虚拟设备:标准错误,标准错误默认是终端。要将标准错误重定向到指定文件中,可以:

command 2> file

与标准输出的重定向直接使用>不同,标准错误重定向使用2>。

将命令放置后台

当命令运行时间较长时,可以将命令放置后台,继续执行其它的命令,方法如:

sort bigdata > out &
# 即在命令最后加入&

创建软连接

对某个文件创建软连接方法:

ln file1 file2
# 这样生成了指向同一文件的两个链接符号

相关文章

  • shell技巧(part1)

    文件名中的空格 shell使用空格作为单词间的分割符,当文件名中出现空格时,直接使用空格则会当成多个参数,这里有两...

  • mac shell终端编辑命令行快捷键

    Ctrl-Line技巧提示 Command-Line技巧提示 Open . 技巧提示 参考 mac shell终端...

  • Shell编程、part1

    1.shell简介2. shell分类3. 查看shell4. 第一个shell脚本5. shell编程常用命令5...

  • Shell 的基本使用

    这里使用的是Bash 概要语法 小技巧 当前执行shell文件的位置 参考 shell教程

  • Linux Shell 动态生成 数组系列 Seq 使用技巧

    Linux Shell 动态生成 数组系列 Seq 使用技巧 如果对linux shell 数组不是很熟悉的话,请...

  • Shell技巧

    管道命令一个失败时整个失败 有时候我们可能会执行类似这样的命令: cat test.sh |grep if | c...

  • shell 技巧

    1. 查找当前目录下所有以.tar结尾的文件然后移动到指定目录: find -name用于查找某个文件名字,-ex...

  • Hello fish shell

    什么是 fish shell ? 为什么用它? 可以参考 Fish shell 入门教程 和 量化计算中的技巧(一...

  • adb shell am 命令之debug技巧

    adb shell am 命令之debug技巧 Tags: adb_shell 我们一般的调试方式都是先在某个地方...

  • Shell脚本学习指南

    《Shell脚本学习指南》Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其...

网友评论

      本文标题:shell技巧(part1)

      本文链接:https://www.haomeiwen.com/subject/vahyuqtx.html