Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

1
在Android Studio中更改Zsh主题
我最近跳到了船上,zsh正在使用“ 噢,我的Zsh”!主题blinks。在OSX终端中看起来非常不错,但在Android Studio终端中看起来非常糟糕。 所以我的问题是,有没有办法检查此会话是否已在Android Studio中打开,而不是在OSX Terminal中打开,并zsh据此更改主题?


2
初始化过程可以是Linux中的Shell脚本吗?
我正在阅读有关设置自定义initramfs的教程,其中指出: 唯一缺少的是/ init,它是initramfs根目录中的可执行文件,一旦加载,内核便会执行该可执行文件。由于sys-apps / busybox包含功能齐全的外壳程序,因此这意味着您可以将/ init二进制文件编写为简单的外壳程序脚本(而不是使其成为必须用汇编程序或C语言编写的复杂应用程序)。 并给出了init作为以以下内容开头的shell脚本的示例 #!/bin/busybox sh 到目前为止,我的印象是init是启动的主要过程,而所有其他用户空间过程最终都是init的子级。但是,在给定的示例中,第一个过程实际上是bin/busybox/ sh从中产生后来的init的。 这是正确的做法吗?例如,如果当时我有可用的解释器,那么我可以将初始化编写为Python脚本等吗?

2
如何确定控制台输出的当前颜色?
我知道,如果有彩色终端可用,则可以使用转义字符为其输出着色。 但是是否有可能找出当前输出显示为哪种颜色?或者,如果我现在将其输出,文本将是什么颜色? 我要求在使用这些转义字符时不要破坏任何以前的颜色设置。“默认前景色”转义字符是从配色方案中获取的信息,而不是在更改之前的文本颜色。

5
如何阻止屏幕变黑/变黑?
一段时间后,我已经重新安装了Debian 7(Wheezy)。第一次,我将免费开放的Nvidia驱动程序(不是nouveau)和vesafb用于虚拟控制台。 对于我一生,我无法停止屏幕消隐。没有屏幕保护程序,什么也没有,只是静止了几分钟后,它才变成空白。这不仅是在VLC期间(过去曾发生过这样的问题),而且在任何时候。 更糟的是,它似乎是随机发生的。有时屏幕会在数小时内不会变黑,有时会。 到目前为止,我已采取的步骤: 添加了几行/etc/X11/xorg.conf来停止dpms: Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false" 在我的.xinitrc文件中添加: xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the …

4
将每行的一部分输出到单独的文件中
我有一个像这样的文件: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA 我想制作a.seq包含sequence的文件AGTACTTCCAGGAACGGTGCACTCTCC。同样b.seq包含ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT。简而言之,应将Column1用作扩展名的输出文件名,.seq然后在其中具有相应的column2序列。我可以通过编写一个Perl脚本来做到这一点,但是命令行上的任何操作都会有所帮助。希望尽快听到。

3
Debian-一旦有可供使用的互联网连接,如何在启动时运行脚本?
我正在运行Debian 7 Wheezy,并且一旦有功能正常的互联网连接,就需要在启动时启动一些屏幕。但是,如果互联网连接断开并重新连接,则不会。因此,仅在启动后的第一个功能性互联网连接上。 您能否为此发布一个虚拟脚本,并告诉我在指定条件下可以放置它的位置? 该脚本仅需要启动屏幕然后终止,但是屏幕应该继续。 编辑 我已经听说过该/etc/network/if-up.d/文件夹。但是,如果失去互联网连接然后重新建立连接,该如何确保脚本不会再次执行?

1
如何阻止屏幕破坏标题?
我在centos7上使用bash和GNU screen。我注意到,如果我使用SSH切换到另一台服务器,请更改标题(通过ctrl+ a+ A),然后注销服务器,新标题将被覆盖USER@HOST:~。如何阻止它执行此操作? 我研究了动态标题并确定了正在起作用的内容,但是我不确定如何禁用该功能...

1
在LXDE中设置系统字体?
我想在LXDE中设置系统字体,但找不到设置在哪里。这就是lxappearance中的“字体”选项卡。如您所见,没有用于选择字体的组合:
14 fonts  lxde 

1
多个引导加载程序如何在EFI系统分区上工作
我的ESP看起来像这样 Boot Dell fedora Microsoft 在Boot目录中,它们是一个名为boot-loader的启动器bootx64.efi,我知道它是首先启动的默认启动器。但是在fedora目录中,还有一个名为的引导加载程序(grub2)grubx64.efi。 每个引导加载程序的功能是什么?哪个提供boot-menu?
14 grub  uefi 

5
知道分区需要编辑时,可以使用“ dd”克隆到较小的HDD吗?
我曾经dd克隆过这样的磁盘: dd if=/dev/sdb of=/dev/sda bs=4096 conv=notrunc,noerror,sync 而且它始终运行良好。任何有关“ dd”的文档都会竭力提醒您,目标磁盘的大小必须等于或大于源磁盘的大小。这绝对是必须的吗? 现在,我很明白,如果我克隆到一个较小的磁盘,我不能指望 目标上甚至部分 “超出范围”的任何分区都完好无损。 但是,非常清楚我以后需要在目标上编辑分区,删除“越界”分区,我是否仍可以使用“ dd”对源进行强力复制,直至达到限制目标的物理尺寸?否则,当目标达到其大小极限时,“ dd”会将目标减少为一堆残骸;-) 顺便说一句,通过研究,我看到bs=了从bs=1024到的所有内容的推荐值bs=32M,什么才是最好的?

2
如何写一个不间断的空格?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 5年前关闭。 某些文字处理程序具有用于输入特殊字符(包括不间断空格)的菜单。也可以复制在文字处理程序中创建的字符并将其粘贴到其他地方,例如终端或网站文本字段。但是,首先需要使用文字处理程序只是为了产生不间断的空间,这是不方便的。 如何直接使用键盘进入不间断空格?

3
〜/ .inputrc文件无法正确来源
我有为某些按键绑定创建的〜/ .inputrc文件。 # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word 每当我尝试运行时source ~/.inputrc,都会出现以下错误: \ e [1; 5C:forward-word:找不到命令。\ e [1; 5D:向后单词:找不到命令。\ e [5C:forward-word:找不到命令。\ e [5D:向后单词:找不到命令。\ e \ e [C:forward-word:找不到命令。\ e \ e [D:后退单词:找不到命令。 当我打开新终端时,它也不起作用,我没有收到错误,但我的ctrl组合键在新终端中也不起作用。我自己创建了该文件,因为我没有root权限来更改/ etc / inputrc。有人可以帮我吗?谢谢。 编辑:我也尝试了冒号(:)后的空格文件。没用 我也尝试过使它可执行(chmod + x〜/ .inputrc),没有用。 编辑:我意识到此过程仅适用于'bash',而我正在运行'tcsh'。对于'csh',请使用.bindingsfile而不是.inputrcfile并使用bindkey语法。
14 bash  tcsh  readline 


2
在Linux的四核处理器上禁用cpu核
我想禁用3个CPU内核,并在单个内核上运行我的处理器。我使用了命令:maxcpus=1。但是之后我执行了这个命令ls /sys/devices/system/cpu。它仍然显示cpu0,cpu1,cpu2,cpu3。 我也尝试过:echo 0 > /sys/devices/system/cpu3/online但出现以下错误:no such file or directory。
14 linux  cpu  arm 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.