小编Rah*_*ara的帖子

#!/bin/sh 和 #!/bin/bash 有什么区别?

如果我写,

#!/bin/bash
echo "foo"
Run Code Online (Sandbox Code Playgroud)

或者

#!/bin/sh
echo "foo"
Run Code Online (Sandbox Code Playgroud)

两者产量相同。我见过一些以#!/bin/sh或开头的脚本#!/bin/bash。它们之间有什么区别吗?

bash scripts sh shebang

359
推荐指数
4
解决办法
71万
查看次数

Shell脚本将所有文件从子文件夹移动到父文件夹

我在 folder 中有一堆文件夹A。我想将所有这些文件夹中的文件移动到A.

或者

我想从子文件夹中剪切所有文件并将它们粘贴到父文件夹中。

怎么做?

bash scripts

61
推荐指数
2
解决办法
9万
查看次数

如何从非 Ubuntu 实时 ISO 映像(如 Fedora 或 CentOS)启动?

我发现这是可以做到loopback如下

menuentry "Lucid ISO" {
loopback loop (hd0,1)/boot/iso/ubuntu-10.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-desktop-i386.iso noprompt noeject
initrd (loop)/casper/initrd.lz
}
Run Code Online (Sandbox Code Playgroud)

但它仅适用于 ubuntu 或其衍生产品。如果我想启动其他实时映像,如 fedora、cent、opensuse 等,应该如何编写?

编辑:我发现了一些其他条目,但所有这些条目可能都是基于 debian 的。

menuentry "Linux Mint 10 Gnome ISO" {
 loopback loop /linuxmint10.iso
 linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/linuxmint10.iso noeject noprompt splash --
 initrd (loop)/casper/initrd.lz
}

menuentry "DBAN ISO" {
 loopback loop /dban.iso
 linux (loop)/DBAN.BZI nuke="dwipe" iso-scan/filename=/dban.iso silent --
}


menuentry "Tinycore ISO" {
 loopback loop /tinycore.iso
 linux (loop)/boot/bzImage --
 initrd (loop)/boot/tinycore.gz
}


menuentry "SystemRescueCd" { …
Run Code Online (Sandbox Code Playgroud)

live-cd boot grub2 iso

26
推荐指数
2
解决办法
7万
查看次数

如何在已安装的 ubuntu 上创建交换分区?

可能的重复:
系统安装后添加交换分区

我已经安装了没有任何交换分区的 ubuntu 11.04。现在我想创建这个操作系统应该使用的交换分区。我曾尝试通过分区创建一个,但 ubuntu 无法使用此交换内存,并且交换使用量仍未使用。请告诉我如何使它可以被 ubuntu 使用。

partitioning swap

18
推荐指数
1
解决办法
6万
查看次数

sudo 不要求输入密码

每当我发出命令时,sudo apt-get install foo它都不会要求输入密码。是因为用户组吗?

如何让它提示输入密码?

编辑:我的 sudoers 文件

apple@Ascension:~$ sudo cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL …
Run Code Online (Sandbox Code Playgroud)

sudo

15
推荐指数
1
解决办法
3万
查看次数

什么相当于windows的hosts文件?

我想将一些站点重定向到本地主机。我可以使用hosts驻留C:\WINDOWS\system32\drivers\etc在 Windows目录中的文件。

哪个相当于 Ubuntu 中的这个文件?

redirect internet-connection

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

为什么我的带有 AMD Radeon HD 76xx 显卡的笔记本电脑在使用 Ubuntu 时会过热?

我买了一台预装了 Windows 7 的新笔记本电脑。我喜欢在 Ubuntu 上工作,因此在我的笔记本电脑上安装了 12.04。我可以在 Windows 上连续工作 6 个小时,感觉笔记本电脑只是有点热,但是在运行 Ubuntu 15 分钟后,我的笔记本电脑太热了。

电池在 Ubuntu 上也很快耗尽。Ubuntu 上的备份时间为 1.5 小时,而 Windows 上的备份时间为 5-6 小时。

我以前拥有一台戴尔 Inspiron N5010,一切都运行得很顺利。没有加热问题。它配备了英特尔 i3 处理器。所以我想知道这个问题是否与处理器有关?(AMD A8)

眼镜:

  • HP Pavilion G6-2005AX 笔记本电脑(APU 四核 A8/ 4GB/ 500GB/ Win7 HB/ 1.5GB Graph)
  • 1 GB AMD Radeon HD 7670M 专用 512 MB AMD Radeon HD 7640G 集成显卡

我已经安装了 Ubuntu 建议的 ATI 专有驱动程序。但是sensors温度是70摄氏度。

这个问题有什么解决方法吗?

ati overheating drivers hp-pavilion

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

触摸板在 HP Pavilion dv6 上不起作用

在 Ubuntu 10.04 中一切正常,事实上完美无瑕,我很欣赏操作系统处理如此独特的触摸板的方式。我有一个 HP Pavilion dv6。

触控板和左、中、右点击按钮都在触控板上,每一次点击,它的底端都会相应地按下。

在 10.04 中,一切正常,升级到 Ubuntu 10.10 后,事情变得……奇怪。侧面的滚动会起作用,左键单击也会起作用。但是,右键单击不起作用,但是如果您轻轻点击触摸板的右角,则会出现右键单击菜单,尽管这样做不一致且困难。

我已经应用了我在旧版 Ubuntu 论坛上找到的类似问题的修复程序,它恢复了正常的左键和右键单击,但它不是那么流畅,并且没有垂直滚动功能,我更喜欢具有...

我只是希望事情保持原样,如果可能的话,请告诉我该怎么做。

谢谢你。

touchpad hardware 10.10 hp-pavilion

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

如何从终端启用/禁用移动宽带?

我在 Natty Narwhal 上使用中兴 USB 调制解调器。一切正常,但有时会断开连接。我想编写一个 Shell 脚本,如果移动宽带断开连接或连接 5 秒后接收的数据小于 20 KB,则重新连接移动宽带。

所以我的问题是如何启用/禁用移动宽带?如何检查收到的数据?以及如何启用/禁用网络服务?

注意:仅限终端命令 或者如果您可以编写脚本,我将非常感谢。

command-line network-manager 11.04 mobile-broadband

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

HP p7-1235 (Ubuntu 12.04) 上耳机和外部扬声器的音量非常低

在新的 HP Pavilion 台式机 p7-1235 (AMD A8-5500 APU) 上安装 12.04。外部扬声器和插入前置插孔的耳机的音量非常低。我将主音量和扬声器/耳机音量设置为最大,但音量非常低。使用 alsamixer 将所有内容设置为最大,取消静音,结果相同。

sound hp-pavilion

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