Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

2
SCP失败无误
一段时间以来,我一直在经历SCP的非常奇怪的行为:每当我尝试复制文件时,SCP的输出都会包含一串下划线,并且文件不会被复制。 $ scp test.txt 192.168.0.2:~ job@192.168.0.2's password: ________________________________________ 当我使用Midnight Commander创建SSH连接并复制文件时,它确实起作用。 有关我的机器的一些信息: $ ssh -V OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010 $ uname -a Linux squatpc 2.6.38-10-generic #46-Ubuntu SMP Tue Jun 28 15:05:41 UTC 2011 i686 i686 i386 GNU/Linux 我正在运行Kubuntu 11.04。 编辑:评论所要求的更多信息: $ scp -v test.txt 192.168.0.2:~ Executing: program /usr/bin/ssh …
45 scp 

1
DISPLAY =:0.0实际上是什么意思?
什么是:0.0真正的意思吗?我知道那:0是第一台在本地计算机上启动的X服务器,:1第二台在等等,等等。但是那.0之后是:0什么呢?是否存在其他组合?(例如:0.0-something) 背景:我试图改善的启动脚本大黄蜂目前假定:0是活动显示。如果我切换用户,情况并非如此。因此,我想在将$DISPLAY变量传递给之前先对其进行验证vglclient。
45 xorg 

8
怎么把TXT转换成PDF?
我想将.txt文件转换为.pdf。我正在使用这个: ls | while read ONELINE; do convert -density 400 "$ONELINE" "$(echo "$ONELINE" | sed 's/.txt/.pdf/g')"; done 但这会产生一个“错误”-如果文本文件中有很长的一行,它不会被包裹。 输入文本 输出PDF - 同样,如果输出的PDF可以包含文本而不是文本图像,那也很好。 我有很多很多TXT文件。所以不想手工做。我需要一个自动解决方案,就像上面提到的那样。

4
我怎样才能告诉cron每隔一天(奇/偶)运行一条命令
当配置cron使用“月的天”字段每隔一天运行一次命令时,如下所示: 1 22 */2 * * COMMAND 它在每个月的某天都是奇数时运行:1、3、5、7、9,依此类推。 我如何配置cron在每月的几天中运行,例如2、6、8、10等等(不按字面值进行指定,这是有问题的,因为每个月的月份天数不同)?
45 cron 

7
是否可以单独安装Linux内核?
我只是好奇是否可以单独安装Linux内核,或者是否需要使用其中一种。如果可能,您将如何做?我不需要详细的教程。我只想知道它将在概念上如何完成。我对低级的东西不好,并且想知道如何将操作系统带入计算机。我想这与MBR有关。 哦,我注意到很多答案都表明某些最小Linux的一定分布。我可能应该说过,我并不想安装最小或裸露的Linux。这个问题纯粹是理论上的。尽管如此,我还是非常感谢所有答案,如果我想安装真正个性化的Linux,请立即参考它们。

6
如何转储手册页?
我该如何“整理”一个手册页,就像我将“整理”一个文件以获取内容转储一样?
45 man 

5
$ PATH中的重复条目有问题吗?
我从几个朋友那里得到bashrc。因此,我最终在$ PATH变量中有重复的条目。我不确定这是否是长时间启动命令的问题。$ PATH在bash中如何内部工作?有更多的路径会减慢我的启动时间吗?
45 bash  path 

3
Linux上的文件名和路径使用哪种字符集编码?
是否取决于我使用的文件系统?例如,ext2 / ext3 / ext4,但是当我插入一张带有ISO 9660的“ joliet” CD-ROM时会发生什么呢?我听说POSIX包含某种文件名字符集编码规范? 本质上,我想知道是否有UTF-8编码的文件名,在将其传递给Linux中的文件I / O API之前需要进行哪些处理/转换?

8
不只是更多吗?
当执行more filename和时less filename,似乎最终的终端非常相似。我可以导航和我相同的文件通过搜索(j,Space,/pattern等)。 我发现很难相信这less是事实more,反之亦然。两者之间有什么区别吗?

9
在父目录而不是子目录中查找搜索
我嵌套在文件树的深处,我想找到哪个父目录包含一个文件。 例如,我在一组嵌套的Git存储库中,想要找到控制我当前所在文件的.git目录。我希望能找到诸如-searchup -iname“ .git”之类的东西
45 shell  find 

2
cp -L与cp -H
问题 使用cp -H或复制文件时cp -L,我得到相同的结果: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! 此处的答案将这两个选项描述为与结合使用时类似的UNLESS -R。不适合我。软链接文件和硬链接文件将成为它们指向源文件的重命名副本。 问题: cp -H和的正确用法是cp -L什么?这是预期的行为吗? 我试图解决的问题: man cp告诉我两种选择都完全相同,但是info cp的措辞使我更加困惑。也许可以帮我分解一下: -H 如果命令行参数指定了符号链接,则复制它指向的文件而不是符号链接本身。但是,复制(保留其性质)通过递归遍历遇到的任何符号链接。 这听起来像是我的矛盾:我猜想» 符号链接的性质 «是指向某处… -L, --dereference …

5
为什么Debian apt工具没有https传输?
伴随着NSA启示和所有其他一切带来的偏执,我想知道为什么debian软件包安装机制不支持HTTPS进行传输,更不用说默认使用它了。 我知道debian软件包使用GPG进行了某种签名验证,但是考虑到这在安全性方面有多重要,我仍然不认为使用HTTPS传输而不是HTTP会太困难。 编辑:我主要是想保护自己免受MitM攻击(包括只是流量嗅探),而不是Debian镜像管理员。如果有人窥探我去debian镜像的流量,HTTP资料库会将整个系统设置放在桌面上。
45 debian  security  apt  https 

2
Yum Check可用软件包更新
红帽文档说: 要查看系统上已安装的哪些软件包具有可用的更新,请使用以下命令: yum check-update 我必须运行什么命令来查看available系统上安装的软件包的所有版本? 示例:yum check-update告诉我有可用的java6更新#43,但是如果我要更新#40怎么办?
45 rhel  yum 

4
以读写方式挂载squashfs文件系统
我在USB记忆棒上安装了Clonezilla,我想对操作系统进行一些修改。具体来说,我想在其中插入一个可运行的脚本/usr/sbin,以使其易于运行自己的备份命令,从而减轻备份的麻烦。 主文件系统/live/filesystem.squashfs位于USB FAT-32分区下。 我如何在Linux机器上挂载此读/写文件,以便能够添加/删除/更改文件?我正在运行Ubuntu 12.04衍生产品。

3
如何使用find…-exec grep返回文件名和行号?
使用时find,如何在搜索字符串时返回文件名和行号?我设法在一个命令中返回文件名,并在另一个命令中返回行号,但是我似乎无法将它们组合在一起。 档案名称: find . -type f -exec grep -l 'string to search' {} \; 行号: find . -type f -exec grep -n 'string to search' {} \;
45 grep  find 

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.