小编roa*_*ima的帖子

如何从 Grub 命令行启动 Windows 分区

我的系统上安装了 Windows 10 HOME。安装 Windows 10 HOME 后,我在单独的分区上安装了 Ubuntu 14.04 LTS,以便我可以双启动。

我通过删除安装它的分区来删除 Ubuntu 14.04 LTS。现在我无法启动我的系统。启动时,我的系统在 Grub 命令行处停止。

我想启动到我尚未从系统中删除的 Windows 10 安装。

这是在启动时显示的:

GNU GRUB version 2.02 beta2-9ubuntu1.3 <br> 
minimal BASH-like editing is supported.for the first word, TAB lists
possible commands completions.anywhere else TAB lists the possible device or file completion.
grub>
Run Code Online (Sandbox Code Playgroud)

如何从这个 grub 命令启动我的 Windows 分区?

linux grub

41
推荐指数
5
解决办法
22万
查看次数

旧 C 文件中的单个“#”

#我开始研究旧的 C 代码(Unix v6),我想知道文件开头的单个的目的是什么.c。例如来自https://github.com/lsahn-gh/unix-v6/blob/master/sys%2Fken%2Falloc.c

#
/*
 */

#include "../param.h"
#include "../systm.h"
#include "../filsys.h"
...
Run Code Online (Sandbox Code Playgroud)

c

38
推荐指数
2
解决办法
6977
查看次数

如何在 unix shell 中对数字进行排序?

如何使用排序命令对这些数字进行排序。

10
11
12
1
13
14
15
16
17
18
19
20
21
2
22
3
4
5
6
7
8
9
X
Y
Run Code Online (Sandbox Code Playgroud)

sort

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

如何使用shell脚本在Linux中用下划线替换所有文件名中的空格?

我尝试遵循 shell 脚本,它应该替换所有 xml 文件名中的空格

for xml_file in $(find $1 -name "* .xml" -type f);
do
 echo "removing spaces from XML file:" $xml_file
 mv "$xml_file" "${xml_file// /_}";
done
Run Code Online (Sandbox Code Playgroud)

假设,我有名称为 的 xml 文件xy z.xml,然后它给出:

removing spaces from XML file: /home/krishna/test/xy
mv: cannot stat `/home/krishna/test/xy': No such file or directory
removing spaces from XML file: .xml
mv: cannot stat `z.xml': No such file or directory
Run Code Online (Sandbox Code Playgroud)

find shell-script rename files mv

31
推荐指数
4
解决办法
6万
查看次数

nohup:忽略输入 - 这是什么意思?

我使用nohup了一段时间的命令

nohup bash life.bash > nohup.out 2> nohup.err &
Run Code Online (Sandbox Code Playgroud)

nohup.err文件中我总是有一行nohup: ignoring input. 你能帮我弄清楚它是什么意思吗?

nohup

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

现在解析 GNU ls 的输出是否安全?

过去几十年来公认的观点是,解析ls( [1] , [2]的输出从来都不是一个好主意 ) 的输出从来都不是一个好主意。例如,如果我想将文件的修改日期及其名称保存到 shell 变量中,则这不是正确的方法:

\n
$ ls -l file\n-rw-r--r-- 1 terdon terdon 0 Aug 15 19:16 file\n$ foo=$(ls -l file | awk \'{print $9,$6,$7,$8}\')\n$ echo "$foo"\nfile Aug 15 19:16\n
Run Code Online (Sandbox Code Playgroud)\n

只要文件名稍有不同,该方法就会失败:

\n
$ ls -l file*\n-rw-r--r-- 1 terdon terdon 0 Aug 15 19:16 \'file with spaces\'\n$ foo=$(ls -l file* | awk \'{print $9,$6,$7,$8}\')\n$ echo "$foo"\nfile Aug 15 19:16\n
Run Code Online (Sandbox Code Playgroud)\n

如果文件的修改日期与今天不接近,情况会变得更糟,因为这可能会更改时间格式:

\n
$ ls -l\ntotal 0\n-rw-r--r-- 1 terdon terdon 0 Aug 15 19:21  file\n-rw-r--r-- 1 …
Run Code Online (Sandbox Code Playgroud)

ls shell text-processing filenames

25
推荐指数
2
解决办法
4643
查看次数

为什么 `dd` 在其参数中使用 `=`?

为什么dd使用带有=( if=/dev/zero) 的参数而不是类似的更常见的方法-i /dev/zero

我只是好奇是否有人知道这种风格的历史原因或优缺点。

故事时间:当我开始开发软件时,我不知道自己在做什么,并使用了这种dd风格,因为它对我来说在 C# 库中实现更容易。(像大多数开发人员一样,我仍然什么都不知道。只是如何使用 Google、StackOverlow 和复制粘贴。)

dd history

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

小型实用程序应该在哪里存储他们的偏好?

我有几个实用程序没有自己的目录,只是一个可执行文件。通常我将二进制文件放在 /usr/local/bin 中。我遇到的一个问题是如何管理首选项设置。

一种想法是使用环境变量并要求用户定义此类变量,例如,在他们的 bash.rc 中。然而,我有点不情愿地将 bash.rc 与小程序的杂项首选项设置弄得一团糟。

是否有标准(或标准建议)定义了一些适合存储没有自己目录的小型实用程序的首选项的位置或方法?

file-management

21
推荐指数
3
解决办法
3034
查看次数

使用 yum 在 CentOS 上安装 Apache 2.4

我需要 CentOS 中的 Apache 2.4,因为 Apache 2.2mod_proxy_wstunnel是不可能的。我试过这个,但不幸的是它用于 RHEL。安装后,我无法执行Apache 2.4。

谁能告诉我如何在 CentOS 中安装一个完整的 Apache 2.4?

编辑:

# yum list installed | grep httpd
Failed to set locale, defaulting to C
httpd.x86_64                         2.2.15-30.el6.centos       @updates        
httpd-tools.x86_64                   2.2.15-30.el6.centos       @updates        
httpd24.x86_64                       1-6.el6                    @epel-httpd24   
httpd24-apr.x86_64                   1.4.8-2.el6                @epel-httpd24   
httpd24-apr-util.x86_64              1.5.2-5.el6                @epel-httpd24   
httpd24-httpd.x86_64                 2.4.6-5.el6                @epel-httpd24   
httpd24-httpd-tools.x86_64           2.4.6-5.el6                @epel-httpd24   
httpd24-mod_ssl.x86_64               1:2.4.6-5.el6              @epel-httpd24   
httpd24-runtime.x86_64               1-6.el6                    @epel-httpd24   
Run Code Online (Sandbox Code Playgroud)

yum centos package-management repository apache-httpd

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

使用名称上的特定字符串计算目录中的文件?

我有以下文件:

Codigo-0275_tdim.matches.tsv  
Codigo-0275_tdim.snps.tsv  
FloragenexTdim_haplotypes_SNp3filter17_single.tsv  
FloragenexTdim_haplotypes_SNp3filter17.tsv  
FloragenexTdim_SNP3Filter17.fas  
S134_tdim.alleles.tsv    
S134_tdim.snps.tsv  
S134_tdim.tags.tsv
Run Code Online (Sandbox Code Playgroud)

我想计算snp名称中包含单词(区分大小写)的文件数量。我尝试使用

grep -a 'snp' | wc -l   
Run Code Online (Sandbox Code Playgroud)

但后来我意识到grep在文件中搜索。扫描文件名的正确命令是什么?

bash

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