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-273967

Ritajit Kundu's questions

Martin Hope
Ritajit Kundu
Asked: 2019-06-15 08:33:30 +0800 CST

使用 bash 脚本切换程序

  • 2

我正在尝试制作一个可以切换的脚本redshift(夜间模式应用程序)。所以,我做到了,

#!/bin/bash

pgrep redshift > /dev/null && \ 
         killall redshift || \
         setsid redshift [options] &> /dev/null

这会查找程序,如果该程序在后台运行,则将其终止,否则将启动并运行setsid. 现在,如果我要终止进程,这个脚本就可以工作,但是当我运行它时,这个脚本会挂起。

  • 我究竟做错了什么?
  • 是否有其他方法可以将进程置于后台,以便杀死终端不会停止程序?
bash shell-script
  • 2 个回答
  • 1088 Views
Martin Hope
Ritajit Kundu
Asked: 2019-05-06 18:33:55 +0800 CST

修复 rxvt 应用程序中的标题

  • 2

我需要在 rxvt 中为名为 cmus 的终端应用程序使用标题 (-title/-T)。但是,当我跑步时

urxvt -e cmus -T "cmus"

它打开和关闭。cmus 是一个音乐播放器,它会根据曲目动态更改标题,所以我发现很难绑定一些键来推动它。有没有其他方法可以附加它的标题?

rxvt
  • 1 个回答
  • 203 Views
Martin Hope
Ritajit Kundu
Asked: 2019-05-03 14:33:41 +0800 CST

使用 awk 对齐列

  • 10

我正在尝试对齐这些列

super+t sticky toggle
super+Shift+space floating toggle
super+Shift+r restart
super+Shift+d mode $mode_launcher
super+Shift+c reload
super+r mode resize
super+Return i3-sensible-terminal
super+q kill
super+n Nautilus scratchpad show
super+m neomutt scratchpad show
super+minus scratchpad show
super+f fullscreen toggle
super+c bar mode toggle
super+button2 kill
super+alt+x systemctl -i suspend
super+alt+v cmus
super+alt+m neomutt
super+alt+c ~/bin/editinvim
super+alt+b ranger

我曾尝试使用awk但没有运气。首选格式就像

super+Shift+d     mode $mode_launcher     
super+alt+c       ~/bin/editinvim
super+alt+b       ranger
awk columns
  • 2 个回答
  • 7092 Views
Martin Hope
Ritajit Kundu
Asked: 2019-05-03 07:34:29 +0800 CST

使用 awk 从 # 打印第二列和其余文本

  • 0

我的配置文件中有这些行,

bindsym $mod+F2 exec gnome-terminal #Open terminal 
bindsym $mod+p exec command /some/path"  #Popup Dictionary  
bindsym $mod+Mod1+l exec --no-startup-id /some/path/command #Dmenu for my books collection
bindsym Mod1+Control+b exec rxvt -e nnn #nnn file browser

我想awk去掉第二列和#. 我正在awk使用

awk '/bindsym/{print $2}' filename

我不确定如何在#.
首选输出是键,然后是注释文本

$mod+F2 Open terminal 
awk regular-expression
  • 4 个回答
  • 2255 Views
Martin Hope
Ritajit Kundu
Asked: 2018-12-12 10:28:53 +0800 CST

在 vim 中查看手册页

  • 9

我在 bash 中编写了一个函数以manpages在 vim中查看

viman () { man "$@" | vim -R +":set ft=man" - ; }

这很好用,如果我将manpage不存在的 a 传递给它,就会出现唯一的问题。它打印出manpage不存在但仍以vim空缓冲区打开。
因此,我更改了函数以检查错误代码(在此处),如果不存在16则退出。manpage修改后的功能看起来有点像这样 -

viman () { man "$@" | [[ $? == 16 ]] && exit 1 | vim -R +":set ft=man" -  ; }

但是,现在它什么也没做!!

manpage如果不存在,我只想退出程序,否则打开manpagewithvim

bash vim
  • 5 个回答
  • 3008 Views
Martin Hope
Ritajit Kundu
Asked: 2018-11-14 09:10:24 +0800 CST

lsof 不显示我的 djvu 文件

  • 1

我正在尝试打印当前在ordjvu上运行的文件名,但是当我这样做时,我在终端中没有得到任何输出,其中相同的命令适用于文件。okularatrillsof | grep ".djvu$"pdf

grep lsof
  • 1 个回答
  • 467 Views

Sidebar

Stats

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

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve