Questions tagged «linux»

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

1
如何更改.bash_history文件的位置?
我正在运行CentOS 6.x,并希望将.bash_history移到其他位置。 我的用户的主目录位于(因为我运行的是VPS)/var/www/vhost/<domain>.<tld>可以通过FTP访问(并且应该可以)。 因此,由于FTP连接很容易找到它们,因此我将AuthorizedKeysFileSSH连接的设置更改为常规设置~/.ssh/authorized_keys。 同时,我想将.bash_history文件移动到当前用户/home/%u/.bash_history所在的位置%u。

3
我如何递归grep目录中每个文件的前50行?
我需要搜索目录及其子目录中每个文件的前50行。 这将执行递归部分,但是如何限制每个文件的前50行呢? grep -r "matching string here" . 其中一些文件很大,我只希望它们在前50行中匹配。我试图通过不在某些文件中搜索兆字节的二进制数据来加快该过程。
10 linux  unix  grep 

3
播放无界面的VLC流
我想使用VLC在不启动GUI的情况下播放Internet广播流。那可能吗?我已经浏览了一些有关VLC的命令行文档,但并未提出任何解决方案。 到目前为止,我只是调用: $ vlc <stream> 我在Linux(Ubuntu 13.10)上。

1
为什么SSH在这些命令的末尾挂起,如何退出?
我运行这个: ssh -t -vvv -i ~/.ssh/druid-keypair -o StrictHostKeyChecking=no ubuntu@${INSTANCE_ADDRESS} <<EOI # Setup Oracle Java ... # Install dependencies - mysql must be built from source, as the 12.04 apt-get hangs export DEBIAN_FRONTEND=noninteractive sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password password diurd' sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password_again password diurd' sudo apt-get -q -y …

2
杀死0实际上会做什么?
在中man page,它说: 0 All processes in the current process group are signaled 我这样尝试: $ man kill & [1] 15247 $ [1]+ Stopped man kill $ kill 0 $ ps 15247 pts/41 00:00:00 man 据我了解,kill 0它将杀死当前进程中的所有进程,其中包括pid15247。但是,在此示例中它什么也没做。有人对使用它有想法吗?
10 linux  shell  unix  process  kill 

3
rsync无法删除非空目录
同步远程备份时出现错误rsync cannot delete non-empty directory。 我知道原因:我排除了一些文件,当rsync试图删除远程目录时,因为它在本地不存在,所以不能删除,因为它不为空。如果没有排除,该目录将被清空。 我也知道我可以使用--delete-excluded摆脱问题,但这不是我想要的。 我想跳过某些文件的上传(因为它们对于我的上传速度来说太大了),但是如果它们已经存在于本地,我想保留一些我已经上传的文件。如果它们在本地不存在,则应将其删除。--delete-excluded会在远程将它们全部删除。 这也意味着,如果目录在本地不再存在,则即使包含排除的文件,也应将其删除。 是否可以设置rsync来完成此任务?
10 linux  rsync 


1
如果两者都存在,则使NetworkManager首选以太网而不是wifi
对于Windows,有人问了类似的问题。自动更喜欢WLAN上的以太网,但是我在linux上并且正在使用NetworkManager。 现在,如果插入了以太网电缆,并且在wifi连接也可用的情况下可用,则NetworkManager会选择wifi连接。我如何告诉它始终选择有线连接(如果可用)? 我在使用NetworkManager-0.9.4.0-9.git20120521的Fedora 17

1
SSH会话上的Ctrl-Z
当我SSH进入另一个系统并按Ctrl-时Z,我期望SSH客户端进入后台。但是,这是由远程过程完成的。魔术发生在哪里?
10 linux  ssh  unix  terminal 

10
如何在bash中找到字符串中单词的索引?
在bash脚本中, 我有一个包含几个单词的字符串,这些单词用一个或多个空格分隔。即: Name Age Sex ID Address 如果我想找到任何一个单词,例如,我想找到单词“ Age”的索引,该怎么办? 是否有任何命令可以直接返回我想要的单词的索引号? 谢谢。
10 linux  bash  search 


1
“ clocksource tsc不稳定”是什么意思?
每当我看到Linux启动时,都会看到以下消息: 时钟源tsc不稳定(delta = NNNNNNNN ns) 其中NNNNNNNN是一个非常大的数字,可能是正数或负数。 此消息是什么意思?我应该担心这个吗?
10 linux  clock 

6
在Debian Wheezy中恢复损坏的GNOME桌面
一个小时前,我在debian系统(thinkpad x121e)上有一个运行正常的gnome桌面。 然后,我安装了崩溃的compiz。 重新引导后,gnome桌面不再启动。 然后,我进行了一些适当的升级,所有的gnome软件包似乎都存在,但是仍然无法正常工作。 在启动时,我得到一个登录对话框,当我登录时没有桌面,只有运行的窗口管理器允许我启动终端。 当我运行“ gnome-session”时,出现错误消息“无法加载会话” gnome”。 那么,如何回到可以正常使用的桌面呢? 我已经尝试过“ tasksel install gnome-desktop --new-install”,但是它只显示一个进度窗口,半小时后仍显示0%。 有谁可以帮助我吗? 我努力了 ”
10 linux  debian  gnome 


2
如何列出文件路径中每个组件的权限?
有时有必要确定路径中的哪个目录上的访问权限受到限制。这是一个例子: $ ls /sys/kernel/debug/usb/devices ls: cannot access /sys/kernel/debug/usb/devices: Permission denied $ cat /sys/kernel/debug/usb/devices cat: /sys/kernel/debug/usb/devices: Permission denied 既ls没有cat显示用户权限受到限制的地方。 显示路径中每个组件(目录和文件)的访问权限的最简单方法是什么?我主要对类Unix系统的解决方案感兴趣。
10 linux  unix  permissions  path  acl 

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.