标签: shell

tail + number 有什么作用?头呢

我只是调用了这个命令ls -l | tail +3。首先,ls -s 生成 3 行,第一行添加管道条,然后在单独的行上打印每个文件名。它是如何做到的?这没有意义。

另外,我认为尾部文件名显示最后 10 行。+ (和减去)如何影响这个等式?

头也一样?它是如何工作的?

shell ls tcsh tail

1
推荐指数
1
解决办法
1790
查看次数

Emacs shell 模式问题

当我运行时 emacs shell 模式

ls
Run Code Online (Sandbox Code Playgroud)

我得到关注

   [0m[01;32mmanage.py[0m     [01;34mtemplates[0m
Run Code Online (Sandbox Code Playgroud)

这些必须是 manage.py 和模板。为什么会这样,如何解决?

shell emacs

1
推荐指数
1
解决办法
1813
查看次数

如何在同一个 shell 窗口中运行 gvim?

我在我的 mac 上从 /usr/local/bin 运行 gvim。如果我从终端窗口调用它,它会在新窗口中打开它。我想让它在我已经使用的同一个窗口中运行。我怎么做?我意识到这可能是一个非常愚蠢的问题,但我是一个重要的 mac 菜鸟。

mac vim shell gvim

1
推荐指数
1
解决办法
1754
查看次数

在 VI 中搜索和替换 /

我想知道如何在 vi 中搜索和替换所有 / 与 - 。

%s//-/g 显然不起作用。

linux unix shell

1
推荐指数
1
解决办法
156
查看次数

Ubuntu 命令行上的 split 命令

我想将一个文件拆分为多个文件,每个文件最多 25 行。

我正在使用这个:

split -l 25 /etc/adduser.conf > /home/ubuntu/PL/trab3/rc_
Run Code Online (Sandbox Code Playgroud)

但我没有得到我期望的文件。

如何获取具有 rc_01、rc_02 等文件名的文件?

shell command-line ubuntu

1
推荐指数
1
解决办法
903
查看次数

1
推荐指数
1
解决办法
1831
查看次数

如何在 GNU 发行版上测量或跟踪命令的进度?

如果我跑

cp file1 file2
Run Code Online (Sandbox Code Playgroud)

我希望能够跟踪它的进展。有我可以使用的命令吗?

rsync --progress
Run Code Online (Sandbox Code Playgroud)

有这个,但是有没有通用的东西,可用于“任何”命令?

linux shell command-line progress

1
推荐指数
1
解决办法
5147
查看次数

为什么ls的输出是这样的?

我使用的是 Mac OS X Snow Leopard,当我输入时

ls c *
Run Code Online (Sandbox Code Playgroud)

这是我在终端中得到的:

clock:
PSD               demo.html         jquery.tzineClock script.js         styles.css

clock2:

clojure-presentations:
Clojure-1up.pdf            ClojureInTheField-1up.pdf  license.html
Clojure-4up.pdf            README
ClojureForRubyists-1up.pdf keynote

coffee-script:
Cakefile      README        bin           examples      index.html    package.json  test
LICENSE       Rakefile      documentation extras        lib           src           vendor
Run Code Online (Sandbox Code Playgroud)

默认情况下,我使用 Bash。

shell command-line

1
推荐指数
1
解决办法
134
查看次数

Linux中的双管道

是否可以像这样在 Linux 中使用“双管道”执行命令?

blah | blah | blah
Run Code Online (Sandbox Code Playgroud)

linux bash shell command-line pipe

1
推荐指数
1
解决办法
3288
查看次数

交互式 shell 脚本框架 (bash)

我当前的项目在 linux 机器上运行一个测试系统(有 9 个活动屏幕)

整个团队都熟悉如何开始测试等。但不太熟悉用于检查进度、移动文件、强制停止测试等的命令。

我想编写一个脚本,可以将有用的检查放在一起,通过一个简单的按键来踢它们。我可以很容易地在 Perl 中做到这一点,但如果它是一个 shell 脚本 (bash),则更一致。

虽然我的 shell 经验有限,但我想要一个易于其他人扩展的示例脚本(即框架)。

Wait for Key
Perform action
  Possibly accept further input for action
Repeat
Run Code Online (Sandbox Code Playgroud)

如果没有收到密钥,则每 n 分钟运行一次操作。

linux script shell shell-script

1
推荐指数
1
解决办法
2907
查看次数

标签 统计

shell ×10

command-line ×4

linux ×4

unix ×2

bash ×1

emacs ×1

gvim ×1

ls ×1

mac ×1

pipe ×1

progress ×1

script ×1

shell-script ×1

tail ×1

tcsh ×1

ubuntu ×1

vim ×1