Ubuntu

Ubuntu用户和开发人员的问答


6
从txt文件中使用包含“ /”字符的名称创建目录
我有一个.txt文件,其中包含这样的文本 A1/B1/C1 A2/B2/C2 A3/B3/C3 我想要一个脚本,该脚本读取每一行的.txt文件,然后根据第一个单词(A1,A2,A3)创建目录 我创建了这样的脚本: file="test.txt" while IFS='' read -r line do name="line" mkdir -p $line done <"$file" 在运行它时,它将创建目录A1,然后还将创建子目录B1和C1。另一行(A2 *和A3 *)也是如此 我应该怎么做才能仅创建A1,A2,A3目录? 我不想用像A1 / B1 / C1这样的名字加上'/'字符。我只想在“ /”字符前加上单词,并使其成为目录名。只是“ A1”,“ A2”,“ A3”。


5
arduino:串行通信/上载器不起作用
在Arduino IDE中,串行端口显示为灰色,并且窗口中显示COM 1 i。无法通过串行连接进行通信。不知道这是Arduino Bugg还是Bionic Beaver中的bugg。该应用程序在17.10 Artfull中工作。 报告了此错误,并且正在等待修复程序正在debian中上传 5月9日: 修复了由null java.ext.dirs系统属性引起的Java 10 NullPointerException问题(关闭:#896929) 它不是仅Arduino的问题,但通常会影响串行连接。 经过测试的Pronterface,并且没有与3D打印机的串行连接。
8 18.04 

1
YouTube视频在18.04时滞后
我只是从Ubuntu 17.10升级到Ubuntu 18.04,播放youtube视频时出现问题。视频停止播放,但播放音频,然后移动光标和视频播放……该怎么办?
8 youtube 

3
在Ubuntu 18.04扩展坞上完全透明
这个命令 gsettings set org.gnome.shell.extensions.dash-to-dock transparency-mode 可以具有以下值:'FIXED''DEFAULT''DYNAMIC''ADAPTIVE'。 但是,没有一个可以使停靠栏完全透明,也就是说,只有图标可见。 有任何想法吗?

1
18.04上的启动时间长
今天早上,我刚刚在笔记本电脑(Asus Aspire 15,Intel i3-6100U)上安装了Ubuntu 18.04,除了启动时间较长之外,其他一切似乎都工作正常。我过去曾经运行过17.10,并且我的SSD上的启动时间非常快,但是要启动18.04几乎要花一分钟。 我跑了systemd-analyze blame,看来plymouth-quit-wait.service是引起问题的原因: 20.626s plymouth-quit-wait.service 6.082s NetworkManager-wait-online.service 1.090s dev-mapper-ubuntu\x2d\x2dvg\x2droot.device 984ms motd-news.service 804ms dev-loop8.device 782ms dev-loop9.device 757ms dev-loop10.device 755ms dev-loop11.device 744ms fwupd.service 709ms dev-loop2.device 695ms dev-loop1.device 679ms dev-loop3.device 677ms dev-loop4.device 671ms dev-loop7.device 666ms dev-loop5.device 641ms dev-loop6.device 374ms plymouth-start.service 367ms systemd-logind.service 287ms udisks2.service 261ms apparmor.service 259ms NetworkManager.service 256ms …
8 boot  18.04 

1
在thinkpad t420s上轨迹点的不稳定行为[UBUNTU 18.04]
我刚刚升级到Ubuntu 18.04,并且跟踪点显示了不稳定的行为。在一个方向上移动光标时,它首先会在某个方向上移动,然后再以正确的方式移动。 这是一种奇怪的行为,好像在静止一段时间后,当我再次开始移动时释放的轨迹中有某种“滞留”动量(惯性)。 该问题仅在轨迹点处发生,并且仅在两个动作都不在轨迹点处时发生。(也就是说,如果我先用鼠标(或触摸板)移动,再用轨迹点移动,就没问题。) UBUNTU 17.10正常运行。 这是相关命令的输出。 avila@t420s ~> xinput list-props "TPPS/2 IBM TrackPoint" Device 'TPPS/2 IBM TrackPoint': Device Enabled (142): 1 Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Natural Scrolling Enabled (281): 0 libinput Natural Scrolling Enabled Default (282): 0 libinput Scroll …



4
升级到18.04后,PHP显示为纯文本
我刚刚升级到Ubuntu 18.04。现在apache将我网站的php用作纯文本php。我已经尝试过: 为什么我的PHP文件显示为纯文本?(在Stack Overflow上)以及PHP 7和apache显示纯文本,无法重新启动。安装的php软件包是: php php7.2-cli php7.2-fpm php7.2-mbstring php7.2-pgsql php7.2-sqlite3 php7.2-zip php-curl php-igbinary php-pgsql php-xml php7.2 php7.2-common php7.2-gd php7.2-mysql php7.2-readline php7.2-xml php-bz2 php-fpm php-mbstring php-soap php-xmlrpc php7.2-bz2 php7.2-curl php7.2-json php7.2-opcache php7.2-soap php7.2-xmlrpc php-common php-gd php-mysql php-sqlite3 php-zip 有问题的网站之一可以在这里看到。 阿帕奇error.log: [Thu Apr 26 16:02:12.740886 2018] [mpm_prefork:notice] [pid 6504] AH00169: caught …
8 apache2  php  18.04 

2
将grep输出限制为短行
我经常使用grep查找具有特定条目的文件,如下所示: grep -R 'MyClassName' 好消息是它返回文件及其内容,并将找到的字符串标记为红色。不好的是,我还有很大的文件,整个文本都写在一个大的单行中。现在,在这些大文件中查找文本时,grep输出过多。有没有一种方法可以将输出限制为例如左右两个单词?还是将输出限制为左右30个字母?

2
Ubuntu 16.04 Ctrl + Alt + S不起作用
在具有Unity的Ubuntu 16.04上的IntelliJ IDEA 2018.1中,快捷键Ctrl+ Alt+ S不起作用。密钥映射设置为Gnome的默认值。如何解决这个问题? 输出为for d in /org/gnome/settings-daemon/plugins/media-keys/ /org/gnome/desktop/wm/keybindings/ /org/gnome/settings-daemon/plugins/power/; do dconf dump "$d"; done | grep -iFe '<Control><Alt>S': toggle-shaded=['<Control><Alt>s']

3
我可以在Mac上使用USB闪存驱动器作为主要操作系统吗?
我在互联网上找到了很多有关创建Live CD和可启动闪存驱动器的文章。我看不出有什么优点和缺点。闪存驱动器变得非常小,快速,并且存储量不断增长。在采取更危险的步骤来更换OSX之前,我想在Mac上使用可启动的Ubuntu闪存驱动器几个月。 如果我使用Ubuntu创建可启动的闪存驱动器。我可以将其用作Mac上的主要操作系统吗?我会遇到什么限制?
8 live-usb 

3
Shell脚本跳过PPA(如果已安装)
我想创建一个脚本来添加新的PPA或跳过(如果已安装)。 有人将此解决方案发布到另一个问题: #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo "Adding ppa:$i" sudo add-apt-repository -y ppa:$i else echo "ppa:$i already exists" fi done } shell脚本有条件地添加apt存储库 就我而言,我想添加ppa:otto-kesselgulasch/gimp-edge,但是我不确定应该在脚本的哪个位置添加它。 我尝试过,add_ppa(ppa:otto-kesselgulasch/gimp-edge)但是我总是收到错误提示(这ppa是我的脚本的名称): ppa: 1: ppa: Syntax error: word unexpected (expecting …
8 bash  scripts  ppa 

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.