标签: command-line

是否有一个简单的 linux 命令可以告诉我我的显示管理器是什么?

是否有一个简单的 linux 命令可以告诉我我的显示管理器是什么?

我正在使用 Xfce。不同的桌面环境通常隶属于不同的显示管理器吗?

command-line display-manager

97
推荐指数
5
解决办法
17万
查看次数

Linux ls 仅显示文件名日期和大小

如何ls在 linux 中使用仅获取文件名日期和大小的列表。我不需要查看其他信息,例如所有者或权限。这可能吗?

linux command-line ls files

97
推荐指数
5
解决办法
18万
查看次数

不能管道进入差异?

我想聪明一点,将远程文件与本地文件进行比较,而无需先手动下载它。我可以通过以下方式获取远程文件的内容

ssh user@remote-host "cat path/file.name"
Run Code Online (Sandbox Code Playgroud)

然而,管道到 diff

ssh user@remote-host "cat path/file.name" | diff path/file.name
Run Code Online (Sandbox Code Playgroud)

给我这个:

diff: missing operand after `path/file.nae'
diff: Try `diff --help' for more information.
Run Code Online (Sandbox Code Playgroud)

我设置了 ssh 密钥,所以它不会提示我输入密码。对此有什么解决方法?

command-line pipe diff

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

如何使用终端创建一个简单的 .txt(文本)文件?

我只是想回顾一下基本的终端命令。话虽如此,如何仅使用终端创建文本文件?

command-line files

96
推荐指数
4
解决办法
88万
查看次数

通过命令行连接到wifi网络

我正在尝试仅使用命令行 (Linux) 连接到我的 WEP 网络。

我跑:

sudo iwconfig wlan0 mode Managed essid 'my_network' key 'xx:xx:... hex key, 26 digits'
Run Code Online (Sandbox Code Playgroud)

然后我尝试获取一个IP

sudo dhclient -v wlan0
Run Code Online (Sandbox Code Playgroud)

或者

sudo dhclient wlan0
Run Code Online (Sandbox Code Playgroud)

没有成功(尝试 ping google.com)。

我知道关键字是正确的,我还尝试使用 's:key' 使用 ASCII 键,结果同样如此。

运行 dhclient 时,我收到以下消息:

Listening on LPF/wlan0/44:...
Sending on   LPF/wlan0/44:...
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3 
Run Code Online (Sandbox Code Playgroud)

我在连接 WICD 或标准 Ubuntu 工具时没有问题。

command-line networking wifi

95
推荐指数
5
解决办法
60万
查看次数

您最喜欢的命令行功能或技巧是什么?

分享您的 Unix/Linux 命令行功能和技巧。如果可能的话,尽量保持它的外壳/发行版不可知。有兴趣查看别名、单行、键盘快捷键、小 shell 脚本等。

command-line shell

93
推荐指数
27
解决办法
5万
查看次数

如何发出 stdin 输入结束的信号

  1. 在 Bash 中,我了解到可以通过此处的文档更改结束信号。但默认情况下,我如何发出 stdin 输入结束的信号?
  2. 我碰巧发现使用 cat 和 chardet,它们的 stdin 输入可以通过 Ctrl+d 表示完成。但我似乎记得 Ctrl+d 和 Ctrl+c 类似于结束正在运行的命令的执行。所以我错了吗?

command-line terminal signals

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

将 --exclude 与 du 命令一起使用

这可能是一些基本的东西,但我无法让它发挥作用。我正在尝试使用 DU 来获取减去某些目录的文件总大小。我需要排除一个名为的特定目录,uploads但不是每个名为uploads. 例如,我的文件结构看起来有点像这样:

/store
  /uploads
    /junk_to_ignore
    /more_junk_to_ignore
  /user_one
    /uploads
  /user_two
Run Code Online (Sandbox Code Playgroud)

我可以运行以下命令:

du -ch --exclude=uploads* 
Run Code Online (Sandbox Code Playgroud)

它给了我减去所有“上传”目录的文件大小。但是,在尝试排除某些目录(及其所有子目录)时我失败了。我尝试了以下变体:

du -ch --exclude=./uploads*
du -ch --exclude='/full/path/to/uploads/*'
Run Code Online (Sandbox Code Playgroud)

但似乎无法弄清楚。如何排除特定目录?

command-line disk-usage

93
推荐指数
6
解决办法
21万
查看次数

如何grep cURL的输出?

我需要检索 SSL 证书的到期日期。该curl应用程序确实提供了以下信息:

$ curl -v https://google.com/
* Hostname was NOT found in DNS cache
*   Trying 212.179.180.121...
* Connected to google.com (212.179.180.121) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Server key exchange (12):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, Client key …
Run Code Online (Sandbox Code Playgroud)

command-line bash curl

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

将文件视为集合并对它们执行集合操作的 Linux 工具

有谁知道任何专门用于将文件视为集合并对它们执行集合操作的 Linux 工具?像差异,交集等?

command-line utilities text-processing

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