标签: command-line

如何从终端找到我的用户 ID (UID)?

标题说明了一切。我需要从终端运行什么命令来查找我的用户 ID (UID)?

command-line user-management

253
推荐指数
5
解决办法
48万
查看次数

251
推荐指数
8
解决办法
37万
查看次数

247
推荐指数
12
解决办法
67万
查看次数

如何在命令行历史记录中搜索我以前使用过的命令?

除了查看历史记录,还有什么方法可以过滤我的历史记录?

假设我想搜索以“ssh”开头的命令?

command-line

246
推荐指数
6
解决办法
30万
查看次数

systemctl 和 service 命令的区别

systemd为我们提供了systemctl命令套件,该套件主要用于使服务在启动时启动。我们还可以在 的帮助下启动、停止、重新加载、重新启动和检查服务的状态systemctl

例如,我们可以这样做,sudo systemctl enable service_name并且service_name会在启动时自动启动。我们还可以禁用在启动时不启动的服务。

servicesystemctl命令之间的唯一区别是systemctl可用于在运行时启动服务吗?我们可以systemctl在任何服务上使用吗?还有哪些其他显着差异?

command-line services systemd

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

使用命令行按名称查找文件

我想使用命令行确定文件的位置。我试过了:

find . -type f -name "postgis-2.0.0"
Run Code Online (Sandbox Code Playgroud)

locate postgis-2.0.0
Run Code Online (Sandbox Code Playgroud)

无济于事。确定文件目录的命令是什么,提供它的名称?

command-line directory find

241
推荐指数
6
解决办法
100万
查看次数

终端“隐身模式”?

我经常使用终端,有时我正在运行命令,这不是我不想让别人看到的东西,但是如果我不小心向上箭头并不小心执行了更多的命令会造成很多麻烦。

所以我想知道是否有,或者我可以制作某种终端“隐身模式”,它允许我在执行某个命令时停止记录我的历史记录,然后只有在我执行一个再次开始记录历史命令并退出“隐身模式”,或者我只是重新启动终端?

因为我发现自己稍后会从我的.bash_history.允许,并且最终不会记录它。

configuration command-line gnome-terminal console history

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

如何使 ZSH 成为默认 shell?

我正在尝试将 ZSH 设置为我的默认 shell,但是它不断恢复为 bash。

我试过这个代码:

sudo chsh -s $(which zsh)
Run Code Online (Sandbox Code Playgroud)

我也试过:

sudo chsh -s /bin/zsh 
Run Code Online (Sandbox Code Playgroud)

还尝试了没有 sudo 的这些命令。关于我还需要做什么的任何想法。从 bash 中运行 ZSH 时,它会加载并正常工作,但我想将其设置为默认 shell。

command-line bash zsh

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

如何直接在终端中获取字符串的 MD5 哈希值?

如何直接从终端获取字符串的MD5哈希值?

例如,我想要abcdefg散列字符串。目前md5sum命令只接受文件名作为输入。我只想输入以下行并完成所有操作。

md5sum abcdefg
output: ac54bcf346e578feb46888b3ecd2344f
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

command-line md5sum

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

如何区分两个命令的输出?

我曾想象比较两个相似目录的内容的最简单方法是

diff `ls old` `ls new`
Run Code Online (Sandbox Code Playgroud)

但我明白为什么这不起作用;diff在命令行上收到一长串文件,而不是我希望的两个流。如何将两个输出直接传递给 diff?

command-line diff

230
推荐指数
4
解决办法
10万
查看次数