Ubuntu

Ubuntu用户和开发人员的问答

1
发出“挂起”命令后如何恢复终端功能?
我输入suspend了终端,它暂停了执行。 如何恢复正常的终端功能?我已经尝试过Ctrl+ C,Ctrl+ D,Ctrl+ Q(如此处建议)和Ctrl+ Z,但是这些都不起作用。当然我可以关闭终端并打开一个新终端,但是没有办法“恢复”终端功能吗? 我正在使用默认(bash)shell运行Ubuntu GNOME 16.04。

2
Surface Book上的Ubuntu 16.04-无线互联网会随机断开连接直到重启
我在Surface Book上双重启动了Ubuntu 16.04.3 LTS和Windows 10,在Windows方面,我的办公室没有无线上网问题。在我的Ubuntu分区上,似乎有时当我切换接入点时,我的无线Internet断开了连接,并且直到重新启动计算机后才能连接到同一网络或任何其他网络。即使没有切换无线访问点,也会发生此问题。这根本不一致。 我尝试过这里,此处和此处发布的解决方案,但没有任何运气。您可以想象,这是一个相当令人沮丧的问题,因为重新启动会中断我的工作流程。 我研究了其他几个问题,并尝试了他们的解决方案,但没有任何运气。任何帮助将不胜感激。这是我的链接wireless-info.txt:https : //ufile.io/abkfd 更新(2018年2月9日): 我不确定发生了什么变化,但是几周前,当我切换接入点时,我的无线互联网停止了连接!软件更新程序中的更新之一可能解决了我的互联网问题。 不幸的是,我没有关于此修复程序的更多详细信息,但是对于所有在其Surface Book设备上运行Ubuntu的用户,请尝试使用软件更新程序安装最新更新! 更新(2018年6月4日): 在几个月前重新格式化计算机后,我又遇到了这个问题,并且尝试将内核补丁到4.13并没有运气。我的互联网一直在断开连接,我的无线蓝牙耳机也无法有效连接。 我觉得我应该将内核升级到4.15,但是我需要更新OpenSSL。我决定冒险去升级到Ubuntu 18.04,而不是手动进行。我的两个问题都通过升级得以解决!到目前为止,我的互联网一直运转良好,并且蓝牙耳机也功能完善。 如果升级无法正常进行,我没有任何损失,因此我不得不重新格式化计算机,因此,尽管我建议采用这种方式,但请注意,因为从16.04直接升级到Ubuntu 18.04的举报据称将不受正式支持直到2018年7月下旬。
8 16.04  wireless 

1
历史命令如何工作?
当我在终端中键入任何命令时,~/.bash_history直到退出会话,该命令才出现在文件中。 另外,当我手动编辑~/.bash_history文件时(例如,我删除了最后三个命令),当我键入文件时,history它仍然显示我从~/.bash_history文件中删除的命令。只有当我退出会话并再次登录时,它们才会消失。 我的~/.bash_history文件和history命令如何同步?

1
运行xrandr --off后字体大小更改
我有一台带有外接显示器的笔记本电脑,并使用xrandr --auto和在两个屏幕之间切换xrandr --off。有时,当我更改屏幕时,程序中的字体大小突然变得奇怪。这不会影响之前启动的程序。我正在使用Lubuntu 16.04。 我能够使用此命令链多次重现错误: xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto 外部显示器与此无关,只需禁用笔记本电脑的屏幕(eDP1),然后再次启用它就可以解决这些奇怪的字体大小问题。 编辑:真正更改的xrandr --off是屏幕的DPI,请参见此处: $ xdpyinfo | grep dots resolution: 96x96 dots per inch $ xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto $ xdpyinfo | grep dots resolution: 204x205 …

2
在哪里可以找到SUDO_COMMAND环境变量?
我目前正在学习Ubuntu的Linux基础,并且有一些活动需要查找有关环境变量的信息。我已经找到了6/7信息,但找不到SUDO_COMMAND。清单是这样的: SHELL=/bin/bash USER=student SUDO_COMMAND= PWD=/home HOME=/home/student LOGNAME=student OLDPWD=/home/student 我注意到信息是按顺序排列的,并且SUDO_COMMAND在用户和密码之间。我在某个地方犯了错误吗?

2
即将在M.2硬盘驱动器上安装Ubuntu 16.04。我应该使用哪个文件系统来提高速度?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 即将在三星M.2硬盘驱动器上安装Ubuntu 16.04。(使用USB驱动器) 我应该使用哪个文件系统? 脂肪32 ext4 ext3 ext2 NTFS 我没有提到的另一个? 我的硬盘是: 1TB SAMSUNG SM961 M.2, PCIe NVMe (up to 3200MB/R, 1800MB/W) 如果它们都能正常工作,哪一个是最快的? 受惊的菜鸟的任何提示/陷阱:)

7
从〜/ .bash_history删除历史记录
我对存储在中的终端或命令行历史记录有一些疑问~/.bash_history。 我可以使用history命令在终端中看到该文件,但是如果尝试使用gedit bash_history该文件打开该文件,则该文件完全为空。为什么? 我发现了如何使用以下代码行从终端中删除文件中一定数量的行: for i in {1..N}; do history -d N; done 其中N是要删除的行(或命令)的数量,但是现在历史记录文件显示了最后一个命令,如果您试图掩盖内容,那并不是很聪明。因此,问题是:我该如何给出最后一个代码行并确保未记录该行?

5
按特定顺序重命名图像
这是我的问题:我有一个包含500张图像的文件夹,名为: 1.jpg 2.jpg 3.jpg 等等.. 我复制了该文件夹,现在我需要将相同的图片从501重命名为1000,但顺序如下: 1.jpg becomes 501.jpg 2.jpg becomes 502.jpg 3.jpg becomes 503.jpg .... 当我使用标准重命名命令时: i=501;for img in $(find . -iname '*.jpg'); do echo -n "Converting $img"; mv $img $i.jpg && echo $i && ((i++)); done 它从501到1000订购图像,但它们都是分散的: 23.jpg becomes 501.jpg, 66.jpg becomes 502.jpg ... (它们顺序正确,但将它们混合在一起) 我知道这可能是我丢失的一个命令...

3
当用户不在/ etc / passwd中时更改默认Shell
关于如何将贝壳换成鱼的任何想法? $ sudo usermod -s /usr/bin/fish jaan usermod: user 'jaan' does not exist in /etc/passwd $ getent passwd $USER jaan:x:15466:94:Jaan Altosaar:/home/jaan:/bin/zsh 相关问题:尝试更改默认Shell时,/ etc / passwd中不存在该用户, 似乎它使用ldap。 $ cat /etc/nsswitch.conf passwd: compat ldap group: compat ldap shadow: compat ldap # Having the NOTFOUND=return bit was breaking dns resolution on web1 and …

2
Android Studio的Adroid SDK出现问题
在遵循如何在Ubuntu上安装Android Studio的同时?和适用于Ubuntu的Android SDK / ADT捆绑包完整安装指南以安装Android-studio作为独立于Virtual Box / VM-ware功能的Android模拟器解决方案,存在一个问题,就是我们从Developer.Android.com下载的文件为sdk- tools-linux-3859397.zip不包含add-ons和platforms,我只能找到该tools文件夹。 下图来自Ubuntu上的《 Android SDK / ADT捆绑包完整安装指南》,其中显示了以前在下载文件夹中的文件。 因此,当我尝试运行Android Studio时,收到此消息,提示未找到Android SDK。 在下一步安装/更新组件的过程中,它表示已安装Android SDK。 下一步说,Android SDK是最新的,但缺少SDK工具目录。 而且没有任何工作正常。!请指定一个Android SDK位置。 在ubuntu 14.10的解决方案上尝试android studio的SDK位置时,我找不到任何“ SDK Readme.txt”


2
退格键在运行bash脚本中不起作用
我正在运行一个非常简单的脚本,该脚本逐行读取并将输入的行打印回终端: while read CMD; do echo $CMD done 它工作正常,但是当我尝试编辑带有backspace字符的行时,它会打印^?而不是删除字符。当我按Ctrl+时backspace,输出为^H。如何解决此问题,以便backspace删除字符而不是添加这些字符?我尝试了stty erase '^?'命令,但没有成功。

1
为什么APT建议在Trusty上从4.4.0升级内核3.13?
APT让我不时感到震惊。两周前,我进行了apt update跟踪,apt upgrade即使我使用的是4.4,也获得了3.13内核。我忽略了这一点。一周后,我重新运行了更新和升级,建议不要升级。今天,3.13的建议又回来了。这是怎么回事,如何防止建议使用这些复古内核? lsb_release -d Description: Ubuntu 14.04.5 LTS uname -a Linux cahl 4.4.0-78-generic #99~14.04.2-Ubuntu SMP Thu Apr 27 18:49:46 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and …

2
为什么现在停止Unity 7和Unity 8?
与此问题类似,为什么Unity 2D停产?还有一个在这上面的家伙团结会在18.04 LTS结束 当项目受到许多用户的喜爱和创新时,Canonical取消该项目的正式理由是什么?
8 unity 

1
如何保存和还原Windows组(不一定在重启时)
我正在寻找一种保存和还原Windows组的方法(我正在使用Cinnamon DE)。我已经做过一些谷歌搜索,但是我所能找到的只是在重启时保存和还原Windows。现在,这就是我想要的,但随后又选择了,并且无需重新启动。 比方说,我正在一个大学项目上工作,所以我需要TeXStudio,Nautilus,Okular,Octave,Geany,也许还需要打开更多应用程序(全部带有特定的文件/文件夹)。然后,我突然需要更多信息,这需要我第二天去图书馆。 因此,我关闭了所有窗口(节省RAM→电池),并决定在我的简历上工作并将其更改为新样式。为此,我将需要旧的简历,工作文档(新的CV)以及示例CV(LibreOffice中的所有文档)。 晚上,累了,想读些小说,而我的女友则想用电脑玩自己喜欢的游戏。所以我再次关闭了所有窗口,尽管我还没有完成CV。 第二天,我去图书馆,找到了我所需要的信息,并希望继续从事我的大学项目。现在,我必须再次打开所有这些应用程序(TeXStudio,Nautilus,Okular,Octave,Geany),并找到我之前正在使用的文件。当我有很多文献时,我忘了写下正在阅读的内容,甚至可能很难找到要打开的正确PDF。当我想再次处理我的简历时,情况类似:再次打开所有这些文档。 现在,这只是说明我需要的一种示例情况。我可以想到许多其他情况,其中我想保存当前窗口及其各自的文件,并在以后还原它们。 如果没有这样的应用程序,它可能已经帮助我有了一种方便的方法来一次为多个文件创建启动器(因为它们都将使用其标准应用程序打开)。但是,如果有一个应用程序能够自动检测所有打开的文件/应用程序,并允许我选择要为其创建启动器的文件/应用程序,以便在需要它们时将其还原,那真是太棒了。 最好的祝福, 赫曼蒂

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.