小编xra*_*alf的帖子

为什么分区大小和df输出不同?

我有一个分区/dev/sda1。
磁盘实用程序显示它具有 154 GB 的容量。
df -h显示

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             123G  104G   14G  89% /
devtmpfs             1006M  280K 1006M   1% /dev
none                 1007M  276K 1006M   1% /dev/shm
none                 1007M  216K 1006M   1% /var/run
none                 1007M     0 1007M   0% /var/lock
none                 1007M     0 1007M   0% /lib/init/rw
Run Code Online (Sandbox Code Playgroud)

为什么结果不同?缺少的 31 GB 在哪里?

partition disk-usage

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

Cron 每 15 秒运行一次作业

你能告诉我写什么,crontab以便它/usr/bin/chromium-browser每 15 秒运行一些工作(为了测试我将使用)吗?

cron

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

使用 xmodmap 映射组合键

我正在尝试实现以下映射
keycode 135 = <Ctrl-C>

是否有可能以某种方式实现这一目标?

keyboard-shortcuts keyboard xmodmap

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

umount - 设备正忙

有时当我想卸载设备时,例如

sudo umount /dev/loop0
Run Code Online (Sandbox Code Playgroud)

我会收到消息

umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
Run Code Online (Sandbox Code Playgroud)

我通常通过关闭控制台窗口(在我的情况下为 xfce4-terminal)然后关闭umount.

这个问题是什么意思?有没有更聪明的解决方案?

mount

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

清理 $HOME 目录

几年间,我的$HOME目录中出现了很多隐藏的文件和目录。

我想不断删除不需要的。

如何找出哪些应用程序创建了这些隐藏文件和目录。

我如何确保删除隐藏的文件和目录是安全的,并且不会丢失任何重要的内容,并且依赖它们的内容不会停止工作?

home dot-files

17
推荐指数
3
解决办法
5121
查看次数

存储 shell 脚本

存储 shell 脚本的常见做法是什么?(bash, sh, ...)

现在,我有我的几个bash和sh脚本$HOME目录

我调用它们

$ bash $HOME/script1.bash arg1, arg2, ...
Run Code Online (Sandbox Code Playgroud)

或者

$ sh $HOME/script2.sh arg1, arg2, ...
Run Code Online (Sandbox Code Playgroud)

我可以将它们存储在某个标准位置并像ls, pwd, ...这样的普通应用程序一样调用它们吗?例如

$ script1 arg1, arg2, ...
$ script2 arg1, arg2, ...
Run Code Online (Sandbox Code Playgroud)

对于高级 linux 用户,这里的常见做法是什么?

shell shell-script

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

如果程序正在运行,如何更改 xmonad 中热键的行为?

我在xmonad.hs配置文件中使用了一些键映射:

...
    , modMask = mod4Mask     -- Rebind Mod to the Windows key
...
 [ ((controlMask, xK_Print), spawn "sleep 0.2; scrot -s")
 , ((0, xK_Print), spawn "scrot")
 , ((controlMask, xK_f), spawn "firefox")
 ]
Run Code Online (Sandbox Code Playgroud)

第三个映射firefox在按下 时运行ctrl+f。我想做一些更复杂的事情:

if (firefox is running):
  focus and maximize firefox window:
else:
  run firefox
Run Code Online (Sandbox Code Playgroud)

我想更改ctrl+fwin+f. 我怎样才能做到这一点?

keyboard-shortcuts xmonad

13
推荐指数
1
解决办法
2258
查看次数

别名和 tmux

在定义的别名.bash_aliases.bashrc不工作的tmux

这可以在某些配置中更改,以便别名在tmux?

command-line terminal tmux

13
推荐指数
2
解决办法
5573
查看次数

键盘布局和xmodmap的关系

我正在使用Xubuntu。在登录之前,我可以选择键盘布局。我正在xmodmap用于重新映射一些键。

我对两件事感兴趣:

  1. 键盘映射的状态如何变化 (a) 当我打开笔记本电脑时,(b) 在启动过程中和 (c) 登录系统(在这三个阶段)和使用系统时(登录)。
  2. 是什么原因导致在各个阶段期间将在屏幕上显示哪些符号(以及发送的控制键)。当我按下某个键时,它会向键盘驱动程序(?)发送一些信号,然后必须有一些决策过程(应用程序和配置文件)来确定将显示哪些符号。这个问题的答案应该是应用程序列表和这些配置文件的路径(我对 Ubuntu(基于 Debian 的系统)特别感兴趣,但您可以描述一些其他系统,但首选 Ubuntu)。

login boot keyboard xmodmap keyboard-layout

12
推荐指数
1
解决办法
3945
查看次数

为什么按访问时间排序文件不起作用?

我尝试使用命令 ls --time=atime

它在一个目录中工作,但不在另一个目录中工作。我在 vim、evince 和其他应用程序中打开了某些文件,但是在命令文件访问时间没有改变之后。

当我输入时touch file.txt访问时间改变了,但当我输入时vim file.txt访问时间没有改变。

这里有什么问题?

ls filesystems files atime

12
推荐指数
1
解决办法
3052
查看次数