Questions tagged «linux»

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




10
如何在Linux上设置当前时间?
为什么以下命令的输出不同? root@vmi2115:/var# hwclock Sun 26 Jun 2011 01:21:38 PM CEST -0.273230 seconds root@vmi2495:/var# date Sun Jun 26 15:21:39 CEST 2011 root@vmi2115:/var# 我可以在Linux上更改当前时间吗?
69 linux  date 

10
如何自动检测文本文件编码?
有许多纯文本文件,它们是用变型字符集编码的。 我想将它们全部转换为UTF-8,但是在运行iconv之前,我需要知道其原始编码。大多数浏览器都提供Auto Detect编码选项,但是由于太多,我无法一一检查这些文本文件。 只有知道原始编码后,我才能通过转换文本iconv -f DETECTED_CHARSET -t utf-8。 是否有任何实用程序可检测纯文本文件的编码?它不必是100%完美的,我不介意1,000,000个文件中是否有100个文件转换错误。
69 linux  batch  encoding 

8
在Linux / Unix上,.tar.gz与.zip是否重要?
跨平台程序有时以Unix版本的.tar.gz和Windows版本的.zip的形式分发。当每个的内容必须不同时,这才有意义。 但是,如果内容相同,则只需下载一个即可。Windows首选.zip,因为它是开箱即用的格式。在Unix上有关系吗?也就是说,我今天尝试在Ubuntu Linux上解压缩文件,并且工作正常。在任何当前的类似Unix的操作系统上,这有什么问题吗?还是只提供一个.zip文件就可以了吗?
69 linux  unix  zip 

2
rsync和符号链接
我想每晚使用cron作业执行将主目录备份到外部驱动器rsync。我不确定rsync的符号链接标志的确切行为。 rsync的-a标志包括该-l标志(即“将符号链接复制为符号链接”)。这是否只是意味着它将复制链接或跟随链接并复制链接目录中的所有内容?我想避免这种情况,因为我有指向包含媒体文件的目录的链接,该目录涉及复制数百GB的数据,因此我不需要备份。 由于担心(但不确定)rsync -a会复制所有这些媒体文件,因此我添加了该--no-links标志。这似乎不是我想要的行为。它只是忽略了复制任何有问题的链接,因为我确实有要复制的链接(例如,来自不同项目目录的公共头文件的链接)。 假设上面的#1(不带--no-links标志)是我真正想要的,它只是复制链接而不复制链接到的文件,备份时链接会断开吗?例如,我可以将rsync目录源/home/me/projects/misc到/media/extdrive/backup/home/me/projects/misc。在这种情况下,我认为rsync它不够聪明,也不会尝试为相对目录更改纠正符号链接的内容。这个对吗?没关系,只要备份目录中的链接被修复并且只要需要恢复时就可以工作就可以了。

4
平均负载在Unix / Linux上意味着什么?
如果我跑步uptime,我会得到如下信息: 10:50:30 up 366 days, 23:27, 1 user, load average: 1.27, 2.06, 1.54 这些数字到底意味着什么?手册页告诉我这是“最近1、5和15分钟内系统的平均负载”。但是规模是多少?是1.27高吗?低?是否取决于我的系统?
68 linux  unix  cpu-usage  uptime 


4
使用tmux或screen切换vim中的模式时有轻微延迟
由于使用tmux,在Vim中切换插入模式不再是瞬时的。Esc在插入模式下按下后,要真正退出插入模式需要花费大量时间。在按下Esc键和之后的任何其他键之后,立即切换,并Esc执行之后按下键的命令。知道是什么原因造成的吗? Vim配置不是问题,因为在tmux之外运行Vim时不会发生延迟,因此这可能与tmux有关。我使用gnome-terminal btw。 同样值得注意的是,我似乎无法在tmux中为定义键绑定Esc,我的计划是绑定Esc到: bind Escape send-keys ^[ las,似乎Esc对tmux 绑定任何东西都不起作用。屏幕中也会发生相同的问题。

4
如何将符号链接复制到作为普通文件夹的目标
我有一个带有符号链接的文件夹: marek@marek$ ls -al /usr/share/solr/ razem 36 drwxr-xr-x 5 root root 4096 2010-11-30 08:25 . drwxr-xr-x 358 root root 12288 2010-11-26 12:25 .. drwxr-xr-x 3 root root 4096 2010-11-24 14:29 admin lrwxrwxrwx 1 root root 14 2010-11-24 14:29 conf -> /etc/solr/conf 我想将其复制到〜/ solrTest但我也想从symlink复制文件 当我尝试 cp -r /usr/share/solr/ ~/solrTest 我在这里会有符号链接: marek@marek$ …

4
yum install gcc-g ++在CentOs 6.4中不再起作用
今天在我的工作站上安装了新的CentOs 6.4。 我想安装g++。令我惊讶的是,我并没有成功 yum install gcc-g++ 事实是,即使进行搜索也无法获得任何结果。 # No package available yum search g++ 最重要的是,我安装成功gcc。 您知道我使用的软件包名称错误还是应该怎么做?
67 linux  centos  yum 

3
确保目录中的新文件属于该组
当许多用户(都属于mygroup)可以创建和编辑文件时,我想创建一个共享目录。我希望此目录和子目录中的所有文件都属于mygroup 我已经改变了现有文件进行小组MYGROUP使用chgrp,但仍然可以创建的新文件属于用户的主组。有没有一种方法可以确保新文件不属于该组,而无需重复运行chgrp。

4
检查bash脚本的任何参数是否与字符串匹配
我正在尝试编写一个脚本,在该脚本中,我要检查传递给bash脚本的任何参数是否与字符串匹配。我现在设置的方式是 if [ "$3" != "-disCopperBld" -a "$4" != "-disCopperBld" -a "$5" != "-disCopperBld" -a "$6" != "-disCopperBld"] 但是可能有很多参数,所以我想知道是否有更好的方法可以做到这一点? 谢谢 编辑:我尝试了这段代码,并使用-disableVenusBld选项调用了脚本,但是它仍然打印出“开始构建”。难道我做错了什么?提前致谢! while [ $# -ne 0 ] do arg="$1" case "$arg" in -disableVenusBld) disableVenusBld=true ;; -disableCopperBld) disableCopperBld=true ;; -disableTest) disableTest=true ;; -disableUpdate) disableUpdate=true ;; *) nothing="true" ;; esac shift done …

5
VirtualBox中没有可用的USB设备
Oracle VirtualBox无法列出/过滤连接到我的系统的USB设备。结果,来宾操作系统也无法看到任何USB设备。 这是我的配置: 主机:在Ubuntu 14.04上安装了Oracle VM VirtualBox Extension Pack的VirtualBox 5.0.0 r101573 来宾:Windows 7,安装了VirtualBox来宾添加 我一直在尝试使用USB闪存驱动器和Garmin运动手表:连接到主机时,它们都可以被系统识别,即它们在lsusb命令输出的列表中。 但是,在运行VirtualBox时,实际上没有检测到USB设备(Enable USB Controller显然已检查)。如果选择虚拟机,则Settings-> USB并尝试添加过滤器,将显示工具提示: <no devices available> 我尝试过使用其他选项作为USB控制器,甚至尝试将设备连接到不同的USB端口(2.0而不是3.0),但这并没有改变。由于未列出任何USB设备,因此我认为问题出在主机而不是来宾。 我拥有的USB鼠标在主机和来宾中均可以使用,但这可能是一种对待设备有所不同的设备。 该VBox.log不报告关于USB什么可疑的东西,而VirtualBox的不要么抛出任何错误。 当我安装VirtualBox 4.3.30时,发生了相同的问题。 有没有办法解决这个问题?

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.