如何在bash中使用bc舍入小数?

使用bash脚本编写我想要的快速示例: #!/bin/bash echo “Insert the price you want to calculate:” read float echo “This is the price without taxes:” echo “scale=2; $float/1.18” |bc -l read -p “Press any key to continue…” bash scriptname.sh 假设价格是:48.86答案是:41.406779661(41.40实际上因为我使用scale=2; ) 我的问题是:我如何围绕第二个小数点以这种方式显示答案?:41.41

Sudo出现错误,无法以root身份运行任何内容

出于某种原因,当我尝试运行任何程序(我试图运行rootkit猎人:rkhunter)作为root用户在命令行上使用sudo,如下所示: sudo rkhunter 然后我收到这条消息: You must be the root user to run this program 然后我得到这些线: sudo: error in /etc/sudo.conf, line 0 while loading plugin ‘sudoers_policy’ sudo: /usr/lib/sudo/sudoers.so must only be writable by owner sudo: fatal error, unable to load plugins 我尝试只输入sudo但是会出现与上面相同的三个错误。 同样在/etc/ sudo.conf中也不存在。 我不能通过sudo以root身份运行任何其他程序。 这也很奇怪,因为我可以在一天前以root身份运行。 我希望它能奏效。 您知道,我是这台计算机的唯一用户,也是运行Lubuntu 14.04.1的管理员。

sudo apt-get update失败 – 由于“权限被拒绝”,“无法打开”列表文件

对于上周或更长时间,运行sudo apt-get update导致错误: Reading package lists… Done E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/xenial/main/dep11/Components-amd64.yml Could not open file /var/lib/apt/lists/partial/au.archive.ubuntu.com_ubuntu_dists_xenial_main_dep11_Components-amd64.yml.gz – open (13: Permission denied) [IP: 202.158.214.106 80] E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/xenial-backports/main/dep11/icons-64×64.tar Could not open file /var/lib/apt/lists/partial/au.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_dep11_icons-64×64.tar.gz – open (13: Permission denied) [IP: 202.158.214.106 80] E: Some index files failed to download. They have been ignored, or […]

无法以root身份打开Gedit

当我运行sudo gedit /path/to/some/random/file我收到以下错误 ** (gedit:6262): WARNING **: Command line `dbus-launch –autolaunch=7f8731869e1c690b8205727e0000000a –binary-syntax –close-stderr’ exited with non-zero exit status 1: Autolaunch error: X11 initialization failed. Cannot open display: Run ‘gedit –help’ to see a full list of available command line options. 使用gksudo无助于返回哪一个 Cannot open display: Run ‘gedit –help’ to see a full list of available command […]

inittab文件在哪里?

我正在使用Ubuntu 10.10,我刚刚加入了来自OS X的Linux世界。我正在学习运行级别和/etc/的rc目录,以及我正在阅读的所有地方(手册,教程等) inittab 。 但我在我的Ubuntu安装中找不到它。 为什么? Ubuntu是否遵循运行级别模型? 如何在没有inittab情况下加载rc和级别?

登录后Ubuntu 14.04 LTS崩溃

决定今天升级到新的LTS,所以我备份了我的数据并用unetbootin创建了一个带有usb的现场usb并擦干了我的驱动器。 安装有点笨重,但一切似乎都很好。 问题是每当我登录时,桌面加载但是它完全冻结(鼠标不移动,键盘无法正常工作),或者鼠标仍然可以移动但是当hover在上面时没有任何亮起,并且点击对键盘没有任何效果。 每次登录时都会发生这种情况。 我重新启动并使用了检查光盘工具,它报告一切正常。 尝试重新安装,同样的问题。 使用Ubuntu的Startup Disk Creator程序制作了第二个磁盘,安装在那个时间更平滑但登录时出现同样的问题。 我使用的HP DV6000笔记本电脑在12.04下运行良好 我在这里不知所措,也许有人有点洞察力,任何帮助都会受到赞赏,对这个社区非常热爱

典型用户如何阅读/ usr / share / doc中的文档?

我最近了解到/usr/share/doc有大量/usr/share/doc 。 似乎有很多内容被gzip压缩,因此没有管理权限就无法直接访问它: $ gunzip examples/letter.tex.gz gzip: examples/letter.tex: Permission denied 虽然对此的一个解决方案是每个用户复制其主目录中的每个项目只是为了阅读它,但这种安排似乎不利于常规浏览。 普通人如何阅读此文档? 我不倾向于认为典型用户只需阅读本地文本文档即可安装和维护Web服务器。

`indicator-cpufreq`似乎不适用于14.10

我有一台戴尔XPS 12,刚刚安装了Ubuntu 14.10(通过彻底清除旧的14.04安装)。 指示器菜单有两个选项, Performance和Powersave ,我从中选择Performance 。 但即使我插上电源并运行编译器和浏览器,事情似乎也很慢,风扇几乎从未消失。 实际上,以下是cat /proc/cpuinfo的输出: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz stepping : 9 microcode : 0x15 cpu MHz : 1454.785 cache size : 4096 KB physical id : 0 siblings : 4 core […]

如何在Unity中始终显示菜单项?

有没有办法让窗口菜单上的菜单项始终可见? 我讨厌整个隐藏和寻找的东西,并搜索谷歌和这里,但我无法找到任何关于如何使它们始终可见的任何东西。 谢谢

ubuntu 14.10多个同时独立的远程(类似桌面)连接

任何人都可以建议一个免费的服务器(就像终端服务器,允许多个类似rdp的独立会话)兼容ubuntu 14.10 ? 我试过: 同时远程连接 我用google搜索FreeNX,但大多数可用的教程都不适用于ubuntu 14.10而且NOMACHINE也不允许多个会话.NOMACHINE工作得很好但仅限于一个会话..当我从第二个帐户连接时它会断开连接.. https://www.nomachine.com/AR10K00703 “NoMachine(免费)允许一个连接。因此它是供个人使用的。” 我也尝试使用本教程http://www.xrdp.org https://www.youtube.com/watch?v=gFdBSyy4xcM 它也没有工作..卡在空白的rdp屏幕.. VNC不是我想要的,因为它无法提供独立会话。 。 大多数教程是针对旧的Ubuntu版本而不适用于我任何帮助将不胜感激! 任何基本的当前教程14.10或任何遮阳灯请! PS 最终起作用的是VNC