AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-608972

Yura Shinkarev's questions

Martin Hope
Yura Shinkarev
Asked: 2018-08-20 22:56:16 +0800 CST

正则表达式错误的 sed

  • 0

我有日志文件。我想从特定行中提取电子邮件列表。示例日志文件:

05:06:48,311  INFO http-nio-8080-exec-81 controller.IndexController:221 - Attempt to login: [[email protected]]. Headers: ["content-length": "52", ...]
15:06:48,311  INFO http-nio-8080-exec-81 controller.IndexController:221 - Attempt to login: [[email protected]]. Headers: ["content-length": "52", ...]
09:40:21,187  INFO http-nio-8080-exec-31 security.AuthAuthenticationProvider:81 - User: [16167]. Wrong code. Telegram: [0]. Google: [0]

我的脚本:

cat file.log | sed -r 's/.*Attempt to login: \[(.*)\]\..*/\1/' | sort | uniq > file.log.filtered.txt

我得到 file.log.filtered.txt:

09:40:21,187  INFO http-nio-8080-exec-31 security.AuthAuthenticationProvider:81 - User: [16167]. Wrong code. Telegram: [0]. Google: [0]
[email protected]

为什么我在过滤文件中有“AuthAuthenticationProvider”行?

command-line sed text-processing
  • 1 个回答
  • 115 Views
Martin Hope
Yura Shinkarev
Asked: 2017-12-17 03:09:37 +0800 CST

mc (Midnight Commander) 中用于命令行的更多可见空间

  • 3

我想要更多空间,如下所示:

带有午夜指挥官全屏的监视器图像

带有活动面板的默认 mc 只有一行用户可以键入命令,我想在不按ctrl+的情况下查看更多控制台输出o。

我怎么才能得到它?

midnight-commander
  • 1 个回答
  • 1125 Views
Martin Hope
Yura Shinkarev
Asked: 2017-11-09 03:52:57 +0800 CST

读取带有 $USER 变量的字符串作为文本并解析它

  • 3

我有一些配置文件。配置文件包含字符串:LocalPath /media/$USER

我在 bash 脚本中读取了配置文件:

while read var value
do
    export "$var"="$value"
done < my-conf-file.conf

所以,我可以$LocalPath在 bash-script 中使用。它等于:/media/$USER,但我想拥有:/media/user1(user1 是我的用户)。

我该如何实施?

bash
  • 2 个回答
  • 2039 Views
Martin Hope
Yura Shinkarev
Asked: 2017-09-01 15:24:05 +0800 CST

无法使用 tar/pigz 将所有输出复制到文件中 [重复]

  • 0
这个问题在这里已经有了答案:
如何将stderr重定向到文件[重复] 2答案
5年前关闭。

我在我的脚本中使用:

tar cfh - "$SRC_DIR" --exclude-from <(find $SRC_DIR -size +$EXCLUDE_MB_FILES) | pigz -9 --quiet --keep --recursive --rsyncable > $BACKUP_TARGER_DIR/$ARC_NAME | tee $LOG_FILE

但是LOG_FILE是空的。为什么?

command-line
  • 1 个回答
  • 210 Views
Martin Hope
Yura Shinkarev
Asked: 2017-09-01 00:43:54 +0800 CST

不要更改登录屏幕上的背景

  • 0

库本图 16.04 amd64。

主题:微风

在此处输入图像描述

选择分辨率为 1600x900 的 png 文件(这是我的笔记本分辨率),应用。但在锁定屏幕上仍会看到默认的蓝色背景。

为什么?

kubuntu
  • 1 个回答
  • 743 Views
Martin Hope
Yura Shinkarev
Asked: 2017-08-16 15:50:06 +0800 CST

减小垂直面板上的启动器图标大小

  • 1

库本图 16.04 amd64。Plasma 5.5 我的桌面在这里: 在此处输入图像描述

如何减小启动器图标“K”的大小?

kubuntu
  • 1 个回答
  • 374 Views
Martin Hope
Yura Shinkarev
Asked: 2017-05-28 07:21:51 +0800 CST

任何人都可以检测目录 www(nginx)中的文件吗?

  • 1

Ubuntu 16.04 x64。我安装 nginx,不要更改默认配置。

我有/var/www/html一个索引文件。如果在浏览器中打开我的网站,我会看到索引文件的内容。

现在我将新文件复制到 /var/www/html (靠近索引的地方)。Ofcouse 我知道文件名,可以将此名称附加到站点 url 并在浏览器中打开文件。

任何人都可以检测到这个文件并在浏览器中打开它吗?

nginx
  • 2 个回答
  • 937 Views
Martin Hope
Yura Shinkarev
Asked: 2017-05-23 02:54:21 +0800 CST

通过 curl 手动设置 POST 请求的参数

  • 0

我有简单的脚本。可以使用特定参数运行脚本。例如:

./my-script.sh --last-name=Smith --first-name=John

脚本中调用curl并发送了 POST 请求:

curl --data-urlencode last_name=$lastName --data-urlencode first_name=$firstName https://example.com

WherefirstName和lastName是变量,从参数解析。

问题,可能会错过 firstName 或 lastName(但不能同时丢失两者)。如果缺少参数,则不会将适当的参数发送到服务器。

但我不知道,如何在脚本中实现这个逻辑。

Ofcouse,我可以if在 null 上添加检查参数,但我可以在命令行中有很多参数,在这种情况下,我将有大量的if......

bash
  • 1 个回答
  • 2078 Views
Martin Hope
Yura Shinkarev
Asked: 2017-05-19 00:24:19 +0800 CST

为我的用户访问日志的正确方法是什么

  • 0

我有个人目标的vps。在 ubuntu 16.04 x64 上运行的 Vps。

我将 ssh 配置为仅由我的一个用户 (schumi) 通过公钥登录(通过密码登录和通过 root 登录被禁用)。如果我需要更改任何配置或安装包,我已经完成了:su -并使用密码以 root 身份登录。

但有时我想查看日志(/var/log)而 ofcouse 做不到:

drwxrwxr-x  6 root                syslog              .
drwxr-xr-x 12 root                root                ..
-rw-r--r--  1 root                root                alternatives.log
drwxr-xr-x  2 root                root                apt
-rw-r-----  1 syslog              adm                 auth.log
-rw-------  1 root                utmp                btmp
-rw-r-----  1 root                adm                 dmesg
-rw-r--r--  1 root                root                dpkg.log
-rw-r--r--  1 root                root                faillog
-rw-r--r--  1 root                root                fontconfig.log
drwxr-xr-x  2 root                root                fsck
-rw-rw-r--  1 root                utmp                lastlog
-rw-r-----  1 syslog              adm                 mail.err
-rw-r-----  1 syslog              adm                 mail.log
drwxr-xr-x  2 root                root                proftpd
-rw-r-----  1 syslog              adm                 syslog
-rw-r-----  1 syslog              adm                 syslog.1
drwxrwxr-x  2 debian-transmission debian-transmission transmission
-rw-rw-r--  1 root                utmp                wtmp

我现在怎么办?我通过 ssh (schumi) 登录,然后su -查看日志。但是可能会更好地将我的用户(schumi)添加到某些组中?还是不安全?

另外,我想在不通过 ssh 登录的情况下查看日志。例如,在 vps 上运行电报机器人,仅与我启用对话机器人,并实施命令以通过特定命令将日志文件发送给我。或者运行,例如,nginx,配置身份验证和在网页上直接打开日志......

server
  • 1 个回答
  • 87 Views
Martin Hope
Yura Shinkarev
Asked: 2016-10-27 22:57:11 +0800 CST

使用自己脚本中的参数运行 mysql 时出现问题

  • 1

我已经安装了 Xubuntu 16.04 和 mysql 5.7 服务器。

我用 name 创建简单的脚本mysql-wrapper:

#!/bin/bash
mysql -u myuser -pmypwd mydatabase --table $*

现在我运行命令并成功执行:

mysql-wrapper -e "STATUS"

然后我尝试运行下一个命令(带空格):

mysql-wrapper -e "SHOW TABLES"

我遇到问题:mysql print me help for commands,就像我用非法命令运行 mysql 一样。

我该如何解决我的问题?或者可能更好地使用别名?

14.04
  • 1 个回答
  • 40 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve