Questions tagged «bash»

Bash是来自GNU Project的类Unix操作系统的免费外壳。



2
如何获得彩色的标签完成?
在终端中使用制表符补全时,有没有办法获得彩色输出?我的颜色在其他任何地方都很好,所以我知道我已经成功启用了颜色终端。 在Ubuntu(10.10)中使用bash。
18 bash 


8
如何与xargs一起使用两个参数?
我需要转换视频,但是我不知道它们在哪里,所以我需要find它们。我怎么能放弃的结果和输出文件名的FFmpeg用xargs? 我已经发现可以使用此命令构造两个参数: find . -iname "*.mov" -printf "%p %f\n" 我在xargs手册中找不到任何相关内容。我想要这样的东西: find . -iname "*.mov" -printf "%p %f\n" | xargs ffmpeg -i {param1} -f flv {param2} 我怎样才能做到这一点?

6
如何使用ssh和tar将整个linux根文件系统复制到新硬盘上
我需要将整个Linux根文件系统从发生故障的硬盘驱动器上转移到具有开放可用分区的另一台计算机上。我已经确定这涉及到tar和ssh,但是我不记得要怎么做。 我大概成像使用新/目标主机上的Live CD来运行的东西是这样的: ssh user@failingharddrivehost "some tar command | piped into something else"
18 linux  bash  ssh  tar  cat 

2
如何解决:-bash::无法执行二进制文件
我有一个名为b1的文件,其中包含汇编语言。我正在尝试使用以下命令在OSX上执行文件 $ ./b1 我收到以下错误: -bash: ./b1: cannot execute binary file 我看过其他类似的问题,但无济于事。我肯定使用的是64位架构。 以下是相关信息的输出: $ file b1 b1: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped $ uname -a Darwin Anthonys-MacBook-Pro.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT …

2
如何在Linux中压缩文件列表
我有很多文件需要压缩到一个目录中。我不想压缩目录中的所有文件,而只压缩与特定查询匹配的文件。 我做了 grep abc file-* > out.txt 用每个文件中所有“ abc”实例创建文件。我需要文件本身。如何告诉bash仅压缩那些文件?
18 bash  zip 

4
如何在SSH登录时自动运行命令?
每当我登录到Linux服务器时,我都希望自动运行多个命令(设置一些变量,更改位置等)。 这需要在用户登录时完成,而不是在系统启动时完成。 我该如何设置呢?
18 linux  bash  centos 

3
是否可以从RAM中检索正在运行的bash脚本的内容
我偶然覆盖了一个非常复杂的bash脚本,我试图以一种整洁的方式实现范围和线程。 现在相同的脚本仍在运行,但文件已不复存在,问题是:是否可以扫描ram并找到文件本身的sting表示? 另一个问题是:我找不到/ dev / mem或/ dev / kmem文件,已经尝试过grep它的内容。 对于环境:它是vpsfx.com上的debian / sid机器(vps)hostet root @heisenberg:〜#ls -a / dev 。kmsg ptyp2 ptyp9随机tty1 tty5 ttyp2 ttyp9 urandom .. log ptyp3 ptypa shm tty10 tty6 ttyp3 ttypa xconsole .udev null ptyp4 ptypb stderr tty11 tty7 ttyp4 ttypb zero char ptmx ptyp5 ptypc stdin tty12 …
17 linux  bash  memory 

4
使用histappend时Bash历史记录丢失
我喜欢保留很多历史,所以我已经histappend设置了.bashrc。在大多数情况下,一切工作正常,并且通过附加许多外壳建立了历史记录。但是,每隔一段时间,我将启动一个新的Shell,并发现我失去了整个历史记录-而且它通常仅包含最后一个Shell中要退出的一些命令(即,不只是覆盖而不是追加) )。因此,我怀疑它是在shell退出时发生的,而不是其他原因导致.bash_history文件被杀死的情况。支持这一结论的是,我的提示符中包含历史命令编号,但我从未见过它们跳下来。 有人遇到过类似的问题吗?甚至只是对如何找到问题有建议?
17 bash  history 

1
多次安装并了解$ PATH
我在以下位置安装了较旧版本的Git: /usr/bin/ 我最近将更新版本下载到: /usr/local/bin 当我键入: which git 我得到了旧版本的位置。我相信这仅仅是因为/ usr / bin /出现在$ PATH变量中的/ usr / local / bin之前,因此较旧的git首先被“找到”。 为了测试这一点,我将较旧版本的git重命名为“ git_old”。现在,当我键入: which git 我得到了预期的较新版本的位置。但是当我键入: git --version 我收到以下错误: -bash: /usr/bin/git: No such file or directory 我只是想知道为什么我的计算机又回到原来的位置查找Git?
17 linux  bash  path 

5
“ alias rm =“ rm -i”是否被认为有害?
我已经读过一段时间(找不到参考),使用这样的别名alias rm="rm -i"是非常糟糕的。 是否有历史证据或常识性的解释? 我可以想象这会给用户带来一个不良习惯,即依靠确认提示来检查他的命令,如果他在另一个没有别名的配置文件上这样做,可能会导致灾难。
17 bash  rm 

5
Ubuntu grep,查找等:“权限被拒绝”和“无此类文件或目录”输出
当我使用grep或时find,总是会被“权限被拒绝”和“没有这样的文件或目录”的通知所烦扰,如下所示: johndoe@johndoe-desktop:/$ grep -rnP 'YII_CORE_PATH' ./ | grep -v .svn grep: ./lib/ufw/user6.rules: Permission denied grep: ./lib/ufw/user.rules: Permission denied grep: ./lib/init/rw/udev/watch/27: No such file or directory grep: ./lib/init/rw/udev/watch/26: No such file or directory grep: ./lib/init/rw/udev/watch/25: No such file or directory 我如何才能避免使用它们并使其成为仅显示相关数据,即我真正想要的东西?
17 linux  bash  ubuntu  find  grep 

2
如何覆盖bash的“ noclobber”选项?
该bash noclobber选项可防止通过重定向覆盖文件。但是有时候我真的很想。csh具有类似的选项,可以通过!在文件名前放置a来覆盖它。有什么办法做到这一点bash?
17 bash 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.