Questions tagged «linux»

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

4
安装mysqldump
我使用linux ubuntu ..我尝试复制db并键入一些mysqldump命令..但是在终端显示: The program 'mysqldump' can be found in the following packages: * mysql-client-5.0 * mysql-client-5.1 Try: sudo apt-get install <selected package> bash: mysqldump: command not found 如何为我的电脑获取mysqldump?我试图按照说明进行操作,但是显示如下: Err http://ubuntu-ashisuto.ubuntulinux.jp jaunty/main libnet-daemon-perl 0.43-1 Could not connect to ubuntu-ashisuto.ubuntulinux.jp:80 (122.216.218.146), connection timed out

3
允许运行一段时间后终止进程
我想限制grep允许流程命令运行或运行的时间。 例如。我要执行以下操作: grep -qsRw -m1 "parameter" /var 但是在运行grep命令之前,我想限制该grep过程的持续时间,例如不超过30秒。 我该怎么做呢? 如果可以的话,之后我该如何返回或重置为无时间限制。

3
如何删除n分钟前在Linux中创建的所有文件
我想在大多数情况下,提取tar归档文件时,我们会得到一个与归档文件名称相同但后缀不同的目录。但是在一个不幸的情况下,就像我今天遇到的那样,在提取了一个tar包之后,我发现许多文件散布在工作目录中,这很麻烦。 因此,我想向您学习的是-如何移动这些新创建的文件?我知道那应该是一些“查找加rm”的理想方法,但我不知道具体如何。
13 linux  find 

2
Ctrl-e和Ctrl-a在Ubuntu Hardy上不起作用?
我使用的是Mac,因此键盘上没有Home和End键。我也将SSH连接到Linux服务器。我发现当我SSH到运行Jaunty的Ubuntu Linux服务器时,我可以使用readline键绑定Ctrl- a和Ctrl- e将光标移动到行的开头或结尾,但是我经常会遇到几个Hardy服务器SSH至,并且这些键绑定在连接到它们时不起作用。 我尝试从Linux机器连接到它们,以防万一这与配置Mac Terminal的方式有关,并且我看到了相同的结果。 有谁知道为什么,以及如何解决这个问题?
13 linux  bash  shell  readline 


4
如何递归列出文件并按修改时间对其进行排序?
如何递归列出目录下的所有文件,并按修改时间对输出进行排序? 我通常使用ls -lhtc它,但是它不会递归地找到所有文件。我正在使用Linux和Mac。 ls -l 在Mac OS X上可以 -rw-r--r-- 1 fsr user 1928 Mar 1 2011 foo.c -rwx------ 1 fsr user 3509 Feb 25 14:34 bar.c 日期部分不一致或对齐的地方,因此解决方案必须考虑到这一点。 部分解决方案 stat -f "%m%t%Sm %N" ./* | sort -rn | head -3 | cut -f2- 可行,但不递归。
13 linux  macos  ls 

3
如何减少传呼机对滚轮的响应并不清除屏幕
我知道一些答案,例如如何使鼠标滚动,使小寻呼机使用bash和gnome-terminal,这是-X从$ LESS环境变量中删除该标志。但是我想做这两个: 使用鼠标滚轮滚动寻呼机(而不是滚动终端窗口的滚动条)(你通过得到消除 -X来自$LESS) 有从寻呼机内容保持在屏幕上戒烟后(这通常是通过实现加入 -X到$LESS)。 有什么办法可以让我也可以吃蛋糕吗?


2
在Ubuntu Linux上通过VPN路由所有流量
经过数小时的故障排除,在该站点和其他站点上寻找潜在的解决方案之后,我辞职了,请其提出更好的建议。我正在通过大学的Cisco VPN路由Ubuntu实例上的所有网络流量。使用内置的网络管理器或vpnc,我可以成功建立与VPN的连接,并且可以成功地将流量路由到VPN上的任何大学IP。但是,除了那些特定的IP范围之外,我似乎无法想到任何可以成功映射VPN上所有网络流量的路由。 到目前为止,我已经尝试过: 路由添加-net 0.0.0.0 gw homeportal dev tun0 路由添加-net 0.0.0.0 tun0 路由添加-net 0.0.0.0 gw 1​​28.122.252.77 dev tun0 路由添加-net 0.0.0.0 gw 1​​28.122.252.77 dev eth0 iptables -A转发-o tun0 -j接受 iptables -A FORWARD -i tun0 -j ACCEPT iptables -t nat -A写信-o tun0 -j伪装 还有许多其他愚蠢的,无效的事情,我记不起来能准确地进行转录。 此外,我尝试路由较小的IP范围和特定IP,但均无济于事。我不太确定出了什么问题,因为我观察到的影响程度是名称解析失败以及通过VPN路由流量失败。我在这里做错了什么? 编辑- 这是ip route show启动与VPNC的VPN连接后的输出: 默认通过192.168.1.254 dev eth0 …

4
重新启动后如何保持“ gnu screen”布局
我使用的是screenVim在左侧的3分割,另外两个屏幕在右侧的水平分割。我知道从屏幕上拆下时,可以使用保存布局:layout save my_layout_name。 我已经layout autosave on在.screenrc文件中,但这对我的问题没有帮助。 如何在不同的终端会话之间以及重新启动PC后保持屏幕的布局?或者作为一种解决方法,是否有一种方法可以运行屏幕(参数)来分割屏幕,在每个窗口上设置bash并保存布局?
13 linux  gnu-screen 

4
仅清除最后一条命令的终端输出
是否可以清除最后一条命令的输出,而不是滚动浏览数百行输出以查看先前的命令历史记录?例如,执行后ls,清除其输出,因为您不再需要它。 编辑: 这不是您的平常操作clear或ctrl+L操作。这个想法是在历史记录中向后滚动以查找上一个命令的输出,但是除非我真的想要,否则不必滚动过去ls,或cat或sudo apt-get install输出。它可能看起来像这样: cat fileIWantToRemember ls directoryIWantToForget # some command that wipes the output of ls # scroll back to see the output of cat immediately
13 linux  ubuntu  bash  terminal 

3
查找包含一定数量文件的目录
希望我可以使用该find命令执行此操作,但是我看不到手册中有任何测试可用于执行所需操作。我希望能够在工作目录中找到包含小于,大于或完全等于我指定的计数的任何目录。 find . -filecount +10 # any directory with more than 10 entries find . -filecount 20 # any directory with exactly 20 entries 但是a,没有这样的选择。
13 linux  find 


4
centos 7:控制空闲(屏幕消隐)时间?
操作系统:CENTOS 7 / Gnome 3 GUI 在操作系统认为计算机闲置并黑屏之前,必须经过的时间如何? 我知道新的设置| 隐私| 屏幕锁定功能,但是,当屏幕变黑时,此功能只是防止屏幕锁定。我关闭了此功能。 我也知道setterms --powersave off命令行功能。此功能可防止屏幕变黑并进入省电模式。 我想控制时间。默认值是一分钟左右。 在CENTOS 6.5中,有一个屏幕保护程序小程序可以控制时间和行为。我知道GNOME 3认为没有一个正确的想法会想要屏幕保护程序,因此他们放弃了它。小程序gnome-screensaver无法安装,但据我所读不能解决问题。 有什么想法吗?

4
从具有坏扇区的磁盘恢复更快
最近,我尝试dd从不正常的HDD到文件。我用过dd if=/dev/sdb of=somefile bs=4096 conv=noerror,sync。我的问题是dd遇到坏块时浪费了很多时间。在我的用例中,我很乐意为更快的结果而损失一些数据。 有什么方法可以使错误处理更快?也许是内核调整了(告诉HDD减少读取块的工作量)?还是其他程序?

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.