每当我打开文件时,我的隐藏文件就会显示出来。我可以隐藏它们,但是当我再次打开我的文件时,它们又会显示出来。如何使隐藏文件永久不可见?
我目前使用的是 Ubuntu 16.04。
当我尝试从存储库安装 spyder3 时使用
apt-get install spyder3
Run Code Online (Sandbox Code Playgroud)
它为python3.5安装spyder2。所以我得到了与 spyder2 相同的启动画面、界面和配置文件夹。
如何安装spyder3?
以前我导航到 /etc/lightdm/lightdm.conf 并更改了 user-session=ubuntu。lightdm.conf 在该位置的 Ubuntu 14.04 中不存在,那么如何将 user-session=ubuntu 更改为其他内容?
14.04:

12.04:

我在我的 Windows 7 笔记本电脑上运行 VirtualBox,运行 Ubuntu 12.04(精确穿山甲)服务器作为来宾机器。
我想将一些命令(在终端上写的太长)从 Windows 7(主机)复制到我的来宾机器的终端,以便我可以轻松运行命令。
我成功安装了来宾添加。
当我认为我搞砸了一些东西时,我正在玩终端并尝试练习移动,重命名和复制文件。
我试图使用 *wildcard 移动多个 .txt 文件,但它不起作用,所以我开始玩弄它,但我做错了。
我不再能够使用ls命令列出主目录的内容
这是一些命令的列表。
212 mv Desktop/*.txt Desktop/texts/*.txt
213 ls Desktop
214 mv Desktop *.txt
215 Desktop/texts
216 mv Desktop *.txt Desktop/texts
217 mv Desktop *.txt Desktop/texts/
218 mv Desktop *.txt ~/Desktop/texts/
219 mv Desktop *.txt ~/Desktop/texts
220 mv Desktop *.txt ~/Desktop/
Run Code Online (Sandbox Code Playgroud)
这是命令的输出 find ~ -not -path '*/\.*' -type f -name '*'
/home/dlundy1/Desktop/examples.desktop
/home/dlundy1/*.txt/test5
/home/dlundy1/*.txt/texts/task
/home/dlundy1/*.txt/texts/tasks
/home/dlundy1/*.txt/texts/tasks~
/home/dlundy1/*.txt/test2
/home/dlundy1/*.txt/test6
/home/dlundy1/*.txt/test1
/home/dlundy1/*.txt/test4
/home/dlundy1/*.txt/test3
/home/dlundy1/*.txt/test
/home/dlundy1/Pictures/my pics/me
/home/dlundy1/Pictures/temp/Flyer.jpg
/home/dlundy1/Pictures/Screenshots/s.png
/home/dlundy1/Pictures/Screenshots/Selection_001.png
/home/dlundy1/Pictures/Selection_001.png
dlundy1@dlundy1-HP-Pavilion-g7-Notebook-PC:/$ ^C
dlundy1@dlundy1-HP-Pavilion-g7-Notebook-PC:/$
Run Code Online (Sandbox Code Playgroud)
这是命令的输出 …
在 Ubuntu 上,我的亮度键不起作用。因此,我想编写一个 shell 脚本在我的 .bashrc 中使用,而不是每次都打开 Ubuntu 设置。现在我完全不明白为什么下面一行中的 tee 命令似乎是必要的!谢谢!
sudo echo "937" | sudo tee /sys/class/backlight/intel_backlight/brightness
Run Code Online (Sandbox Code Playgroud) 在 Ubuntu 14.04 LTS 上,每次尝试更新我的 linux-firmware 包都会用名为 like 的文件填充我的 /boot/ 挂载点initrd.img-3.13.0-*-generic,从而阻止成功更新。
kgrittn@Kevin-Desktop:~$ sudo apt-get upgrade 阅读包裹清单...完成 构建依赖树 读取状态信息...完成 正在计算升级...完成 0 升级,0 新安装,0 删除,0 未升级。 1 未完全安装或拆除。 此操作后,将使用 0 B 的额外磁盘空间。 你要继续吗?[是/否] 设置 linux 固件 (1.127.23) ... update-initramfs:生成/boot/initrd.img-3.13.0-106-generic update-initramfs:生成/boot/initrd.img-3.13.0-105-generic update-initramfs:生成/boot/initrd.img-3.13.0-103-generic update-initramfs:生成/boot/initrd.img-3.13.0-101-generic 更新initramfs:生成/boot/initrd.img-3.13.0-100-generic update-initramfs:生成/boot/initrd.img-3.13.0-98-generic grep: /boot/config-3.13.0-98-generic: 没有那个文件或目录 update-initramfs:生成/boot/initrd.img-3.13.0-96-generic grep: /boot/config-3.13.0-96-generic: 没有那个文件或目录 update-initramfs:生成/boot/initrd.img-3.13.0-95-generic grep: /boot/config-3.13.0-95-generic: 没有那个文件或目录 update-initramfs:生成/boot/initrd.img-3.13.0-93-generic grep: /boot/config-3.13.0-93-generic: 没有那个文件或目录 更新initramfs:生成/boot/initrd.img-3.13.0-92-generic grep: /boot/config-3.13.0-92-generic: 没有那个文件或目录 update-initramfs:生成/boot/initrd.img-3.13.0-91-generic grep: /boot/config-3.13.0-91-generic: 没有那个文件或目录 update-initramfs:生成/boot/initrd.img-3.13.0-88-generic grep: /boot/config-3.13.0-88-generic: 没有那个文件或目录 update-initramfs:生成/boot/initrd.img-3.13.0-87-generic grep: /boot/config-3.13.0-87-generic: 没有那个文件或目录 update-initramfs:生成/boot/initrd.img-3.13.0-86-generic grep: /boot/config-3.13.0-86-generic: 没有那个文件或目录 update-initramfs:生成/boot/initrd.img-3.13.0-85-generic …
我是 Linux 世界的新手,我遇到了问题。我安装了 xubuntu 16.04,但我注意到预装的 Libreoffice 不完整(impress 演示文稿、绘图和基础数据库不可用)所以我升级到最新版本
sudo add-apt-repository ppa:libreoffice/ppa && sudo apt update
sudo apt dist-upgrade && sudo apt install libreoffice-gtk2 libreoffice-gnome
Run Code Online (Sandbox Code Playgroud)
...升级成功,但没有安装丢失的程序...如何安装完整套件?我是否必须卸载并重新安装 libreoffice?谢谢
到目前为止,我非常喜欢 Ubuntu,它非常适合我一直在做的事情。但是,我已经在这个项目上工作了一段时间,需要几天的时间来计算。该程序只需要 1.7GB 的堆空间,并且当它没有被其他应用程序使用时,它会使用大部分 CPU。程序运行 13 小时后,我的计算机重新启动。我不知道为什么会发生这种情况。
我想在特定的视频编解码器(例如 x265 高效视频编解码器)上标准化我的视频收藏。我知道我可以使用例如“mediainfo filename |”从单个文件获取正在使用的编解码器。grep "Codec ID"' 这将输出每个文件的视频编解码器,后跟音频编解码器,例如:
Codec ID : V_VP8
Codec ID : A_VORBIS
Run Code Online (Sandbox Code Playgroud)
我已经审查过man find,但我似乎不知道如何实现这一点。有任何想法吗?
我有一个 for 循环,它将所有内容解压缩.zip到该目录中。我想检查解压后的文件是否已经存在并且只对压缩后的文件进行解压。
这是没有任何 if 语句的代码:
for i in `cat zipfiles.txt`; do
output_dir=$(dirname $i)
unzip -d $output_dir $i
done
Run Code Online (Sandbox Code Playgroud)
zipfiles.txt 是这样的:
./CSAN/S1A.zip
./MEZO/S1B.zip
Run Code Online (Sandbox Code Playgroud)
输出是
./CSAN/S1A.SAFE
./MEZO/S1B.SAFE
Run Code Online (Sandbox Code Playgroud)
我试图添加一个if循环,但它仍然询问我是否要替换已经存在的文件。
for i in `cat zipfiles.txt`; do
file="${dir%/}.SAFE"
if [ -e "$file" ]
then
echo "It exists"
else
output_dir=$(dirname $i)
unzip -d $output_dir $i
fi
done
Run Code Online (Sandbox Code Playgroud)
什么是好的解决方案?
我知道一些有用的环境变量,如$HOME,$UID,$BASH,$LOGNAME等拿到端子/命令行信息,使用时非常有用echo(例如:echo $LOGNAME)
我想知道 Ubuntu 中有哪些有用的环境变量?换句话说,我在哪里可以找到适用于 Ubuntu 的有用标准 bash 环境变量列表及其用途?