小编xen*_*ide的帖子

如何找出系统中的硬盘?

我需要知道哪些硬盘可用,包括未安装和可能未格式化的硬盘。我在dmesgor 中找不到它们/var/log/messages(太多了,无法滚动浏览)。我希望有一种方法可以使用/dev/proc找出这些信息,但我不知道如何。我正在使用 Linux。

linux hardware devices hard-disk

265
推荐指数
8
解决办法
106万
查看次数

如何在 cli 上将纪元时间戳转换为人类可读的格式?

如何在 cli 上将纪元时间戳转换为人类可读的格式?我认为有一种方法可以用日期来做到这一点,但语法让我望而却步(欢迎其他方式)。

command-line shell date

249
推荐指数
8
解决办法
36万
查看次数

您如何按大小对 du 输出进行排序?

你如何du -sh /dir/*按大小排序?我读过一个网站说使用,| sort -n但这显然是不对的。这是一个错误的例子。

[~]# du -sh /var/* | sort -n
0       /var/mail
1.2M    /var/www
1.8M    /var/tmp
1.9G    /var/named
2.9M    /var/run
4.1G    /var/log
8.0K    /var/account
8.0K    /var/crash
8.0K    /var/cvs
8.0K    /var/games
8.0K    /var/local
8.0K    /var/nis
8.0K    /var/opt
8.0K    /var/preserve
8.0K    /var/racoon
12K     /var/aquota.user
12K     /var/portsentry
16K     /var/ftp
16K     /var/quota.user
20K     /var/yp
24K     /var/db
28K     /var/empty
32K     /var/lock
84K     /var/profiles
224M    /var/netenberg
235M    /var/cpanel
245M    /var/cache
620M    /var/lib
748K    /var/spool
Run Code Online (Sandbox Code Playgroud)

command-line disk-usage text-processing sort units

236
推荐指数
6
解决办法
24万
查看次数

在 tmux 中使用 256 种颜色

我有 256 种颜色在konsole,. 我想我会tmux尝试一下,因为与屏幕不同,它似乎支持vi模式。但是我发现我的提示的颜色显示出来了,这很可能是因为我有一个 256 色模式的提示。我需要做什么tmux才能识别所有 256 种颜色?

colors settings tmux konsole

221
推荐指数
7
解决办法
23万
查看次数

视觉与编辑器——有什么区别?

我通常将环境变量VISUALEDITOR环境变量都设置为相同的东西,但有什么区别呢?为什么我要以不同的方式设置它们?当开发应用程序,我为什么要选择看VISUAL之前EDITOR,反之亦然?

vi environment-variables ex

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

/sbin/nologin 和 /bin/false 有什么区别

从技术上讲,除非pam设置为检查您的 shell pam_shells,如果您不在shell 上,这两种方法实际上都不能阻止您的登录。在我的系统上,它们的大小甚至不同,所以我怀疑它们实际上做了一些事情。那么有什么区别呢?为什么它们都存在?为什么我要使用一个?

-rwxr-xr-x 1 root root  21K Feb  4 17:01 /bin/false
-rwxr-xr-x 1 root root 4.7K Mar  2 14:59 /sbin/nologin
Run Code Online (Sandbox Code Playgroud)

shell security login

209
推荐指数
4
解决办法
27万
查看次数

$VAR vs ${VAR} 以及引用或不引用

我可以写

VAR=$VAR1
VAR=${VAR1}
VAR="$VAR1"
VAR="${VAR1}"
Run Code Online (Sandbox Code Playgroud)

最终结果对我来说似乎都差不多。我为什么要写一个或另一个?这些中的任何一个都不是便携式/ POSIX 吗?

shell shell-script environment-variables posix quoting

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

在 Arch Linux 中,如何找出要安装的包含文件 X 的包?

我正在寻找一个提供特定二进制文件的包,以便我可以安装它。如何搜索以找出提供此二进制文件的软件包?(注意:我知道至少有一种工具可以做到这一点,但我忘记了它的名字。)

arch-linux pacman package-management

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

将标准输出重定向到您没有写权限的文件

当您尝试在没有写入权限的情况下修改文件时,您会收到错误消息:

> touch /tmp/foo && sudo chown root /tmp/foo
> echo test > /tmp/foo
zsh: permission denied: /tmp/foo
Run Code Online (Sandbox Code Playgroud)

Sudoing 没有帮助,因为它以 root 身份运行命令,但 shell 处理重定向 stdout 并以您的方式打开文件:

> sudo echo test > /tmp/foo
zsh: permission denied: /tmp/foo
Run Code Online (Sandbox Code Playgroud)

除了以root身份打开shell并以这种方式操作文件之外,是否有一种简单的方法可以将stdout重定向到您无权写入的文件?

> sudo su
# echo test > /tmp/foo
Run Code Online (Sandbox Code Playgroud)

shell permissions io sudo io-redirection

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

ext4 上的出生是空的

我刚刚阅读了 的Birth部分,stat似乎 ext4 应该支持它,但即使是我刚刚创建的文件也将其留空。

 ~  % touch test                                                       slave-iv
 ~  % stat test.pl                                                     slave-iv
  File: ‘test.pl’
  Size: 173             Blocks: 8          IO Block: 4096   regular file
Device: 903h/2307d      Inode: 41943086    Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/xenoterracide)   Gid: (  100/   users)
Access: 2012-09-22 18:22:16.924634497 -0500
Modify: 2012-09-22 18:22:16.924634497 -0500
Change: 2012-09-22 18:22:16.947967935 -0500
 Birth: -

 ~  % sudo tune2fs -l /dev/md3 | psp4                                  slave-iv
tune2fs 1.42.5 (29-Jul-2012)
Filesystem volume name:   home
Last mounted on:          /home
Filesystem UUID: …
Run Code Online (Sandbox Code Playgroud)

filesystems ext4 stat

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