Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

3
使用Netcat将文本文件内容发送到服务器?
有一个守护进程正在监听端口5144,我无法对其进行修改。 我想使用netcat将文本文件的内容发送到服务器,但这会导致netcat终端挂起,直到我按Ctrl+ 为止C: cat file.txt | nc -u 127.0.0.1 5144 我能够使其正常工作的唯一方法是nc -u 127.0.0.1 5144手动运行并复制/粘贴文件的内容。 有任何想法吗? 另请注意: cat file.txt | ...导致bash: ...: command not found,我可以继续使用终端 使用nc -u 127.0.0.1 5144 < file.txt导致与|使用相同的行为。以上

2
UEFI BIOS下的Windows 8 + Linux双启动
我的目标是在不久的将来在具有UEFI BIOS的Lenovo Ideapad 205上使用Windows 8和Debian Linux(出于测试目的)设置双启动系统。 我看到了几篇有关Windows 8新功能的文章,这些功能与在UEFI上更快地启动有关,这可能会导致与GRUB以及通常与Linux发行版不兼容。 多少是真的?换句话说,按以下顺序安装这些操作系统时,我是否会遇到一些问题? 将Windows 8安装在第一个分区上,例如HDD大小的50%。 然后将Debian与GRUB2安装在另一个分区集中,此时GRUB2应该替换默认的Windows MBR。
13 linux  debian  grub  windows-8  uefi 

5
如何按行截断文件?
我有大量文件,其中一些文件很长。如果它们较大,我想通过删除文件末尾将它们截断为特定大小。但是我只想删除整行。我怎样才能做到这一点?感觉像是Linux工具链会处理的事情,但我不知道正确的命令。 例如,假设我有一个120,000字节的文件,其中有300字节的行,而我试图将其截断为10,000字节。前33行应保留(9900字节),其余部分应删减。我不想精确地削减10,000个字节,因为那样会留下一部分。 当然,文件的长度不同,行的长度也不尽相同。 理想情况下,生成的文件将稍短而不是稍长(如果断点很长),但这并不是太重要,如果更容易的话,可能会稍长一些。我希望直接对文件进行更改(好吧,可能是将新文件复制到其他位置,将原始文件删除,然后将新文件移动了,但这与用户的POV相同)。将数据重定向到很多地方然后返回的解决方案可能会损坏文件,我想避免这种情况...

2
在Linux VM中更改MAC地址的正确方法?
我试图在ubuntu VM(虚拟机)中更改MAC地址,但此后在启动过程中抛出了很多错误,然后我没有Internet连接。 然后我看到接口被重命名为eth1,所以我编辑了/ etc / network / interfaces将eth0更改为eth1,重新启动(不知道如何重新启动网络),现在启动速度更快,并且Internet可以正常工作。 但是现在,每次登录后,我都会收到1或2条错误消息,什么也没说,它们只是问我是否要报告。 所以我想知道,是否有一种正确的方法来更改MAC地址,以避免这些问题?


1
如何将文件夹共享为USB大容量存储设备(从树莓派)
我想做些很简单的事情…… 我有一个带有USB端口和SD卡插槽(但没有网络连接)的“旧”相框,我想与我的NAS“照片文件夹”保持同步 由于我期待购买PI,因此我想知道如何以廉价的方式(价格和计算能力)实现这一目标。 我的主要猜测是在USB上同时连接两者。 查看其他答案,我发现将PC硬盘驱动器用作USB大容量存储和USB WiFi软件狗设备,可以模拟家用视频播放器的虚拟大容量存储设备,并可以在PI板上本身模拟USB大容量存储设备 因此,到目前为止,我有两种选择:主机到主机USB电缆 或Wifi到USB适配器(两者均与PI本身一样昂贵) 问题在于这两个设备都仅是Windows,似乎都不允许选择要共享的特定文件夹。 回到我的目标,你们中的任何一个都对如何通过USB连接两者有想法吗? 额外的问题:是否可以在同一台“服务器”上多次执行此操作,以将不同的文件夹连接到不同的客户端(其他框架/广播/ ...)? 感谢您花时间阅读我的(长)问题!

3
为什么我的USB鼠标在闲​​置3秒钟后被挂起?
连接,光标移动和滚轮停止后3秒钟,鼠标底部的LED熄灭。按下任意按钮,重新连接或重置USB设备将使设备继续恢复3秒钟(通过按下按钮进行恢复时,此事件不会转到X)。 使用任何USB端口时都会发生这种情况。此鼠标可与其他装有Linux的计算机配合使用。之前运行良好。 为什么会发生?如何解决? 更新:仅当笔记本电脑由电池供电时才会发生。 答:这是由笔记本电脑模式工具完成的节能操作引起的。要暂时关闭节电功能,可以使用 for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done
13 linux  usb  mouse  suspend 


7
什么会引起Vim中的奇怪字符?
使用NERD树插件,在Vim中我遇到了一个非常奇怪的问题,如您在图片中所见,其中的字符显示得非常奇怪。在有帽子的地方,〜V 3/4应该是|-。我已经将我的LANG设置为en_US,将LC_ALL设置为en_US(在Arch Linux中),并且正在使用Anonymous Pro字体,尽管切换字体没有区别。

5
ps aux为什么显示数字而不是用户名?
运行ps aux只是给了我以下输出: ... www-data 26254 0.0 0.7 27304 3544 ? S 15:07 0:00 /usr/sbin/apache2 -k start 1001 25807 0.8 0.8 48444 4332 ? Sl Sep03 1330:24 ./ts3server_linux_x86 ... www-data是apach2用户。没关系,这是我所期望的-u,但是1001是什么?
13 linux  ps 

2
关于Linux和Windows的TCP实现的性能
我了解Windows和Linux中TCP堆栈的实现有所不同。Windows使用一种称为TCP Reno的拥塞控制算法,而Linux使用Cubic。 当这两种协议共存于同一网络时如何比较?是真的说Cubic(Linux)更具攻击性,并可能最终获得更高的带宽份额?
13 windows  linux  tcpip  tcp 


5
Linux中路径`//`代表哪个目录?
当我想通过键入返回Linux的上级目录时cd ..,我会输入错误cd //。令我惊讶的是,没有错误报告。更重要的是,提示变为username@hostname://$。ls表示我现在在根目录下。 这是Shell的错误还是功能?如果是功能,是//的别名/吗?我的外壳是GNU bash,版本4.1.5(1)-发行版(i686-linux-gnu)。 谢谢和最好的问候。

2
对不起,您必须有一个tty才能运行sudo
我已经在Stack Overflow中提出了这个问题,但是有人要求我将其发布在这里。这样也一样。 我使用我的Java程序运行了此命令- sudo -u <username> -S pwd 我得到了这个输出- command=sudo -u <username> -S pwd exitCode=1 sudo: sorry, you must have a tty to run sudo 我尝试编辑/ etc / sudoers,但它已经包含 <username> ALL=(ALL) NOPASSWD: ALL 然后,我了解到可以通过注释掉/ etc / sudoers中的以下代码来完成此操作 # Defaults requiretty 同样,默认情况下,当尝试使用另一个用户执行命令时sudo,我们必须提供我们自己的密码。但这可以通过在/ etc / sudoers-中进行以下更改来更改 Defaults targetpw 我的问题是,是否有可能在Java中执行我的上述命令而无需在任何地方进行任何更改,即通过具有默认设置?
13 linux  java  sudo  sudoers 

5
如何删除Bash文件名中的结尾字符?
我有一堆如下的媒体文件: tvshow.s01e11]Bloodlines.avi tvshow.s01e12]suffer.avi tvshow.s01e13]NotMe.avi 我想将它们重命名为 tvshow.s01e11.avi tvshow.s01e12.avi tvshow.s01e13.avi 我尝试使用重命名,但是显然语法不正确,因为它失败了。
13 linux  bash  rename 

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.