标签: command-line

如何从命令行解码 base64 字符串?

我想编写一个 bash 脚本来解码 base64 字符串。例如,我输入decode QWxhZGRpbjpvcGVuIHNlc2FtZQ==并打印Aladdin:open sesame并返回提示。

到目前为止,我已经尝试了一个简单的 bash 文件,python -m base64 -d $1但该命令需要一个文件名而不是一个字符串。是否有另一个非交互式命令(不一定在 Python 模块中)可以从命令行运行以实现此目的,而无需安装任何额外的软件包?(或者,如果我这样做了,那就是极少的东西。)

command-line bash

542
推荐指数
6
解决办法
98万
查看次数

如何检查我使用的是哪个 shell?

我读到终端只不过是 shell,而 Unix 提供了不同风格的 shell:

  • 伯恩壳 (sh)
  • C 壳 (csh)
  • TC 外壳 (tcsh)
  • 科恩壳 (ksh)
  • Bourne Again shell (bash)

问题:

  • 当我打开终端窗口时,默认打开的是哪个 shell?
  • 如何查看安装了多少个shell?
  • 如何更改我帐户中使用的外壳?

command-line

538
推荐指数
7
解决办法
65万
查看次数

如何将 stderr 重定向到文件

使用 nohup 将命令在后台运行时,某些内容会出现在终端中。

cp: error reading ‘/mnt/tt/file.txt’: Input/output error
cp: failed to extend ‘/mnt/tt/file.txt’: Input/output error
Run Code Online (Sandbox Code Playgroud)

我想将该内容保存到文件中。

command-line redirect

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

如何检查我正在运行的 Ubuntu 版本?

如何通过命令行和 GUI 检查我当前的 Ubuntu 版本?

gui command-line versions system

530
推荐指数
4
解决办法
104万
查看次数

如何从 SSH 私钥中检索公钥?

生成的 SSH 私钥ssh-keygen包含公钥部分。如何从私钥中检索此公钥?我丢失了我的公钥,需要将此公钥的内容放在服务器authorized_keys文件中,并且不想创建新的密钥对。

或者说:如何id_rsa.pubid_rsa文件创建文件?

ssh command-line

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

如何真正清除终端?

我可以发出clear命令或按Ctrl+L清除当前Ubuntu的终端,但是这只是转移之前的输出向上,如果你使用鼠标滚轮或PgUPPgDown钥匙很难区分在以前命令结束的输出,输出电流命令的开始。

有没有办法真正清除终端,这样我就看不到以前的命令结果了?

command-line xterm

469
推荐指数
10
解决办法
74万
查看次数

如何从终端创建可启动的 Ubuntu USB 闪存驱动器?

有没有办法在不使用任何第三方应用程序(如YUMIUnetbootinStartup Disk Creator等)的情况下从终端创建可启动的 Ubuntu USB 闪存驱动器。

我试图用dd方法创建一个可启动的 Ubuntu 闪存驱动器,

sudo umount /dev/sdb
sudo dd if=/path/to/ubuntu.iso of=/dev/sdb bs=1M
Run Code Online (Sandbox Code Playgroud)

它在 U 盘上创建文件,但是当我尝试启动 U 盘时它显示Operating System Not Found错误。

live-usb command-line portable system-installation

458
推荐指数
7
解决办法
145万
查看次数

cp复制文件时如何显示传输进度和速度?

否则,是否有任何替代命令行实用程序可以实现此目的?

command-line coreutils

457
推荐指数
14
解决办法
74万
查看次数

如何从命令行获取八进制文件权限?

有一个chmod命令可以设置文件权限,但是我可以从命令行获取八进制模式(例如 755)的文件权限吗?

permissions command-line

453
推荐指数
5
解决办法
45万
查看次数

如何查看附加到 bash 别名的命令?

假设我在 bash shell 中有一个别名。是否有一个简单的命令来打印别名将运行的命令?

command-line bash alias

446
推荐指数
5
解决办法
29万
查看次数