Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

3
如何在Fedora 19上添加更多/ dev / loop *设备
如何在Fedora 19上添加更多的/ dev / loop *设备?我做: # uname -r 3.11.2-201.fc19.x86_64 # lsmod |grep loop # ls /dev/loop* /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6 /dev/loop7 /dev/loop-control # modprobe loop max_loop=128 # ls /dev/loop* /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6 /dev/loop7 /dev/loop-control 所以什么都没有改变。

6
从给定的模式集中删除不以模式开头的行
我有一个包含如下数据的文件: report aaaaaaaa - .. -th bbbbbbbbb -to ccccccccc .. --. 问题:我想删除任何不以以下字符串开头的行: report -th -to 这意味着所需的输出将删除所有那些中间不需要的点和哈希,并且将如下所示: report aaaaaaaa -th bbbbbbbbb -to ccccccccc sed/ awk/ grep/等任何解决方案,将工作。

3
裁剪JPG图像
这是有关图像文件裁剪的问题。 我最近在一家印度报纸《 Free Press Journal》上发布了公告。这可在网上以The Free Press Epaper的形式获得。 现在,人们可以下载以JPG文件形式发布在纸上的通知。但是,就我而言,此JPG确实可以包含多个声明。这些注意事项大多是垂直分布的细长长方形,填满了图像。 我想知道是否有人可以建议一种简单的方法来“切片”包含所需注意的图像文件。如果可以简化切片过程,我也可以转换为其他格式。如果需要的话,使图像更大的方法也是一个加号。

2
sed:匹配两行
我有一个文本文件,其中记录分为两行。我想将它们放在一行上。记录如下所示: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get install telnet 我想得到以下内容: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get install telnet 我尝试使用sed,但无法匹配两行。有技巧sed吗,还是有更好的工具?

2
是否有任何理由要在systemd系统上脱离fstab?
我在Arch Linux系统上,即systemd。 在systemd中,有用于安装点的本机单元文件,扩展名为.mount。我一直只是用过/etc/fstab,它从来没有给我带来问题,因为systemd只是从中获取信息。但是,既然我已经真正阅读了文档,我想知道是否应该更改为本机systemd单元文件。 Arch Wiki建议没有好处,因为它fstab在初学者指南中指出要填充您的内容。
11 systemd  fstab 

1
创建具有确切大小而不是特定距离的分区
一个人如何创建一个没有特定距离的精确大小的分区? 我努力了: parted -a optimal /dev/sdd mkpart primary 0% 0%+1GB # and... parted -a optimal /dev/sdd mkpart primary 0% +1GB 无济于事。 如何使其接受尺寸而不是末端距离?
11 partition  parted 

3
如何以树状格式(主要,扩展和逻辑)显示所有分区?
我正在尝试找到类似于输出的内容,findmnt但带有卷而不是装入点的示例(示例): TARGET TYPE FSTYPE sda ├─sda1 Primary ext4 │ └─/ ├─sda2 Primary NTFS ├─sda3 Primary ext4 │ └─/boot └─sda4 Extended ├─sda5 Logical ext4 │ └─/home └─sda6 Logical ext4 └─/var TYPE和FSTYPE的显示是可选的,我更感兴趣的是树的布局。 的输出lsblk有些不完整,因为它没有显示主分区,扩展分区和逻辑分区之间的差异。(我知道我在这里很挑剔): lsblk -a NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 186.3G 0 disk ├─sda1 8:1 0 106.6G …


2
将dd skip | seek偏移量传递为十六进制
# dd if=2013-Aug-uptime.csv bs=1 count=1 skip=3 2> /dev/null d # dd if=2013-Aug-uptime.csv bs=1 count=1 skip=0x3 2> /dev/null f 为什么第二个命令输出不同的值? 可以将skip | seek偏移量传递dd为十六进制值吗?
11 dd 

4
如何检查ISO是否正确写入USB记忆棒?
我按照Debian Wiki上的这些 DebianEeePC HowTo InstallUsingStandardInstaller说明进行操作,以将Debian ISO写入我的USB。 dd if=debian-*-netinst.iso of=/dev/sdX 使用sha1sum,我可以检查下载的ISO文件的校验和。如何检查USB记忆棒设备的校验和,以确保USB记忆棒没有任何问题并且ISO复制正确?

3
如何知道您是否在打字稿中?
我正在使用script命令将来自终端的所有输出保存到名为的文件中typescript。或script foo保存到文件中foo。 现在,假设我正在逐个命令地键入命令,而忘记了我是否在打字稿中。 如何确定我是否在打字稿中?
11 typescript 

3
Linux内核未正确找到initrd
我已经编译了一个Linux内核,并且想在QEMU中对其进行调试。我通过执行以下命令创建了一个要启动的文件 $ qemu-img create -f raw disk.img 200M $ mkfs.ext2 -F disk.img # mkdir /mnt/rootfs # mount -o loop disk.img /mnt/rootfs 然后我做了qemu -kernel bzImage -initrd disk.img,得到下面的屏幕: Kernel panic - not syncing: VFS: unable to mount root fs on unknown block 我做错了什么,该如何解决?

2
GRUB2:如何记住GRUB的最后选择
我目前正在尝试各种发行版,因此在启动笔记本电脑时,我可以选择几种操作系统。通常,所有这些发行版都会安装grub2并定位在列表的顶部,因此它们是安装完成后默认启动的发行版。 但是曼贾罗做了些不同的事情。它安装了该版本的某个版本,grub2该版本会记住我上次启动的发行版,并一直启动该发行版(重新启动时),直到我选择了另一个发行版(然后它将启动该发行版,依此类推)。 我想像过吗?Manjaro真的这样做吗?如果是这样,如何将那个版本的grub系统安装到我的系统上?干杯。 这是我的/etc/grub.d/40_custom文件: #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. 这是我的/etc/default/grub文件: # If you …


5
如何在Udev事件上运行长时间的进程?
我想在连接USB调制解调器时运行ppp连接,所以我使用以下udev规则: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (我的调制解调器显示/dev为ttyACM0) newPPP.sh: #!/bin/bash /usr/bin/pon prov $1 >/dev/null 2>&1 & 问题: 该udev事件触发,并newPPP.sh正在运行,但newPPP.sh过程后〜4-5s杀害。ppp没有时间进行连接(拨号超时为10秒)。 我如何运行一个长时间的过程,而这一过程不会被杀死? 我尝试使用nohup,但它也不起作用。 系统:Arch Linux 更新资料 感谢maxschlepzig,我在这里找到了解决方案。 我以前是at now用来运行与udev进程分离的工作的。 但还有一个问题没有答案:为什么nohup和&不工作?
11 linux  udev  ppp 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.