Questions tagged «linux»

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

1
微软雕刻键盘linux支持
我有一个具有双倍空间的微软雕刻键盘。我想在linux上使用它。我找不到文件,黑客等。我想重新映射一个空格键输入密钥。我不知道在哪里可以开始挖掘解决问题。 [编辑1] 我使用“showkeys -s”命令输出“0x39 0xb9”值。但两个空间都给出相同的输出。是否有可能彼此不同的任何其他信息? 谢谢 http://www.microsoft.com/hardware/en-us/d/sculpt-comfort-keyboard


2
Linux,可以将一个主目录进行符号链接吗?
我在/ media / storage中的Ubuntu中安装了第二个大型存储硬盘。我想我的主目录以及系统的所有未来用户也都位于此存储驱动器上。 我认为实现这一目标的最简单方法就是搬家 /家 至 /媒体/存储/家 然后创建一个符号链接,使/ home指向/ media / storage / home。这可行吗? 我问的唯一原因是因为我知道用户主目录中存储了很多特殊的配置信息,所以我不知道这是否会搞砸系统上的任何东西。 有没有更好的替代方法来重新定位主目录?


3
重定向输出时如何设置特定文件权限?
这可能是重复的,但我的所有搜索都提出了有关权限被拒绝错误的问题。 我在bash shell中运行命令。我想重定向输出以追加到第一次运行时可能不存在的文件。如果输出重定向必须创建此文件,我想设置特定的文件权限模式。有没有办法用一个命令来做到这一点? 例如,我可能会尝试 foo >> /tmp/foo.log 0644 哪里 0644 是我想要的权限 foo.log 结束。我在bash中尝试过的大多数命令最终都会解释 0644 作为一个额外的论据 foo。 我觉得这将是第二个命令 chmod 写入之前或之后的权限。 我正在使用GNU bash 4.2.25和Ubuntu 12.04,如果这有所不同 - 一般答案是首选。

2
将linux安装到USB闪存盘 - “正常”而非“直播”
是否可以将linux安装到USB闪存驱动器,以便我可以 在其中安装更多软件?我的意思是 使用我的硬盘作为/ home 我知道要创建一个live-usb,但它留给我只读文件系统,我无法用新软件(或安全更新)更新。另外我知道我可以在闪存盘上有一个持久/家庭存储,但我想把它放在我的硬盘上,好像我是从它启动的。 如果我不清楚我的担忧,请发表评论。

1
为Unity应用程序启动器设置环境变量
我已经创建了一个.desktop文件来启动我们的应用程序。我们的应用程序要求正确配置某个环境变量。我在哪里可以在每个用户的基础上配置这个环境变量(我知道的常用候选,喜欢~/.bashrc和~/.profile不起作用)。 也许有一个解决方法,所以我可以在启动应用程序之前Exec=在.desktop文件行中配置它?

7
我的软件在Linux中安装在哪里?
我使用whereis matlab并找到: /usr/local/bin/matlab ,这是一个非常长的bash文件。 我怎样才能找到安装matlab的地方,我的意思是,它的安装文件夹。 编辑: 我使用以下方法:打开matlab并使用edit svds.m打开svds.m文件,编辑器显示文件夹:)
8 linux  matlab 

1
为什么VIM以替换模式启动?
在几台新的CentOS 7机器上,我发现VIM会自动以替换模式启动。 删除所有自动安装的.vimrc文件后,将返回正常行为。但是,如果我只是创建一个.vimrc(例如触摸~/.vimrc),VIM将从默认启用的替换模式开始...
8 linux  vim  conemu  vi 

7
我怎样才能理清Xephyr的键盘映射?
当我在X内部启动Xephyr时,我的键盘地图变得很不稳定,主要是因为非打印字符。我不能使用箭头键。根据xev,向下箭头被映射到Super_R。向上箭头是Print Screen。PgDown映射到“菜单”。我的键盘在原始X显示(:0)中工作正常,但在Xephyr子显示(:1)中,没有其他工作正常。 在我的主要X显示器中,我没有任何时髦的xmodmap,我知道。我真正做的就是setxkbmap -option ctrl:swapcaps。


4
访问su -m $ USER -c“<cmd>”之外的退出代码
以下命令根据故障或不正确打印“0”或“1”,因为我放了$?在“su”命令中。 sudo su -m $USER -c "./shutdown.sh &amp;&gt; /dev/null; echo \$?" 但是,如果我这样做: sudo su -m $USER -c "$BASE/bin/shutdown.sh &amp;&gt; /dev/null"; echo $? 它将始终打印“0”,因为即使命令部分失败,实际的“su”也将始终成功。 知道如何检索子shell的退出代码吗?
8 linux  shell  su  exit-code 

2
覆盖文件的标题而不复制整个文件
假设我有两个文件,一个大文件和一个小文件,我想将较小的文件写入大文件而不覆盖较大文件的剩余部分。 两者都是二进制文件,大文件可能变得非常大,所以我想避免复制整个文件,因为这需要一些时间。是否有任何标准的Linux控制台实用程序可以执行此操作,还是需要自己编写?

2
你如何使用run-parts命令?
出于某种原因,我的crontab没有运行每小时/每周/等脚本。似乎运行部件不起作用,我也不能让它在我的本地机器上工作。我使用它的方式有错吗? fabe@fabetop ~ $ cat /home/fabe/tmp/test.sh #!/bin/sh touch /home/fabe/tmp/test_it fabe@fabetop ~ $ ls -la /home/fabe/tmp total 32 drwx------ 2 fabe fabe 4096 Feb 20 15:00 . drwx------ 60 fabe fabe 16384 Feb 20 15:00 .. -rwxr-xr-x 1 fabe fabe 39 Feb 20 15:00 test.sh fabe@fabetop ~ $ run-parts --report /home/fabe/tmp …
8 linux  cron 

1
如何为FTP创建的文件和目录赋予Apache读写权限的正确权限?
我更是Windows使用者,所以请原谅这个基本的Linux问题。 我正在照顾仅安装了Apache2和vsftp的Linux(Debian)服务器。 发生的事情是,我一直在与谁拥有文件和文件夹并且似乎无法正确解决这一问题进行着不断的斗争。 到目前为止,这是我的理解: www-data用户需要文件夹和文件的所有权,因为/ var / www / html运行脚本下的所有文件都需要它们写入其文件夹。当然,它需要能够通过http服务网页。 我的ftp用户(我们称其为ftpuser)也需要写入/ var / www / html文件夹(递归)的权限,因为我需要能够上传新文件。 考虑到这一点,我创建了一个名为ftpandwww的组,并将所有文件夹和文件都更改为该组。这在一定程度上起作用了... 除了使用FTP客户端创建的任何新文件夹具有错误的权限(我可以通过在FTP客户端下更改它们的权限来纠正)的事实,我几乎在正确的位置,但是www-data无法写入它们因为它们由ftpuser拥有,我最终不得不使用SSH并运行一个对ftpandwww组的chown,以便他们都感到高兴。 如何使我在FTP下创建的所有新文件夹都具有正确的权限(774),并由ftpandwww组自动拥有,因此我可以通过web上载和提供服务(具有写权限),而无需进入和整理所有每次都有新的文件夹和文件?

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.