如何更改Byobu(tmux)中使用的默认shell?

我已经沉迷于Byobu,我最近从bash转移到了zsh; 现在我想把两者结合起来,但是我有一个初始先决条件: 我无法将zsh作为我的用户的默认shell,因为它是一个共享帐户,而团队的其他成员并不像我一样快乐 – 这排除了’chsh -s / bin / zsh’选项。 所以,我发现你可以为tmux设置一个默认shell(它应该跟随byobu对吗?)。 这将是完美的,因为我也是唯一真正在服务器上使用Byobu的人。 问题是,我无法确定在tmux / byobu mix中创建的配置文件混淆中启用此选项的位置。 任何提示?

`错误! 无法找到dkms.conf文件`

在最近的apt-get dist-upgrade 12.10期间,我收到了以下错误: Setting up linux-headers-3.5.0-19-generic (3.5.0-19.30) … Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms 3.5.0-19-generic /boot/vmlinuz-3.5.0-19-generic Error! Could not locate dkms.conf file. File: does not exist. 有任何想法吗?

蒸汽无法设置蒸汽数据

所以,我对xubuntu相当新,并刚刚进行了全新安装。 我决定获得蒸汽,所以我使用软件中心安装蒸汽,但我遇到了问题。 从开始菜单运行蒸汽只会打开一个框说: 无法设置Steam数据 – 请联系技术支持 从终端运行它会产生: alex@Craptop:~$ steam Repairing installation, linking /home/alex/.steam/steam to /home/alex/.local/share/Steam rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory Setting up Steam content in /home/alex/.local/share/Steam rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory” 现在尝试重新安装两次,我仍然得到错误,说它无法设置蒸汽数据。

如何列出树中的所有文件(目录及其子目录)?

对于我的任务,我需要列出树中的所有文件(目录,其所有子目录,所有子目录等)。 我更喜欢在Nautilus或Krusader中看到它们,但命令行解决方案也很有趣(在这种情况下,我需要列出文件的全名,大小和修改时间)。

为什么/ media / username root的默认权限是root?

我已经将/media/username上的权限从root:root为username:root [1]。 我知道以用户为中心的位置允许以用户为中心的权限[2]。 但是为什么这个文件夹的权限为root:root呢? [1]这样我就可以使用Gnome EncFS Manager 在那里挂载加密文件夹 。 例如,我现在可以将加密文件夹挂载为/media/username/personal-documents 。 [2] 为什么Ubuntu移动了默认挂载点? : udisks2中这种默认行为更改的根本原因似乎很清楚:安全性。 将访问文件系统限制为一个特定用户而不是将其访问权限给系统的所有用户更安全。

无法安装mysql-server-5.5 /以下软件包有未满足的依赖项

我是新手,所以请耐心等待。 我正在使用ubuntu 14.04。 我尝试使用以下命令输入mysql: mysql -u root -p 我收到以下消息: The program mysql can be found on the following packages: * mysql-client-core-5.5 * mariadb-client-core-5.5 * mysql-client-core-5.6 * percona-xtrabd-cluster-client-5.5 然后我输入: sudo apt-get install mysql-client-core-5.6 安装完成后,我尝试使用以下命令再次连接到mysql: mysql -u root -p 然后我收到了错误消息: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2) 在线搜索后,我发现我需要安装mysql服务器,所以我在下面的命令中写道 sudo apt-get install […]

如何使文件只能由root访问?

我正在使用Ubuntu,我在这里知道有没有办法修改特定应用程序的访问权限,以便只有root才能访问它? 目前,该应用程序可以由普通用户启动,但我想让它只有root才能执行此操作。

在命令行中从*中排除

有很多情况下使用*几乎是不可避免的 – 例如rm -rf *在一个包含数千个子文件夹和文件的文件夹中。 但是如果你想从rm命令中只排除一个或两个文件或文件夹呢? 我已经google了一下,发现了像find . -depth -not \( -name ‘one’ -o -name ‘two’ \ -o -name ‘three’ \) -exec rm {} \;这样复杂的解决方案find . -depth -not \( -name ‘one’ -o -name ‘two’ \ -o -name ‘three’ \) -exec rm {} \; find . -depth -not \( -name ‘one’ -o -name ‘two’ \ -o […]

删除具有特定扩展名的文件,但终端中的文件除外

我需要删除所有扩展名为.gif的文件,除了一个名为“filename.gif”的文件。 在终端中进行此操作的最佳方式是什么? 命令rm *.gif删除所有gif文件,包括文件filename.gif 。

如何排除目录和文件压缩目录?

我需要压缩一个目录,不包括一些子目录和文件; 我用过这个: zip -r zipfile.zip . -x “.*” -x “app/bower_components” -x “node_modules” -x “*.zip” -x “node_modules” 没有任何成功; node_modules是主体文件夹中的文件夹,而bower_components是文件夹app中的文件夹