小编mur*_*uru的帖子

帮助 Bash 中的提醒脚本

我一直在尝试制作一个简单的提醒脚本,该脚本可以将运行日期与文件的日期进行比较。例如我有一个包含以下内容的文件:

Apr 25 2015 cycling \n
Apr 26 2015 football \n
.\n
.\n
.\n
.\n
Run Code Online (Sandbox Code Playgroud)

我想将运行日期(逐行读取文件)与文件日期进行比较,如果它们匹配,那么我想在屏幕上打印特定行。你能帮我吗?我这么努力...

bash scripts

1
推荐指数
1
解决办法
880
查看次数

尝试在 ubuntu 14.04 lts 上使用 gparted

我是 Ubuntu 的新手,真的很喜欢它。通常我只需通过谷歌搜索就可以找到帮助,因为东西有很好的记录。但是当我尝试安装 gparted 时我无法解决这个问题,我收到了这个错误。有任何想法吗?!任何帮助表示赞赏。

The following packages have unmet dependencies:
 gparted : Depends: libglibmm-2.4-1c2a (>= 2.42.0) but 2.39.93-0ubuntu1 is to be installed
           Depends: libparted-fs-resize0 (>= 3.1) but it is not installable
           Depends: libparted2 (>= 3.1) but it is not installable
           Depends: libstdc++6 (>= 4.9) but 4.8.2-19ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

gparted software-installation 14.04

1
推荐指数
1
解决办法
2714
查看次数

cp 不复制文件?

cp -v /var/www /var/www/dev
cp -vR /var/www/admin /var/www/dev
cp -vR /var/www/cron /var/www/dev
cp -vR /var/www/css /var/www/dev
cp -vR /var/www/files /var/www/dev
cp -vR /var/www/images /var/www/dev
cp -vR /var/www/js /var/www/dev
cp -vR /var/www/medlem /var/www/dev
cp -vR /var/www/snippets /var/www/dev
Run Code Online (Sandbox Code Playgroud)

只有第一个不复制文件。我知道这远不是最好的解决方案,但是是的,它在第一个不复制的 cp 中工作得很好。除了第一个 cp 之外的每个 cp 都有效。我希望第一个只复制文件而不是进入目录和复制。我只是得到错误

cp: 省略目录“/var/www”

cp

1
推荐指数
1
解决办法
2045
查看次数

递归提取所有 7z

我有许多嵌套在许多子文件夹中的 7z 存档,并且希望将所有这些存档提取到它们所在的文件夹中,然后删除原始存档。

我已经找到了如何执行此操作,同时提取到根目录。

while [ "`find . -type f -name '*.7z' | wc -l`" -gt 0 ]; do find -type f -name "*.7z" -exec 7za x -- '{}' \; -exec rm -- '{}' \;; done
Run Code Online (Sandbox Code Playgroud)

然而,所有档案都被解压到我执行命令的目录中——我想将所述档案提取到保留原始结构的原始位置,但不确定如何更改它来做到这一点。

archive find 7zip

1
推荐指数
1
解决办法
6596
查看次数

我在终端中输入什么来理解命令的含义?

是否有快捷键可以列出 Gnome 终端中的每个帮助命令的含义?我不小心把它列出来了,但不知道减慢列表速度的关键开关,我猜这些是 DOS?

command-line documentation

1
推荐指数
1
解决办法
109
查看次数

通过 ssh 复制文件

假设我在无线网络上设置了 2 台电脑。

机器 A 是我的日常驱动程序,它使用 Ubuntu 15.04 机器 B 是一台旧电脑,我想使用 Debian LXDE 将其设置为 ssh 服务器(但它会启动到终端)。

如何将文件从机器 A 复制到机器 B。

ssh files transfer

1
推荐指数
1
解决办法
2834
查看次数

移除 <Super>L 锁屏快捷键

我想重新调整Super+ 的用途L,但它会锁定屏幕,我不知道在哪里禁用它。我正在使用 Unity。

键盘- >快捷方式- >系统显示键绑定Lock screenCtrl+ Alt+ L(工作)。

我在dconf-editor下检查过org.gnome.shell.keybindings,它不在那里。还搜索了screensaverlock<Super>lPrimary,没有找到。

我也检查过gconf-editor,但没有任何东西跳出来。

除了Ctrl+ Alt+之外,我在 CompizConfig -> 命令下没有任何键绑定Delete

还有哪里定义了快捷方式?

shortcut-keys unity

1
推荐指数
1
解决办法
1533
查看次数

在终端中,我的硬盘的路径是什么?

我有 2 * 500-GB 硬盘。
每个磁盘的路径是什么?
OSX 上,我可以这样做:

$ cd /Volumes/DiskName/FooDirectory
Run Code Online (Sandbox Code Playgroud)

我怎么能在Ubuntu上做到这一点?如何使用终端导航到 HDD 中的文件?/dev并且/dev/disk都赚不到了意义。

command-line hard-drive

1
推荐指数
1
解决办法
2万
查看次数

为 ubuntu 用乳胶写希腊语

我是 ubuntu 的新手。我想用乳胶用希腊语写数学论文。

我从突触包管理器下载了 texlive 和 texstudio。用英语一切正常,但我不能用希腊语写。

我写了以下代码。

\documentclass{article}
\usepackage[english,greek]{babel}
\usepackage{[iso-8859-7]{inputenc}
\begin{document}
???
\end{document}
\enddocumentclass{article}
Run Code Online (Sandbox Code Playgroud)

然后 texstudio 回来了

''file babel.sty , unknown option greek...''
Run Code Online (Sandbox Code Playgroud)

我试过了

\documentclass{article}
\usepackage[iso-8859-7]{inputenc}
\begin{document}
???
\end{document}
\enddocumentclass{article}
Run Code Online (Sandbox Code Playgroud)

它回来了

''inputenc.sty :file iso-8859-7.def not found ''
Run Code Online (Sandbox Code Playgroud)

请告诉我如何解决这个问题。

如果这很容易,如果我必须使用终端,请给我一些直接的说明。

latex

1
推荐指数
1
解决办法
1124
查看次数

使用排序顺序和根目录从 CLI 合并文本文件

我有一系列 txt 文件,每个文件都有许多条目。我通常使用 cat 将所有 txt 文件合并到一个输出文件中,但是它变得有点混乱,因为我无法确定它来自哪个原始 txt 文件。

我想知道是否有办法使用命令行首先按字母顺序合并所有 txt 文件,同时将后缀添加到原始条目以记录它来自的文件。

例如,假设我有 2 个 txt 文件,每个文件包含三个条目:

文件一

  Alpha
  Bravo 
  Charlie
Run Code Online (Sandbox Code Playgroud)

文件_二

  Alpha
  Bravo
  Delta
Run Code Online (Sandbox Code Playgroud)

我想做的是:

  1. 将两个列表合并在一个按字母顺序排序的输出 txt 文件中;
  2. 添加后缀以显示它来自哪个列表:

       Alpha_File_One
       Alpha_File_Two
       Bravo_File_One
       Bravo_File_Two
       Charlie_File_One
       Delta_File_Two
    
    Run Code Online (Sandbox Code Playgroud)

这可能吗?

command-line text-processing

1
推荐指数
1
解决办法
65
查看次数