小编SHW*_*SHW的帖子

Linux:通过命令行设置日期

如何在 Linux 中更改系统日期?

我想改变:

  • 仅年
  • 仅一个月
  • 仅日期
  • 以上三者的任意组合

linux date clock

94
推荐指数
4
解决办法
47万
查看次数

查找最新文件

如何找出给定目录中最近访问的文件?

我可以使用该find命令列出最后n几分钟内修改/访问的所有文件。但在我的情况下,我不确定最后一个文件何时被修改/访问?我所需要的只是列出所有其他子文件或子目录中最近访问/修改的所有文件,例如按访问/修改时间排序。

那可能吗?

find

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

创建静态二进制文件

我安装了一个应用程序 [例如 fdisk]。但它需要库来执行。我正在寻找实用程序/工具,它将帮助我从安装的二进制文件中创建一个静态二进制文件。这样我就可以在任何地方使用它。

我找到的唯一可靠的工具ErmineLight来自 这里,但这是共享软件。

是否有任何开源软件可用于相同的?

EDIT fdisk 只是一个例子。我大部分时间都在 LFS 上工作,所以如果我必须使用任何实用程序,我需要按照以下步骤操作

  1. 下载源码
  2. 配置
  3. 制作
  4. 做测试
  5. 进行安装,

因此,为了节省时间,我正在寻找一种解决方案,在该解决方案中,我将从 debian、fedora 或其他发行版制作静态二进制文件,在 LFS 上试用,如果它工作正常或按照我的要求,我会使用源代码进行编译。

executable linker static-linking

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

以更高的优先级运行进程

我想以mplayer比任何其他进程(包括 IO 进程)更高的优先级运行。我怎样才能做到这一点?

linux cpu io ionice priority

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

提取嵌入式 initramfs

我有一个内核,其中嵌入了一个 initramfs。我想提取它。

x86 boot sector当我这样做时,我得到了输出file bzImage

我有这个内核映像的 System.map 文件。

有没有办法在System.map文件的帮助下从这个内核中提取嵌入的 initramfs 图像?

系统映射文件中找到的有趣字符串是:(以防万一)

57312:c17fd8cc T __initramfs_start
57316:c19d7b90 T __initramfs_size
Run Code Online (Sandbox Code Playgroud)

linux kernel initramfs

12
推荐指数
1
解决办法
9166
查看次数

一切都是文件?

在 Linux 中,每个实体都被视为文件。如果我这样做vim <cd-Name>vim会将目录内容打开到它的编辑器中,因为它不区分文件和目录。

但是今天在工作的时候,遇到了一件事,很想知道。

我计划从嵌套目录中打开一个文件

vim a/b/c/d/file
Run Code Online (Sandbox Code Playgroud)

但是vim,我输入了

 cd a/b/c/d/
Run Code Online (Sandbox Code Playgroud)

并点击TAB两次,但命令仅显示“d”目录的可用目录而不是文件。

难道cd命令不尊重“一切都是文件”吗?或者我错过了什么?

linux cd-command linux-kernel

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

加密启动

我想从 /boot 分区启动 Linux,还想加密这个 /boot 分区。

[ AFAIK,Grub 无法从真正加密的分区或 cryptsetup 加密的引导分区中找到内核和 initrd。]

有什么办法吗?

security boot encryption

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

编辑信息

我想收集显示器的 Edid 信息。xorg.0.log当我X使用该-logverbose选项运行时,我可以从文件中获取它。

但问题是,如果我切换显示器(拔下当前显示器,然后插入另一台显示器),则无法获取此信息。

有没有办法动态获取 EDID(在运行时)?或者任何实用程序/工具会在显示器连接和断开连接后立即通知我?

我正在使用 LFS-6.4。

linux xorg edid monitors

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

loop-device的源路径

出于好奇,我想知道有没有办法找出挂载分区的来源?

例如,输出df -h为:

/dev/loop1 3M 3M 0 100% /media/loop

从这个输出中,我知道 3M 的循环设备安装在/media/loop,但我不知道确定设备的确切位置/dev/loop1

root@SHW:~# mount -o loop /home/SHW/Downloads/TinyCore-current.iso
/mnt/loop mount: block device /home/SHW/Downloads/TinyCore-current.iso is write-protected, mounting read-only
root@SHW:~# tail -n1 /proc/mounts
/dev/loop1 /mnt/loop iso9660 ro,relatime 0 0
Run Code Online (Sandbox Code Playgroud)

/dev/loop1我不知道谁挂载了这些分区,如何找出f的绝对路径?(在这种情况下,路径是/home/SHW/Downloads/TinyCore-current.iso.)

linux loop-device

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

对文件的一部分进行排序

是否可以在大文件中的两个字符串之间进行排序?

例如当前文件是:

    0cf  Front Brake
    0d0  Rear Brake
    0ce  Handle Bars
HUT 03  VR Controls
    009  Vest
    001  Belt
    002  Body Suit
    020  Stereo Enable
    003  Flexor
    007  Hand Tracker
    004  Glove
    006  Head Mounted Display
    008  Oculometer
    00a  Animatronic Device
    000  Unidentified
    021  Display Enable
    005  Head Tracker
HUT 04  Sport Controls
    000  Unidentified
    002  Golf Club
    001  Baseball Bat
Run Code Online (Sandbox Code Playgroud)

所需的输出为:

    0ce  Handle Bars
    0cf  Front Brake
    0d0  Rear Brake
HUT 03  VR Controls
    000  Unidentified
    001  Belt
    002 …
Run Code Online (Sandbox Code Playgroud)

sort

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