标签: shell

如何在 linux 的 sh(不是 bash)的命令提示符中显示当前路径?

我想在 sh 提示符(不是 bash shell)中显示当前路径,当前只显示“#”,我尝试引入这个

env PS1="$(whoami)@$(hostname):$(pwd)"
Run Code Online (Sandbox Code Playgroud)

set PS1="$(whoami)@$(hostname):$(pwd)"
Run Code Online (Sandbox Code Playgroud)

/etc/profile

但很明显,当目录更改或用户更改时,这不会刷新。请提出一种使这种动态的方法。

linux shell sh busybox

55
推荐指数
4
解决办法
25万
查看次数

有没有办法在 zip 文件中编辑文件而无需先明确提取它们?

我有时需要对 .zip 或 .jar 文件进行更改,因此我通常将文件移动到/tmp,使用 提取所有文件unzip,编辑一些文件,然后重新压缩文件。这有效,但可能很乏味。是否有实用程序或 shell 脚本可用于编辑 zip 文件中的文件而无需显式调用unzipand zip(即使它只是这些命令的包装器)?

linux unix zip shell jar

55
推荐指数
3
解决办法
8万
查看次数

如何让ls按文件扩展名排序然后命名?

默认情况下,ls 命令仅按文件名排序,但我希望目录出现在其他文件类型之前。我什至可能希望文件按扩展名排序,就像 Windows 资源管理器按类型列排序的方式。有没有办法用ls做类似的事情?

linux shell

54
推荐指数
4
解决办法
7万
查看次数

“命令&&命令”和“命令;命令”有什么区别

我在Ubuntu“command && command”和“command ; command”上看到了这两种用法,
例如apt-get update && apt-get upgrade

如果我使用,会有什么不同apt-get update; apt-get upgrade
我不是要求这种特定用法,但总的来说这两种用法之间有什么区别?

linux bash shell command-line ubuntu

54
推荐指数
2
解决办法
2万
查看次数

如何按大小对目录中的所有文件进行排序?

如何显示 unix 目录中的文件,按其人类可读的大小排序,从最大到最小?

我试过

du -h | sort -V -k 1 
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。

unix bash shell

52
推荐指数
4
解决办法
8万
查看次数

将当前命令传输到可分离会话(tmux/screen)

我目前正在运行备份,现在需要将其转移到可拆卸的,例如 ontmuxscreen。当命令当前正在运行时,有没有办法做到这一点?

我可以通过按Ctrl+将命令发送到后台,Z然后通过发出fg命令将其恢复。但我不知道当我退出终端时该会话是否可以返回。

shell command-line gnu-screen tmux

52
推荐指数
3
解决办法
3万
查看次数

为什么 Bash 无处不在(在大多数 Linux 发行版中)?

在我尝试过的每个 Linux 发行版中,默认情况下都使用 Bash,而不是像Z shell (zsh)这样的替代品。这有技术或历史原因吗?

linux bash shell

51
推荐指数
3
解决办法
1万
查看次数

如何 cd 到名称中包含空格的目录?

我在 Mac Os X 上的桌面中有一个名为“Reader 0.5”的目录。何时访问终端中的目录,我使用以下代码:

cd /Users/niho/Desktop/Reader 0.5
Run Code Online (Sandbox Code Playgroud)

但它抛出:

无此文件或目录

错误。

我怎样才能 cd 到那个目录?

谢谢。

bash shell macos

51
推荐指数
4
解决办法
15万
查看次数

如何从命令行恢复 CUPS 打印机?

我的 CUPS 打印机由于驱动程序问题(HP 1010)不时进入暂停状态。

我想编写一个每小时执行一次的 shell 脚本来恢复 CUPS 中的打印机。但是在谷歌搜索几分钟后我不知道如何从 shell 命令行恢复打印机。

linux shell printing cups

51
推荐指数
4
解决办法
14万
查看次数

带有 unix ps 的完整命令文本

当我们输入:

ps -f
Run Code Online (Sandbox Code Playgroud)

... CMD 列文本未显示完整命令。有什么办法可以防止这种截断?

似乎它显示了前 80 个字符。我们正在运行一个相当日志的命令,它有很多命令行开关。


感谢您的回复……不过,这些似乎都不起作用。

unix shell

51
推荐指数
4
解决办法
6万
查看次数

标签 统计

shell ×10

linux ×6

bash ×4

unix ×3

command-line ×2

busybox ×1

cups ×1

gnu-screen ×1

jar ×1

macos ×1

printing ×1

sh ×1

tmux ×1

ubuntu ×1

zip ×1