Tag: 命令行

如何禁用终端中的输入语言切换

在Ubuntu 12.04中,我安装了两种输入语言,英语和俄语。 我想在终端中禁用俄语语言 – 这样无论系统选择如何,终端都会有英语输入语言。 那可能吗? 问题是,不小心打字的非英文字符可能会引入很多痛苦(尤其是看不见的痛苦)。 更新: 首先,我要感谢所有参与者 – 我很高兴人们会尽快帮忙! 看起来我必须更清楚地说明问题。 问题是,当我创建新的终端窗口或切换到旧的终端窗口时,我不仅默认打开英语,我还想在终端窗口内无法将语言从英语切换到俄语。 现在,结果。 我已经尝试过gxneur – 看起来像是必须从源代码构建它,我还没准备好尝试。 我尝试用apt-get安装它,但无法弄清楚如何轻松配置它。 它没有在任务栏中显示图标。 所以我删除了它。 我已经尝试过Python脚本,它会立即停止以下输出: No such schema ‘org.gnome.desktop.input-sources’ Traceback (most recent call last): File “./set_language.py”, line 63, in lang_list = read_prev() File “./set_language.py”, line 52, in read_prev currlang = get_lang() File “./set_language.py”, line 24, in get_lang curr_n = […]

我可以在WSL上的Ubuntu Bash中将目录更改为Windows驱动器吗?

我是Ubuntu的超级新手,基本上需要Ubuntu作为Python包。 我想在e:/username/folder1/folder2/python.py运行一个Python文件。 我尝试了在线的每一种方法,唯一的回复是bash: cd./e: No such file or directory 。 我不确定是因为bash windows还是virtualenv。 当我在Windows上的Ubuntu上使用bash时,它表示VIRTUALENV_DIR 。 cd ,它说/home/username 。 cd ..等改变目录一点,但不是另一个驱动器,也不是我希望它找到的文件夹。

在/ etc / network / interfaces中永久更改Mac地址

题: 我怎样才能通过/etc/network/interfaces文件专门更改enp3s0和wlp2s0接口的Mac地址? 我必须在里面包含什么代码? 我已经尝试了一段时间,但没有成功。 阐述: 所以我在网上找到了这篇很棒的文章,解释了如何通过我的Ubuntu上的/etc/network/interfaces文件永久地更改Mac地址。 在文章中,它说: 在Debian,Ubuntu和类似系统上,将以下内容放在/ etc / network / interfaces的相应部分(在iface节中,例如,在网关线之后),以便在网络设备启动时设置MAC地址: hwaddress ether 02:01:02:03:04:08 来源: 更改您的MAC地址/ Linux -WikiBooks 现在当我使用以下代码时: cat /etc/network/interfaces 我得到以下输出 # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback 当我在我的ubuntu上执行ifconfig时,我会回到3个不同的界面: enp3s0 罗 wlp2s0 我想更改所有接口的mac地址(enp3s0,wlp2s0)(lo是loopback所以不需要),但我不熟悉/etc/network/interfaces文件中的命令。 我一直在网上看教程,虽然我似乎无法把东西弄好,而且我的电脑甚至在之后开始表现得非常奇怪。

如何从YouTubevideo下载MP3曲目

有几个问答post解释了如何使用终端下载YouTubevideo。 但是,我还想学习如何将video的音轨提取为MP3文件 – 也仅使用终端。 在解释如何提取MP3之前简要解释如何使用youtube-dl或其他类似工具的答案将是理想的,以便将所有信息放在一个地方 – 即使这方面已在其他post中介绍过。

如何更改当前路径到其名称上有空格的目录?

我知道如何在终端中打开文件夹(使用cd)。 但是当这个文件夹的名称有空格时? 例如:Eclipse Indigo。 如果你使用cd Eclipse Indigo无法识别

如何更快地导航长命令?

当我必须输入长命令时,有没有办法加速Linux CLI导航? 我现在只是使用箭头,而且 – 如果我有一个长命令,从命令的开始到它的中间需要一些时间。 有没有办法例如跳转到命令的中间而不使用箭头?

桌面输入,或执行多个语句的其他方便但安全的方式,

我在Ubuntu 15.4上运行Gnome。 我想一次执行两个或更多操作,但让我们尝试两个: sudo pm-suspend gnome-screensaver-command -l 已添加pm-suspend并允许执行而不提供密码,方法是: %sudo ALL = (root) NOPASSWD: /usr/sbin/pm-suspend` 文档 -如果可能有多个Exec, Exec和exec变量/操作没有引用,但不幸的是: [Desktop Entry] _Name=Sleep and logout _GenericName=Sleep and logout #Exec=gnome-screensaver-command -l & sudo pm-suspend # does not work #Exec=gnome-screensaver-command -l #Exec=sudo pm-suspend # does not work either Terminal=false Type=Application Categories=System;Security; 我愿意接受任何其他建议如何实现给定的function,除了: 制作一个脚本并以sudo或类似方式运行它 – 我考虑基于这种不安全的解决方案,让我们不要深入研究这个问题 使用gnome电源开关或任何被调用的东西(右上角) – 我没有选择暂停 另外,虽然我很乐意拥有上述内容,但我会更乐意得到一个答案,说明如何启动多个不同的命令(没有脚本/编译自己的二进制等),以防万一喜欢捆绑和自动化其他一些动作。

使用bash脚本在gnome-terminal中为每个终端选项卡设置标题

我正在使用Ubuntu 16.04 我想打开多个终端选项卡,运行命令并设置标题。 我可以使用此命令打开多个选项卡: gnome-terminal –tab -e “command1” –tab -e “command2” 但不能使用–title选项,因为它在此版本中不可用。 我知道mate-terminal可以做到这一点,但我想使用gnome-terminal。 我已经应用了这里发布的解决方案,但是当我运行的时候它可以运行 gnome-terminal –tab -e “bash -c ‘set-title 99;ping 192.168.7.99′” 表明: bash: set-title: command not found PING 192.168.7.99 (192.168.7.99) 56(84) bytes of data. 64 bytes from 192.168.7.99: icmp_seq=1 ttl=128 time=0.425 ms 64 bytes from 192.168.7.99: icmp_seq=2 ttl=128 time=0.353 ms 64 bytes from 192.168.7.99: […]

Ubuntu的任何命令行计算器?

我正在寻找一个可以在终端本身进行计算的计算器,没有任何其他额外的前缀和后缀。 例如:如果我在终端输入类似10000-9000的内容,答案应为1000。 我再一次说,我只需要在终端中使用快速计算器,不添加任何字符。 我知道如果我切换到Python,它可以做到这一点,但我不希望它以这种方式。

为什么这个cronjob不起作用?

目前正在尝试使用python脚本设置一个cron job ,我从这里克隆了git。 到达我的脚本的层次结构可以描述如下: /home | | /Daily-Reddit-Wallpaper | | change_wallpaper_reddit.py 现在,当我在python change_wallpaper_reddit.py –time new文件夹中使用命令python change_wallpaper_reddit.py –time new时,这个工作正常。 但是,当我尝试命令时, * * * * * python ./change_wallpaper_reddit.py –time new ,我得到错误: change_wallpaper_reddit.py: command not found 当我尝试调用* * * * * python ~/Daily-Reddit-Wallpaper/change_wallpaper_reddit.py ,我得到: usage: anaconda [-h] [–show-traceback] [–hide-traceback] [-v] [-q] [–color] [–no-color] [-V] [-t TOKEN] [-s SITE] […]