我是脚本编写新手,我有一个目录,其中包含所有名为 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)
没发生什么事
谁能告诉我,我哪里出错了?
在学校,我在程序员课上使用 ubuntu,我们使用 BlueJ。这个 IDE 设置为德语,但我想要一个英语 IDE,因为我也在用英语编程。但要实现这一点,我必须修改特定的文本文件。只有当您具有 root 权限时才能访问此文件。是否有任何“非官方”的方法可以在没有 root 权限的情况下更改此文件?
我有一台三星 Galaxy S II,但我有一台 Ubuntu 10.04 笔记本电脑,尽管当我用 USB 连接手机时它会识别手机。不允许我接电话。我需要特殊的驱动程序吗?
前几天我不小心在我的 Ubuntu 12.04 机器上安装了 KDE,发现我真的不喜欢它。我运行了一个 apt-get 命令来删除kde-full包,但是像Konsole、Kmouth和 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 是否坐在那里。但是,返回默认登录屏幕会很好。
我一直遇到非常频繁的屏幕锁定和乱码的问题。一种可能的修复是在 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) 我的系统有旧的 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)