小编cty*_*e.h的帖子

/bin 和 /usr/bin 的区别

我在这个网站上阅读了这个,它没有意义。

http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/basic/node32.html

当UNIX被首先写入,/bin并 /usr/bin物理地驻留在两个不同的磁盘:/bin是一个较小的速度更快(更昂贵)盘上,和/usr/bin一个更大的速度较慢的磁盘上。现在,/bin是一个符号链接 /usr/bin:它们本质上是同一个目录。

但是当你ls打开/bin文件夹时,它的内容远远少于/usr/bin文件夹(至少在我正在运行的系统上)。

那么有人可以解释一下区别吗?

linux fhs directory

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

是否可以在强制交换时触发 OOM 杀手?

是否可以让系统抢先换出非活动页面 ( vm.swappiness),但在系统耗尽 RAM(而不是耗尽内存)并被迫交换时调用 oom-killer?

最终目标是防止系统在由于主要页面错误而开始抖动磁盘时停止运行,但仍然让不活动的页面被换出。

另一个愿望是配置系统在 oom-killer 触发之前强制使用多少交换内存。这样系统就可以稍微进行交换,只要它不会走得太远。或者我可以在使用所有 RAM 之前设置这样一个阈值来触发 oom-killer,这样文件系统缓存总是有空间(从而避免更多的磁盘抖动)。

这似乎并不难做到。似乎您可以告诉 oom-killer 在系统使用/空闲 X ram 时触发。但这就是我问的原因;我不知道。

为了澄清起见,我不打算关闭交换或调整vm.swappiness参数

linux performance memory swap

28
推荐指数
2
解决办法
8152
查看次数

如何在不使用 GUI 的情况下将 Debian 启动到文本模式?

如何将 Debian 引导至文本模式?我的鼠标和键盘可以在 GRUB 中工作,但是当出现登录屏幕时却没有,所以我无能为力。

boot debian display-manager

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

为什么Linux人总说要看说明书?

为什么 Linux 人总是说要阅读手册,而只是给你一个答案会容易得多?没有说明书!它没有附带一个。

linux

12
推荐指数
3
解决办法
1148
查看次数

带有多行数据的 for 循环

我需要创建一个循环遍历项目列表的脚本。我想在脚本中插入一个字符串。

我试过:

for i in "
a
b
c";
do
 echo "test "$i
done
Run Code Online (Sandbox Code Playgroud)

但这仅输出一个字符串:

test a b c
Run Code Online (Sandbox Code Playgroud)

我怎么会得到这个?

testa
testb
testc
Run Code Online (Sandbox Code Playgroud)

(a,b并且c只是一些较长单词的示例,我从 OpenOffice Calc 文件中获得)

bash for

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

sed 反转两个字

echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/'
Run Code Online (Sandbox Code Playgroud)

我期待的输出是/usr/local/Axis2C AXIS2C_HOME=.

我无法弄清楚我做错了什么。:(

sed

8
推荐指数
1
解决办法
3144
查看次数

为什么我不能在 Debian 6 的终端中使用箭头键?(非根)

当我使用非 root 用户时,我不能使用↑/↓来列出我以前的命令,如果我正在打字,我不能使用←/→来表示,添加目录或纠正拼写。

更糟糕的是,我无法使用Tab. 我可以写/var/www/mylongsitena并按下Tab不会自动完成它。

这是非常烦人的。我怎样才能改变这个?IIRC Debian etch 和 lenny 没有这样做。我怎样才能适应这种变化?

shell users debian

7
推荐指数
1
解决办法
6354
查看次数

为什么我不能通过完整的相对路径参数创建目录?

为什么我不能通过完整的相对路径参数创建目录?这是我的尝试:

#!/bin/bash
args=("$@")
# Print the command and run it. Exit the script on failure.
run()
{
        if $VERBOSE; then
                echo "$@"
                "$@"
        else
                "$@" >& /dev/null
        fi
        result=$?
        if [ $result -ne 0 ]; then
                exit $result
        fi
}
                if [ ! -d ${args[0]} ]; then
                        run mkdir -p ${args[0]}
                fi

                run cd ./release/
                run cp -rf ./html/ ${args[0]}
Run Code Online (Sandbox Code Playgroud)

但我得到:

mkdir -p ./bla/bla/cloud/
cd ./release/
cp -rf ./html/ ./bla/bla/cloud/
cp: cannot create directory `./bla/bla/cloud/': No such file or directory …
Run Code Online (Sandbox Code Playgroud)

bash directory

-1
推荐指数
1
解决办法
6332
查看次数

标签 统计

linux ×3

bash ×2

debian ×2

directory ×2

boot ×1

display-manager ×1

fhs ×1

for ×1

memory ×1

performance ×1

sed ×1

shell ×1

swap ×1

users ×1