Tag: 命令行

在多个文件中添加电子邮件地址周围的文本

我在文件夹中有许多文本文件。 其中的文字采用以下格式: %%%%%%%%%%@yahoo.com %%%%%%@wanadoo.fr %%%%raviplywoodglasscentre@yahoo.comravi %%nameemail%%@yahoo.com %.getincontact@numberland.com %0dronbracale@roadrunner.com %1%3@example.com %1@elsewhere.com %1@example.com 我想在所有文件文本中进行更改,并使它们如下所示: {“email”:”%%%%%%%%%%@yahoo.com”} {“email”:”%%%%%%@wanadoo.fr”} {“email”:”%%%%raviplywoodglasscentre@yahoo.comravi”} {“email”:”%%nameemail%%@yahoo.com”} 我想制作一个文件夹中的完整文件。 我试过这个: awk ‘{ printf(“{“email”:”%s”}”, $l);}’ test 但它不起作用。 那么,有没有什么办法可以修改像这样的文件夹中的所有文件中的文本?

如何通过终端删除垃圾桶(使用mv命令)?

我想知道如何删除文件和/或使用mv命令将其移至垃圾箱? 我知道垃圾所在的位置,然后我尝试使用此命令将其移至垃圾箱: mv somefile /home/username/.local/share/Trash 这个命令工作正常,但是当我在启动器中打开垃圾时,它仍然显示为空。 我可以在原始位置撤消此删除的文件: mv /home/username/.local/share/Trash/somefile ~/ 但如果这个位置/home/username/.local/share/Trash不适用于垃圾箱那么移动我的文件在哪里? 我知道rm将永久删除文件而不将其发送到垃圾文件夹,并且man rm没有用于删除文件到垃圾箱的标志。

可执行权限模式S用于什么?

如果为具有执行权限的文件权限添加setuid位,则会将x更改为s ,表示如果执行该文件,它将作为文件的所有者而不是实际执行该文件的人执行。 但我也注意到,如果您添加s权限但删除了x权限,则会更改为权限列表中的S 不知何故,这意味着它无法执行,但如果可以执行,它将同时作为所有者执行? 是对的吗? 我误解了这个许可吗? 它是干什么用的? 这是什么意思?

我的终端是看不见的

我刚从Maverick搬到Natty,突然我的终端看不见了。 我可以输入命令并执行它们,但是我没有看到任何东西 – 当终端区域处于活动状态时,只有光标会发生变化。 什么可能是错的,我该如何解决?

如何自动化ethtool?

我在Windows XP旁边的桌面上尝试了Lubuntu。 我真的很喜欢它,除了以下问题:我有一个LAN宽带互联网连接,在XP中完美无缺,但在Lubuntu中没有。 每次我启动Lubuntu,我都要运行sudo ethtool -s eth0 speed 10 duplex half autoneg off 。 然后建立有线连接。 是否有任何方法可以保存和自动执行此命令,以便在重新启动Lubuntu时自动建立Internet连接?

通过另一台计算机连接连接到Internet

我有一台旧笔记本电脑运行Ubuntu 10.10(服务器版),我想连接到互联网,但它的无线网卡无法正常工作,所以根据朋友的推荐,我试图连接到我的桌面(Windows XP)通过以太网,并通过它连接到互联网,但我可以找到的旧指南是Ubuntu的桌面版(例如基于GUI),我不太了解终端自己搞清楚。 那么,关于如何配置Ubuntu这样连接,严格通过终端命令,有没有什么好的指南?

如何更改窗口标题(由wmctrl使用)

我在启动应用程序之后使用wmctrl来移动应用程序,这样我就不必手动执行此操作,例如,几个文本编辑器和Web浏览器以及pdf查看器和终端。 我发出以下wmctrl命令来移动应用程序 wmctrl -r -e ,,0,-1,-1 其中和是水平和垂直目标坐标,是wmctrl -l返回的应用程序的名称。 如果我通过以下命令启动两个谷歌浏览器副本, google-chrome & google-chrome & 然后发出命令 wmctrl -l 返回的窗口名称是 0x03c06fd9 0 main New Tab – Google Chrome 0x03c0703d 0 main New Tab – Google Chrome 现在,如果我尝试将其中一个移动到任意坐标,请使用以下命令说100,100 wmctrl -r “Google Chrome” -e 100,100,0,-1,-1 如果你还没有猜到的话,它会移动我正在输入的谷歌浏览器窗口,因为我在其他两个之前打开它。 有没有办法在从命令行启动时分配这些窗口标题,或稍后重置它们。 我需要将名称更改为类似的名称 Google Chrome 1 Google Chrome 2 Google Chrome 3 请注意,我知道有两种方法,但是,我不喜欢它们中的任何一种,因为如果操作系统在后台启动程序,它们可能会导致问题。 不使用标题,而是通过-i命令使用数字窗口ID。 使用字符串:ACTIVE:使用活动窗口

最轻的ubuntu桌面在大型终端窗口中进行文本编辑?

我有一台旧的Windows笔记本电脑,我正在VM中安装ubuntu。 我的目标只是使用基于终端的linux工具,如vim和shell脚本。 我不会为这个盒子发出任何gui的声音。 所以我首先安装了ubuntu minimalcd并选择了“Basic Ubuntu Server”。 启动后,基于文本的终端出现了,我登录了,但问题是它只给了我80列。 我想做终端模式vim,但有几百列可以利用我的大显示器。 如果您碰巧知道如何做到这一点,请在此处查看我的问题。 这篇文章假设另一个问题不负责任,我需要一个桌面才能在终端窗口中获​​得超过80列。 因此,如果是这种情况,我希望最轻的一个可能,因为这是较旧的硬件,我想要的是能够拥有漂亮的基于文本的大型终端窗口来编辑文本。 从ubuntu minimal CD中,我看到了Edubuntu,Kubuntu等的选项。哪一个可用的桌面对我的需求是个不错的选择?

如何将多个文本文件组合成一个按创建日期排序的文本文件?

我是新手所以请帮助: 我使用Scratch在我的iPhone上保存日记,将我所做的所有笔记输出到存储在Dropbox中的单独的.txt文件中。 我已经与我的Ubuntu 14.04系统同步,所以在我的文件中我有一个文件夹,其中存储了所有文本文件: /家庭/斯图尔特/ Dropbox的/划痕 我想运行一个命令,将所有这些文件连接成一个文件,并附带以下条款: 按创建日期排序(最早的文件优先) 在文件内容之前的单独行上打印文件的日期 在每个文件后面包含一个空行,后跟某种分隔线 所以输出文件的条目看起来像这样: 12-01-2014 11:01 AM: 在以色列的一家咖啡店。 外面的标志写着: “咖啡” – 9谢克尔 “请喝咖啡” – 8谢克尔 “早上好,我可以请一杯咖啡吗?” – 7谢克尔 – 25-01-2014 11:01 AM: 你不能超越你的自我 – Gunnar solskjaer – 等等。 我曾经使用过这种自动追加的不同应用,但我不知道如何复制它。 我已经查看了很多这里的帮助文件,但是我找不到任何可以帮助我想到的输出。 任何帮助非常感谢! 更多信息 我尝试创建下面建议的脚本并按照步骤操作。 但是我收到了这样的答复: stuart @ StudioClough:/ home $ chmod + x $ HOME / my_concat stuart @ […]

我怎样才能优雅地关闭gnome-terminal的所有实例

我试图找到如何关闭终端的所有窗口(退出所有gnome-terminal实例),干净利落。 通过“干净地”,我的意思是它不仅仅是简单地一次性杀死所有实例,这就是我已经拥有的这个别名: alias poof=’/usr/bin/killall gnome-terminal’ 我想要做的是让它的行为与终端应用程序在Mac OS X中的行为一样。在该平台上,当我在终端中点击“command-Q”(a / k / a“Apple-Q”)时,所有的窗口是关闭的,但如果在任何特定的终端窗口中有进程运行,我会收到一个警告我的对话框,并询问我是否仍要关闭窗口。 这样我可以确保我不会杀死我忘记的过程(例如用vim编辑文件)。 换句话说,它就像我点击了每个窗口上的关闭按钮一样。 这个问题之前已经以这种或那种forms提出,但没有得到令人满意的答复(除非我误解了答案)。 当然有一种方法可以在Ubuntu 14.04中做到这一点? 在命令行中还是使用键盘快捷键(或两者)? (如果我没有正确地遵循任何风格格式,请原谅我,因为我是新手。)