小编kos*_*kos的帖子

如何从行转换为列?

我有一个 .txt 文件,其中的数字是这样排序的(在同一行):

106849_01373    106849_01967    106850_00082    23025.7_01059   
Run Code Online (Sandbox Code Playgroud)

我想像这样转换它们:

106849_01373
106849_01967
106850_00082
23025.7_01059
Run Code Online (Sandbox Code Playgroud)

我不知道要使用哪个命令。有人可以帮我解决这个问题吗?

command-line text-processing

11
推荐指数
2
解决办法
9769
查看次数

如何在不丢失驱动器末尾的 NTFS 分区的情况下将驱动器的分区表从 MBR 更改为 gpt?

长话短说,我有一个使用 MBR 分区表格式化的外部 USB 硬盘驱动器,我想在 UEFI 模式下在 ~442.33 GB NTFS 分区之前的 ~23.40 GB 未分配空间中安装 Ubuntu,我需要保留:

截屏

要在 UEFI 模式下安装 Ubuntu,我需要将驱动器的分区表格式化为 gpt。

我不认为有一种简单/直接的方法可以将 MBR 分区表转换为 gpt 分区表,所以我也在寻找复杂/间接的方法。

例如,我认为可以通过记下 NTFS 分区开始、写入新分区表并将 NTFS 分区添加到新分区表来完成某些操作,但我从未这样做过,也不知道从哪里开始;此外,在这种情况下,我不想第一次尝试这个,因为我对这些东西不是很自信,而且我不能失去我需要保留的 NTFS 分区。

partitioning gpt

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

防止所有命令被定义为别名

有没有办法防止所有命令都被定义为别名?

例如,用户不应该能够定义rm或任何其他命令(Ubuntu 默认命令)作为别名。

bash alias

10
推荐指数
3
解决办法
1942
查看次数

如何将 LC_NUMERIC 永久设置为英语?

LC_NUMERIC由于点和逗号,我需要更改为英语(我有西班牙语的 Ubuntu),但是如果我LC_NUMERIC="en_US.UTF-8"在退出终端并再次打开它时使用,LC_NUMERIC又是西班牙语。

有谁知道如何解决这个问题?

command-line locale

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

如何使用 Gedit 中的快捷方式删除一行?

有什么捷径可走吗?

如果不是,是否可以为此操作设置一个键?

我正在使用 Ubuntu 14.04 LTS。

gedit

9
推荐指数
3
解决办法
5309
查看次数

从 tarball 中提取特定文件夹到特定文件夹

我在 Ubuntu 14.04 上创建了一个 tarball:

cd /tmp
tar -cfvz archive.tar.gz /folder
Run Code Online (Sandbox Code Playgroud)

现在我想将 tarball 中的特定文件夹(位于 tarball 中/tmp)提取到特定文件夹中:

cd /tmp
tar -xfvz archive.tar.gz folder/in/archive -C /tmp/archive
Run Code Online (Sandbox Code Playgroud)

结果应该是一个/tmp名为的新文件夹archive。这样对吗?特别是缺少要提取的文件夹的斜杠(相对路径)以及要创建的文件夹的带前导斜杠的绝对路径?

command-line tar

9
推荐指数
1
解决办法
4万
查看次数

在bash中为给定日期添加秒数

我有一个完整的日期加上小时和分钟。我想添加一些秒数并将结果显示为日期“day.month.year hours:minute”。

“日期”似乎无法为给定日期添加秒数。

time bash scripts date

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

如何使用命令行在第二次出现引号后删除所有内容?

我在一个变量中有这家商店

   sCellEventTrap-03-28 TRAP-TYPE -- CAC 代码:00
        企业康柏
        变量 { scellNameDateTime,
                     scellSWComponent,
                     scellE代码,
                     细胞CAC,
                     细胞EIP}
        描述
             “严重性:正常——本质上是信息性的。在定期驱动器检查期间,物理磁盘驱动器遇到 ID 块不一致。”
           --#TYPE "StorageCell 事件"
           --#SUMMARY "SCellName-TimeDate %s : SWCID %d : ECode: %d : CAC %d : EIP %d。"
           --#ARGUMENTS {0,1,2,3,4,}
           --#SEVERITY 信息
           --#TIMEINDEX 136
           --#状态警告
        ::= 13600808

我要削减一切,直到第二次出现". 所以这会给我:

 sCellEventTrap-03-28 TRAP-TYPE -- CAC 代码:00
        企业康柏
        变量 { scellNameDateTime,
                     scellSWComponent,
                     scellE代码,
                     细胞CAC,
                     细胞EIP}
        描述
             “严重性:正常——本质上是信息性的。在定期驱动器检查期间,物理磁盘驱动器遇到 ID 块不一致。”

另一个例子

    genericSanEvent 陷阱类型
        企业 hpSanManager
        变量 {severityLevel, category, id,
                     msgString、联系人姓名、联系人电子邮件、
                     联系工作电话,联系家庭电话, 
                     联系寻呼机,联系传真 }
        描述 …

command-line bash scripts text-processing

8
推荐指数
1
解决办法
9486
查看次数

错误:不能在没有 X11 $DISPLAY 的情况下自动启动 D-Bus

我迫切需要将 Compiz 重置为其默认设置,因为我的桌面不显示 Dash 或菜单栏。

当我输入:

dconf reset -f /org/compiz/
Run Code Online (Sandbox Code Playgroud)

它说:

error: Cannot autolaunch D-Bus without X11 $DISPLAY

Usage:
  dconf reset [-f] PATH

Reset a key or a dir. -f is required for dirs.

Arguments:
   PATH          Either a KEY or DIR
   KEY           A key path (starting, but not ending with '/')
   DIR           A directory path (starting and ending with '/')
Run Code Online (Sandbox Code Playgroud)

接下来做什么?

此致

xorg compiz reset dconf

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

哪里/哪个是实际的内核源?

我正在关注这个来学习编译内核。我用了

apt-get source linux-image-$(uname -r)
Run Code Online (Sandbox Code Playgroud)

下载我目前正在使用的 Linux 内核的源代码。

运行上述命令后,下载了以下文件(和目录)。

user $ ls -l
total 130972
drwxrwxr-x 27 sps sps      4096 Oct 16 03:10 linux-lts-vivid-3.19.0
-rw-rw-r--  1 sps sps  10980684 Oct  5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.diff.gz
-rw-rw-r--  1 sps sps      7396 Oct  5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.dsc
-rw-rw-r--  1 sps sps 123115155 May  6 21:35 linux-lts-vivid_3.19.0.orig.tar.gz
user $ 
Run Code Online (Sandbox Code Playgroud)

同一页面中提到:

构建内核非常简单。将您的工作目录更改为内核源代码树的根目录,然后键入以下命令:

但我不确定哪个是“内核源代码树的根”。

它是当前目录(我运行的位置apt-get source ...以及上面列出的文件的位置)?

或者,是目录:

drwxrwxr-x 27 sps sps      4096 Oct 16 03:10 linux-lts-vivid-3.19.0
Run Code Online (Sandbox Code Playgroud)

或者,我应该提取 tarball

-rw-rw-r--  1 sps …
Run Code Online (Sandbox Code Playgroud)

apt kernel source-code

8
推荐指数
1
解决办法
3238
查看次数