Questions tagged «linux»

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

2
从文件中获取标准输入,但仍显示在终端中
我有一个程序,要求我在程序运行时输入数据。想象一下这样的事情: $ ./program Hi there. What's your name? Zambezi What is your quest? To make a program which runs nicely What is your favourite color? Red ... 现在,我有许多测试输入可以运行我的程序。它们都包含以下内容: Arthur, King of the Britons To seek the Holy Grail ... 但是,我的一些测试脚本失败了,不幸的是,对于我来说,很难准确地确定它们失败的原因,因为我的终端看起来像这样: $ ./program < arthur.txt Hi there. What's your name?What is …
9 linux  bash  terminal 

3
在Linux中挂载具有读写权限的HFSPlus磁盘
我意识到这个问题本质上与这个问题相似,但是我希望在这个问题答案的评论中特别引起更多的注意。 我已经取出旧MacbookPro的硬盘驱动器,并尝试将其安装在Elementary OS盒中,在该盒中它会自动以只读方式安装。我想获得对该驱动器的读写权限。 运行后,按照上面链接的答案中给出的步骤进行操作 sudo mount -t hfsplus -o remount,force,rw /dev/sdc2 /media/myharddrive 我懂了 mount: warning: /media/myharddrive seems to be mounted read-only. 关于该问题的评论已指出了这一点,但没有引起足够的重视来奖励答案。为什么它仍然是只读的?那不是force确保吗? 以下内容可能相关也可能不相关: 我还sudo fsck.hfsplus -f /dev/sdc2跟踪答案中链接到的博客文章,并-f在fsck不想执行日记系统检查后添加了标志。一直运行到 ** /dev/sdc2 ** Checking HFS Plus volume. ** Checking Extents Overflow file. ** Checking Catalog file. ** Checking multi-linked files. Orphaned indirect node …

2
通过以太网将MacBook直接连接到Linux桌面以获得快速SSH?
我正在考虑构建一个Linux桌面-仅桌面;不支持显示器-并让MacBook Pro作为我的移动主机。我希望在办公室时基本上使用MacBook作为键盘和主显示器,再连接一两个显示器,然后通过SSH进入Linux控制台进行编码等。 是否可以通过以太网将MacBook Pro直接连接到Linux设备?还是我必须经过建筑物的有线连接,然后回到我的Linux机器上?

3
使Ubuntu 14.04中的键盘像Windows中那样运行?
我是一位资深程序员,习惯于主要使用Windows进行编码。我现在正在使用Ubuntu 14.04在Linux上进行大量编码。我真的很喜欢发行版,但是默认的键盘行为却让我发疯。 在Windows中,我使用数字小键盘上的箭头浏览文本。但是,在导航时突出显示 时, 这是Ubuntu不需要默认键盘行为的地方(对我而言)。在Windows上,为了突出显示文本以进行编辑,我在导航时按住Shift键。例如,要突出显示右侧的一个单词,请按Ctrl + Shift +(数字键盘)右箭头。在Ubuntu中,按Ctrl +(Num Keypad)右箭头向右移动一个单词,但按Ctrl +(Num Keypad)右箭头不执行任何操作或根据应用程序显示“ 6”字符。 如果我使用迷你键盘(所有箭头),则Ctrl + Shift的工作方式类似于Windows,但不是数字键盘上的箭头,这是我想要的。如何使Ubuntu中的数字小键盘像Windows中那样工作?我在“ 系统”中看不到任何内容 首选项| 键盘似乎有帮助。

3
/ proc / vmstat中的参数(pgpgin,pswpin)和(pswpout,pgpgout)之间的确切区别是什么?
请注意,此问题linux仅适用于。而到swap space,我指的是专用的swap partition。 我做google了一些,发现了这些definitions: Paging refers to writing portions, termed pages, of a process’ memory to disk. Swapping, strictly speaking, refers to writing the entire process, not just part, to disk. In Linux, true swapping is exceedingly rare, but the terms paging and swapping often are used interchangeably. 和 page-out: …

2
Roboto常规字体显示为粗体
我已经Roboto在系统上安装了字体,但事实证明,默认情况下,regular面部显示为black,即使在缩略图中它看起来更浅。这在所有应用程序上都会发生,在Linux和Windows上也是如此。这是一个例子: 这是缩略图在Linux上任何文件管理器上的外观,字体看起来还不错(Windows甚至没有regular在集合中列出头像)。normal如果删除black脸部,Windows仅列出脸部: 这就是渲染后的样子,无论在什么应用程序上: 任何要求Roboto字体的应用程序都会渲染其black外观。Windows和Linux上的Google Chrome并排显示,例如: 我尝试过删除black面部,并regular用黑色的文件名符号链接到该面部,并且它可以工作(Windows和Linux结果并排): 但是我丢了黑脸,斜体仍用黑脸渲染,因此我必须删除该脸及其变体。我能做什么?被符号链接删除我的字体唯一的解决办法? 更新: 问题是字体的两个变体(regular和black)都相互干扰,并且我一次只能安装两个字体之一。我可以更改某种字体元数据来解决此问题吗?

2
我需要没有密码提示的sudo脚本。我哪里做错了?
我在sudo组中: $ id uid=1002(molot) gid=1002(molot) groups=1002(molot),27(sudo),33(www-data) 在我看来,我似乎有适当的设置: sudo ALL=(ALL:ALL) NOPASSWD: ALL 这是最后一条未注释的行。 但是,当我尝试git pull输入时,我被要求重新输入密码: $ sudo -u www-data git --git-dir /var/www/.git --work-tree /var/www pull "origin" master [sudo] password for molot: 当我登录控制台时这不是问题,但是在脚本中是不可接受的。那么,如何允许sudo组中的任何人git pull作为www-data而不重新输入密码? 当我直接输入我的名字时: molot ALL=(ALL) NOPASSWD: ALL 这个对我有用。但是,显然,不适合玛丽安或sudo组的其他用户。据我了解的手册,用户名和组名都应该在第一个文件中工作。
9 linux  git  sudo 

1
如何在挂起/从挂起返回时运行命令?
我经常挂起笔记本电脑(pm-suspend),有时又经常挂起台式机(pm-suspend-hybrid)。我正在使用最新的Ubuntu(13.10,saucy)。 当我进入暂停状态或退出暂停状态后,是否可以运行命令?我想终止所有打开的ssh连接并停止offlineimap,因为这些连接的超时通常很烦人。有想法吗?

3
Fedora:创建Windows 8.1可启动USB
我尝试了一切,但没有任何效果,我还包装了2个全新的USB密钥。我有3个有效的Windows 8.1 ISO文件,但是没有方法起作用。 我尝试了Unetbootin永久将4.3GB复制到USB记忆棒,但不起作用。我尝试使用以下方法询问Ask Fedora: 1)将 USB驱动器格式化为FAT32并使用: su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=400M' 这需要30分钟才能完成,并且不会将任何文件复制到驱动器,但不会启动。当我安装它之后,它现在显示为FAT但显示为UDF。 2)将 USB驱动器格式化为NTFS并使用: su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=8M' 与上述相同,需要30分钟。 3)我尝试使用此处显示的GParted方法: 超级用户:来自Fedora的Windows USB 此用户想引导但不想引导。我重新启动,按ENTER> F12要进入启动选择菜单,我选择了USB驱动器,它没有像上述解决方案那样跳回到启动选择屏幕,而是停留在黑屏上,闪烁着_光标。 4)我尝试从GParted设置启动标志并使用DD,但也不起作用。 为什么在Linux系统上这么难?我的意思是在Windows / Machintosh上,我可以在10分钟内创建可启动的USB记忆棒。在Linux上,复制ISO内容需要30分钟,然后没有任何效果:(
9 linux  windows-8  boot  usb  fedora 

1
尝试双重启动Windows 8.1和Debian Jessie
我一直在尝试一个月,以便同时启动Windows 8.1和Debian Jessie。我以为我快要疯了,这是我寻求帮助的时候了。 我尝试了很多教程,下面将链接一些: http://itstuff.the-zabala.net/2013/08/dual-boot-debian-7-wheezy-on-existing.html?showComment=1391441528704#c6800486694487233060 http://www.linuxbsdos.com/2013/02/06/how-to-dual-boot-fedora-18-and-windows-8-on-one-hdd-with-grub-installed-in-a- pbr / 2 / 我不能发布更多链接,很遗憾,因为我已经尝试了很多。有一些非常简单的教程,例如第一个,由于sudo modprobe efivars失败而无法继续。sudo modprobe efivarfs确实成功了。但是当我继续使用efivarfs之后,没有一个新条目。 我也尝试过使用EasyBCD,将其设置在GRUB 2上并“自动选择并加载”,但是它将选择“ /NST/AutoNeoGrub0.mbr”。这当然是不正确的。因此,基本上,总结一下我的问题:modprobe efivars不起作用,并且由于很多依赖于此,我遵循的每个教程都失败了。 我如何启动Linux和一些背景信息:我首先拥有Windows 8,但仍然想保留它并使用其引导程序,因为它已经稍微加载了Windows 8。我关闭了安全启动,并打开了旧版启动选项,打开了UEFI。我可以通过进入启动菜单并在Legacy Boot下选择Hard Drive来启动Debian。 哦,是的,几乎忘了,当我想安装Debian时,无法使用带有一些不错的Windows程序的USB记忆棒,因此我不得不使用DVD + RW来安装它。 我已经尝试过几次此命令: sudo mount /dev/sda1 /boot/efi sudo modprobe efivarfs sudo grub-install /dev/sda sudo update-grub 有时我不得不使用--force,我不记得为什么了,我已经尝试了很多东西... 我真的希望你们中的一些人能为我解决!

1
Windows 8将复制到Ubuntu中NTFS分区的文件删除
我已经安装了64位(双启动)的Ubuntu 13.10和Windows 8.1。每当我从Ubuntu创建文件或将文件复制到任何NTFS分区时,一旦登录Windows,这些文件都会被删除。当我再次登录Ubuntu时,文件不存在。人们在休眠窗口时,我也看到过类似的问题。问题是:我不冬眠。我正确关闭了Windows。我已禁用Windows中的“快速启动”选项以及从BIOS进行的“快速启动”。 使用Linux Mint时发生相同的问题。 我怎样才能解决这个问题 ? 更新:我已经能够在Windows Event Viewer中找到有关此问题的确切事件日志,它说:“卷D:上的文件系统结构现已修复。” 并在详细信息部分中: 事件数据 VolumeIdLength 2 VolumeId D: RepairDetail 25008:于02/05/2014 20:53:12:946 25017开始修复:处理修复动词IndexEntry:0x5000000000005,“ $ I30”,“ line-mozart.avi”标志:0x32、0x0 26065:删除索引条目文件0x2000000003498的索引0x5000000000005中的line-mozart.avi。25009:在02/05/2014 at 20:53:12:946结束修复 修复数据长度152 ... 注意:“ line-mozart.avi”是这次被删除的文件的名称。 更新2:我实际上联系了Microsoft实时支持,他们说这是第三方问题,而不是Microsoft问题,他们将对此不采取任何措施。另外,我的询问Ubuntu的问题已经关闭,因为这是一个“脱题”问题,而不是Ubuntu问题。 现在,没有Ubuntu就无法工作,我仍然需要Windows,有人可以帮忙吗?

1
Debian-允许用户仅针对特定命令为root用户
我们有几个运行Samba的Linux盒子,它们在“本地”使用,例如,每个分支都有自己的Samba盒子来存储和共享文件。 办公室经理需要能够为其分支添加和删除用户,并且需要以root用户身份执行此操作(afaik),但是我想限制他们发布任何其他root特权命令,因为我们定期从他们的身边。 我(有限的)Linux知识告诉我这是不可能的-您是否是root用户-但我想知道是否存在以某种方式限制允许的命令的方法。
9 linux  debian  samba  root  su 

2
为什么透明度会禁用Adobe Reader中的亚像素渲染?
我通常比其他所有PDF查看器都更喜欢Adobe Reader(在Linux上仍为v9),因为我认为它具有最佳的呈现质量,尽管最近其他人也追赶了它。归因于CoolType(Adobe的亚像素渲染实现),这种渲染质量似乎很大。不幸的是,我发现只要页面包含透明元素,Adobe Reader就会始终关闭(以每页为基础)子像素渲染。一个例子: 蓝色形状不透明,使用子像素渲染文本: 蓝色形状是50%透明的,使用标准的抗锯齿渲染文本: 除了在第二种情况下指定透明性之外,已经以完全相同的方式(使用TikZ / PGF和pdflatex)生成了两个相应的pdf文件。我自己制作了这些pdf文件,但是我经常观察到完全不同来源的pdf文件具有相同的效果。奇怪的是,Foxit Reader和Okular以完全相同的方式渲染了相同的两个pdf(当然,透明部分本身除外),但是IMHO的质量通常较差。 我的问题:有人知道为什么会这样吗?是否/如何避免?


1
使用HDMI端口作为网络协议接口?
我想知道是否可以在多台计算机上使用10.2 Gb / s HDMI端口作为自制群集的骨干网络接口? 是否有某种HDMI开关?HDMI可以传输任意数据吗?您可以像eth0这样的设备访问* nix中的HDMI端口并通过管道连接到它吗?电脑上的HDMI端口可以接收数据,还是仅输出数据(图形卡->显示屏)? 这将非常酷。 如果不存在,实施该计划的后勤工作将是什么? 编辑)Reddit讨论,http://redd.it/1lnzyi

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.