小编Spa*_*awk的帖子

重命名目录中的所有文件扩展名

我是脚本编写新手,我有一个目录,其中包含所有名为 num.pdb.ostat 的文件。我想重命名所有 num.ostat (即全部删除 .pdb)。对于单个文件,这有效:

mv 2.pdb.ostat 2.ostat
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用此脚本对文件夹中的所有文件执行此操作时

for num in ./*; do mv ${num}.pdb.ostat ${num}.ostat; done
Run Code Online (Sandbox Code Playgroud)

没发生什么事

谁能告诉我,我哪里出错了?

bash rename

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

如何在没有 root 权限的情况下编辑 BlueJ 的配置文件?

在学校,我在程序员课上使用 ubuntu,我们使用 BlueJ。这个 IDE 设置为德语,但我想要一个英语 IDE,因为我也在用英语编程。但要实现这一点,我必须修改特定的文本文件。只有当您具有 root 权限时才能访问此文件。是否有任何“非官方”的方法可以在没有 root 权限的情况下更改此文件?

filesystem permissions

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

如何访问三星 Galaxy S II 中的文件?

我有一台三星 Galaxy S II,但我有一台 Ubuntu 10.04 笔记本电脑,尽管当我用 USB 连接手机时它会识别手机。不允许我接电话。我需要特殊的驱动程序吗?

usb android

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

如何删除 KDE 登录屏幕?

前几天我不小心在我的 Ubuntu 12.04 机器上安装了 KDE,发现我真的不喜欢它。我运行了一个 apt-get 命令来删除kde-full包,但是像KonsoleKmouth和 KDE 登录屏幕这样的程序仍然保留在我的机器上。我看过这个社区的其他帖子,但到目前为止没有一种方法对我有用。有人建议使用 apt-get 命令删除所有痕迹,但这是我收到的:

像“kdepim-groupware”这样的虚拟包不能被删除像“mysql-client-core-5.1”这样的虚拟包不能被删除像“mysql-server-core-5.1”这样的虚拟包不能被删除像虚拟包'plasma-widget-kimpanel-backend-ibus' 不能被删除 E: 无法定位包 kdepim-wizards E: 无法定位包 libattica0 E: 无法定位包 libgps19 E: 无法定位包 libkwineffects1abi2 E: 无法定位定位包 libkworkspace4 E:无法定位包 libokularcore1 E:无法定位包 libplasmaclock4abi2 E:无法定位包 libtaskmanager4abi2 E:无法定位包 libzip1

我真的不在乎,我目前使用 Unity 和 GNOME,我不介意 KDE 是否坐在那里。但是,返回默认登录屏幕会很好。

kde apt kubuntu display-manager 12.04

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

尝试安装实验包后如何恢复我的系统?

我一直遇到非常频繁的屏幕锁定和乱码的问题。一种可能的修复是在 mesa 9.2.3 中。不幸的是,官方存储库中的最新版本是 mesa 9.2.1。因此,我尝试从这里安装所有的 deb :一个标有“不要使用这个”的 ppa。叹。

无论如何,我遇到了一大堆依赖错误。(忽略有关新内核的行。之前已安装。)

$ sudo dpkg -i *.deb
(Reading database ... 357629 files and directories currently installed.)
Preparing to replace libegl1-mesa:amd64 9.2.1-1ubuntu3 (using libegl1-mesa_9.2.3~brppa-0ubuntu1_amd64.deb) ...
Unpacking replacement libegl1-mesa:amd64 ...
Selecting previously unselected package libegl1-mesa-dbg:amd64.
Unpacking libegl1-mesa-dbg:amd64 (from libegl1-mesa-dbg_9.2.3~brppa-0ubuntu1_amd64.deb) ...
Selecting previously unselected package libegl1-mesa-dev.
Unpacking libegl1-mesa-dev (from libegl1-mesa-dev_9.2.3~brppa-0ubuntu1_amd64.deb) ...
Preparing to replace libegl1-mesa-drivers:amd64 9.2.1-1ubuntu3 (using libegl1-mesa-drivers_9.2.3~brppa-0ubuntu1_amd64.deb) ...
Unpacking replacement libegl1-mesa-drivers:amd64 ...
Selecting previously unselected package libegl1-mesa-drivers-dbg:amd64.
Unpacking libegl1-mesa-drivers-dbg:amd64 (from libegl1-mesa-drivers-dbg_9.2.3~brppa-0ubuntu1_amd64.deb) ... …
Run Code Online (Sandbox Code Playgroud)

package-management apt

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

删除旧内核以释放磁盘空间

我的系统有旧的 Ubuntu 内核,但我无法删除它们。如何删除旧内核以释放硬盘。以下是我尝试过的一些命令输出:

$ sudo apt-get remove --purge linux-image-3.13.0-29-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  linux-image-3.13.0-29-generic* linux-image-extra-3.13.0-29-generic*
0 upgraded, 0 newly installed, 2 to remove and 265 not upgraded.
After this operation, 193 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 216178 files and directories currently installed.)
Removing linux-image-extra-3.13.0-29-generic (3.13.0-29.53) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-29-generic /boot/vmlinuz-3.13.0-29-generic
update-initramfs: Deleting …
Run Code Online (Sandbox Code Playgroud)

kernel 14.04

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