小编don*_*sti的帖子

查找包含一个字符串但不包含另一个字符串的文件

我在一个有很多.txt文件的文件夹中,我想找到所有包含stringA但不包含的文件stringB(它们不一定在同一行)。有谁知道如何做到这一点?

grep find files

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

列出按文件包含的行数排序的文件

如何列出 中文件/group/book/four/word的行数,按它们包含的行数排序?

ls -l 命令将它们列出来但不对它们进行排序

shell bash files wc

38
推荐指数
3
解决办法
3万
查看次数

删除 GPT - 默认返回 MBR

我不断收到此错误:

警告!!检测到不受支持的 GPT(GUID 分区表)。使用 GNU Parted

我想回到正常的 MBR。我在这里找到了一些建议并做了:

parted /dev/sda
mklabel msdos
quit
Run Code Online (Sandbox Code Playgroud)

但是,当我mklabel选择该选项时,它会发出警告,提示我将丢失/dev/sda. 有没有办法在不格式化磁盘的情况下恢复正常的 MBR?

linux parted gpt mbr gdisk

36
推荐指数
3
解决办法
16万
查看次数

将一个文件一分为二

我有一个大文件,需要拆分成两个文件。假设在第一个文件中应该选择 1000 行并将其放入另一个文件中并删除第一个文件中的那些行。

我尝试使用,split但它正在创建多个块。

awk text-processing split csplit

34
推荐指数
4
解决办法
7万
查看次数

sed - 用文件内容替换字符串

我有两个文件:file1file2.

file1 有以下内容:

---
  host: "localhost"
  port: 3000
  reporter_type: "zookeeper"
  zk_hosts: 
    - "localhost:2181"
Run Code Online (Sandbox Code Playgroud)

file2包含一个 IP 地址 ( 1.1.1.1)

我想要做的是替换localhost1.1.1.1,以便最终结果是:

---
  host: "1.1.1.1"
  port: 3000
  reporter_type: "zookeeper"
  zk_hosts: 
    - "1.1.1.1:2181"
Run Code Online (Sandbox Code Playgroud)

我试过了:

sed -i -e "/localhost/r file2" -e "/localhost/d" file1
sed '/localhost/r file2' file1 |sed '/localhost/d'
sed -e '/localhost/r file2' -e "s///" file1
Run Code Online (Sandbox Code Playgroud)

但是我要么替换整条线路,要么将 IP 放到我需要修改的线路之后。

sed text-processing

33
推荐指数
3
解决办法
7万
查看次数

systemd:在启动时自动执行 modprobe 命令

我的发行版是 Fedora 17 Gnome。每次重新启动/重新启动计算机时,我都需要以 root 身份运行此命令:

modprobe rt2800usb
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它永久?

startup kernel-modules modprobe systemd

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

在 Gnome 中保存自定义键盘快捷键

在我的 Debian 系统上,我通过系统设置 > 键盘 > 快捷键自定义了我的 Gnome (Shell) 键盘快捷键。

我在哪里可以找到具有这些设置的文件,以便我可以将文件复制到闪存驱动器上进行备份,然后使用它来替换其他 Gnome 系统上的键盘快捷键?

gnome keyboard-shortcuts gnome-shell gnome3 dconf

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

如何将上下文菜单键重新映射到超级键

这个键盘只有一个超级键,所以我想重新映射菜单键来弥补这一点。

xorg keyboard xkb

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

gunzip 目录中的所有 .gz 文件

我有一个包含大量.txt.gz文件的目录(其中名称不遵循特定模式。)

gunzip他们来说最简单的方法是什么?我想保留原来的名称,让他们从去whatevz.txt.gzwhatevz.txt

gzip

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

使用 systemd 进行非图形引导

我想使用systemd. 我怎样才能做到这一点?

systemd

28
推荐指数
3
解决办法
5万
查看次数