标签: linux

将内核驱动程序加载到特定的内存地址

如何在特定内存地址加载内核驱动程序?

如何使用以下方法完成?

  1. 命令/脚本,如insmodmodprobe
  2. 使用 C 代码(不确定是否存在这样的选项)

linux drivers kernel memory load

-2
推荐指数
1
解决办法
829
查看次数

过滤掉小写字符的输入

我需要过滤掉小写字符的输入。我尝试给命令提供一个文件:

cat ws2.txt | sed "s/[a-zA-Z0-9]/[A-Z]/g"
Run Code Online (Sandbox Code Playgroud)

linux filter

-2
推荐指数
1
解决办法
777
查看次数

如何在文本中添加行号?

我的文字是:

Hi
Bye
Nope
Sorry
Cya
Chill
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到:

[1] Hi
[2] Bye
[3] Nope
Run Code Online (Sandbox Code Playgroud)

等等等等?

linux bash sed awk shell-script

-2
推荐指数
1
解决办法
2793
查看次数

LINUX 代表什么

术语“LINUX”代表什么?到目前为止,我认为这个术语源自“LINUS”。然而,互联网上的一些文章给出了以下内容:

Linux = Linus Torvald's Unix
Linux = Linux Is Not Unix
Run Code Online (Sandbox Code Playgroud)

这里什么是正确的?请在这方面指导我。

linux history

-2
推荐指数
1
解决办法
1071
查看次数

bash + 使用正则表达式比较字符串

在我的 bash 脚本中我想验证字符串是否是磁盘

所以我做了下面的例子

if [[ $disk =~ sd{a..z} ]];then
echo "we found a disk - $disk
.
.
.
.
fi
Run Code Online (Sandbox Code Playgroud)

但实际上表达式不识别 $disk ( $disk 可以是例如 sda sdb sdc sdd 等)

例如

disk=sdb
[[ $disk =~ sd{a..z} ]] && echo "$disk is real disk"
Run Code Online (Sandbox Code Playgroud)

也不如

[[ $disk =~ 'sd{a..z}' ]] 
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

linux bash shell-script regular-expression

-2
推荐指数
1
解决办法
2184
查看次数

如何打印第n行号之后的数据

我正在尝试获取第 n:th 行号之后的数据。

我有一个 1500 行的文件,但我想打印 750 行后的数据。

我尝试headtail,但无法得到我想要的。

linux shell bash

-2
推荐指数
1
解决办法
2353
查看次数

请问“dd if=/dev/zero of=/dev/null &”是做什么的?

这个命令有什么作用?

dd if=/dev/zero of=/dev/null &
Run Code Online (Sandbox Code Playgroud)

我真的不明白该命令的含义,因为当我运行它时,它返回 4 位数字,例如 6204。

linux dd

-2
推荐指数
1
解决办法
1396
查看次数

创建不同位置的多个目录的 tar.gz 存档 - “tar:懦弱地拒绝创建空存档”

我正在尝试创建一个存档:

$ cd /tmp
$ tar -czf test1.tar.gz -C ~/Downloads/dir1 -C ~/Documents/dir2 -C ~/dir3/dir4/dir5
Run Code Online (Sandbox Code Playgroud)

...这不应该保留其中目录的完整路径,因此-C

结果

tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.

Run Code Online (Sandbox Code Playgroud)

为什么?如何修复它?

linux command-line tar archive gzip

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

命令 grep -c "^ii" 中的“^ii”是什么意思

描述

为了查找系统上安装的软件包的数量,我尝试了该命令dpkg -l | grep -c "^ii"(可在此处找到:如何显示已安装的软件包的数量)。

问题

  1. 它有效,但我不明白"^ii"到底是什么。

  2. 在尝试另一个命令 后,apt list --installed | grep -c "installed"我得到了 738 作为响应,这是不正确的。正确答案是737,添加的是什么?

linux grep

-2
推荐指数
1
解决办法
368
查看次数

sudo -i 给出错误

我创建了一个 user1 并尝试使用将用户切换到 user2 帐户sudo -i user2。但是我收到此错误:

Sorry, user user1 is not allowed to execute '/bin/bash -c user2' as root on hostname.
Run Code Online (Sandbox Code Playgroud)

请在这方面协助我。

linux sudo

-2
推荐指数
1
解决办法
59
查看次数

标签 统计

linux ×10

bash ×3

shell-script ×2

archive ×1

awk ×1

command-line ×1

dd ×1

drivers ×1

filter ×1

grep ×1

gzip ×1

history ×1

kernel ×1

load ×1

memory ×1

regular-expression ×1

sed ×1

shell ×1

sudo ×1

tar ×1