Unix & Linux

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

2
SSH会在正确的密码字符串后忽略字符吗?
远程计算机10.10.10.1的用户名为“ user”的密码为“ asdFGH12”。即使输入密码“ asdFGH12dasdkjlkjasdus”或“ asdFGH12”字符串后的任何其他字符,我也可以登录。 $ ssh -v 10.10.10.1 OpenSSH_5.2p1 FreeBSD-20090522, OpenSSL 0.9.8k 25 Mar 2009 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting to 10.10.10.1 [10.10.10.1] port 22. debug1: Connection established. debug1: identity file /home/user/.ssh/identity type 0 debug1: identity file /home/user/.ssh/id_rsa type -1 debug1: identity file /home/user/.ssh/id_dsa type 2 debug1: …

2
安装时,什么时候应该使用回路装置?
根据以下问题: 安装时什么是“回路设备”? 循环设备是充当基于块的设备的文件。尽管从概念上我可以理解,但这与装入任何其他文件有何不同?例如,如果我拍摄ext2文件系统的dd映像然后挂载它,则不必使用loop选项- mount -t ext2 file.dd /mnt/mount-point成功。 什么时候应该使用循环选项,使用循环选项的安装与不使用循环选项的安装有什么区别?

2
UEFI和SecureBoot的影响有多严重?
我计划在未来几天购买一台新笔记本电脑,而新的,超酷的超极本给我留下了深刻的印象。作为GNU / Linux的长期用户,我当然会在上面安装自己选择的发行版。 我可能必须购买一台预装Windows 8的计算机。很有可能它将运行UEFI并具有“安全启动”,非签名内核将无法启动。 UEFI可能不错,BIOS可能需要退出。我想毛茸茸的是安全启动。 据我了解,一些受信任的证书将嵌入到固件中,然后嵌入到内核等中。如果可以将内核的证书追溯到任一固件的证书,则内核将启动,否则UEFI会告诉我并拒绝启动。此过程将防止启动未经认证的软件。尽管我看不到它们,但这可能会有好处。 我不知道开源内核如何获得这些密钥之一并且仍然免费。我已经阅读了Linux邮件列表上的一个线程,其中Red Hat员工要求Linus Torvalds提取一个变更集,该变更集实现了对PE二进制文件进行解析的功能,并采取了一系列复杂的操作以使内核以安全启动模式启动(据我所知) )。他们想要这样做是因为Microsoft仅签署PE二进制文件。Torvalds先生亲切地拒绝了这个变更集,他说内核已经实现了不是PE的标准。RedHat正在尝试将此代码推送到内核,这样他们就不必在一天之内分叉它。 瞧,这是一件复杂的事情。让我问我的问题: 作为家庭用户,使用UEFI和安全启动可以获得什么好处? 如何签署? 谁可以获得签名/证书?它付钱了吗?可以公开吗?(它应该在Linux的源代码中可用,不是吗?) Microsoft是提供签名的唯一授权吗?不应该有一个独立的基金会来提供这些服务吗? 这将如何影响开源和免费内核,爱好者/学术内核开发人员等。例如,该引导(一个非常基本的引导扇区代码): hang: jmp hang times 510-($-$$) db 0 db 0x55 db 0xAA 新闻项目在这个网站是这个问题的inspration。西班牙的一个名为Hispalinux的 Linux用户组已就此问题向Europan Comission提出了针对Microsoft的投诉。 我应该担心吗?我拒绝使用专有软件或受信任公司签名的软件。到目前为止,我已经这样做了,我想继续这样做。提前致谢。


4
单个命令检查文件是否存在,并将消息(自定义)打印到stdout?
希望能注意到这一点,因为我已经遇到了它: 我已经知道可以使用test([)命令测试文件是否存在: $ touch exists.file $ if [ -f exists.file ] ; then echo "yes" ; else echo "no" ; fi yes $ if [ -f noexists.file ] ; then echo "yes" ; else echo "no" ; fi no ...但是在那儿输入了一些内容:)所以,我在徘徊如果有一个“默认”的单个命令,它将把文件的存在结果返回给stdout? 我也可以使用test退出状态$?: $ test -f exists.file ; echo $? 0 $ …
18 linux  files 



3
使用CtrlP效果不佳-我使用错了吗?
我希望我可以只键入“ job.php”并定向到job.php我的/lib/model/文件夹中,但是我基本上只是得到了许多其他文件的返回: [No name] > batch/dataFixes/jobProspectsSubscriptionId.php > batch/dataFixes/jobProspectsRankDistance.php > batch/dataFixes/hiredJobDistanceRankFeedback.php > batch/sendWeeklyJobOwnersUpdateEmail.php > batch/dataFixes/backdateJobClosureDailyStats.php > batch/dataFixes/jobExpectedRevenue.php > batch/dataFixes/updateJobStats.php > batch/updateEndedJobState.php > batch/findUnresponsiveJobPosters.php > batch/_job_criteria.php prt file <mru>={ files }=<buf> <-> /Users/shane/Documents/sites/zinc >d> job.php_ 切换到“在路径中查找”模式,然后键入lib/model/job.php会在该文件夹中弹出大量其他类,这些其他类的文件名中包含“ job”,但没有job.php。 Job在我们的项目中很常见,但是我希望文件名的完全匹配在结果中排​​名很高。 我使用CtrlP是否错误,或者该项目真的不适合吗?
18 vim 

4
如何强制释放键盘修饰符
有时,当我在使用全屏VirtualBox guest虚拟机的情况下在两台计算机之间使用协同增效功能时,我会陷入一些奇怪的按键修饰符被打开的状态。如果它们存在于我的键盘上(例如Shift_L),则只需轻按它,它们的状态将重置,然后我可以继续输入小写字母。但是其中一些根本没有映射到我的键盘(例如ISO_Level3_Shift),因此我根本无法关闭它们! 如何重置它们?现在,我所能做的就是重启计算机,但这是一个令人尴尬的解决方案。 我想要的是一个可以人为地“敲击”所有可能的键盘修饰符的程序,因此它们的状态将被重置。能做到吗 我使用Mint 14(Ubuntu 12.10 Quantal的克隆)。

4
是否有命令行工具可将换行符插入长字符串?
给定一个需要以有限的文本宽度显示的长字符串,* nix中是否有一个命令行工具可将单行字符串转换为多行字符串,且每行的长度不超过给定的文本宽度? 例如,给定以下字符串 $ MYSTRING="Call me Ishmael. Some years ago - never mind how long precisely - having little or no money in my purse, and nothing particular to interest me on shore, I thought I would sail about a little and see the watery part of the world." 我想这样格式化: …

2
为什么vi明显损坏(viminfo错误E576),我该如何解决?
我精通使用Unix / Linux,但我不是专家。如果要打开文件(例如file.txt),请使用vi: vi file.txt 这将打开文件,如果要关闭它,请使用:q!。在使用Unix / Linux的两年中​​,我一直在使用这种方法。我的机构有一个运行Ubuntu Linux的集群。 但是,今天,我尝试打开一个文件,并收到以下错误消息: E576: viminfo: Missing '>' in line: newest to oldest): E576: viminfo: Missing '>' in line: ?/CJ E576: viminfo: Missing '>' in line: ?/CG E576: viminfo: Missing '>' in line: ?/CC E576: viminfo: Missing '>' in line: ?/OEP E576: viminfo: Missing …
18 ubuntu  vi 

3
如何使用命令行修剪文件?
等同于以下Python代码的控制台是什么: target = file("disk", "w") # create a file target.seek(2*1024*1024*1024) # skip to 2 GB target.write("\0") target.close() 也许有些dd咒语?这个想法是制作一个表面大小为2 GB的文件,以用于虚拟化。 kvm disk -cd whatever.iso #Only allocate space as necessary
18 files  dd  sparse-files 

1
在systemd崩溃后如何自动强制fsck磁盘?
如何设置崩溃(systemd自动fsck关机)后自动强制磁盘? 当我sysvinit在Arch Linux中/sbin/init使用hack时:在rc.local我创建/forcefsck文件中;在rc.local.shutdown我删除它。在启动时rc.sysinit启用强制fsck(如果/forcefsck存在)。 怎么做systemd?也许它具有内置的自动fsck粉碎后设备?
18 systemd  fsck 

2
将文件从命令行复制到剪贴板
在GUI文件管理器中,可以选择一些文件,按Ctrl-C(可能会将有关文件的信息复制到剪贴板),然后导航到另一个文件夹并按Ctrl-V,然后将文件复制到该文件夹​​中。目录。 作为实验,在文件管理器中复制文件后,可以切换到文本编辑器-按Ctrl-V会粘贴绝对文件名列表。反向过程(从文本编辑器复制文件列表并将其粘贴到文件管理器)不起作用,这可能是由于目标原子不同 该练习的目标是能够从命令行复制一些文件,例如 find ${PWD} -name "*.txt" | xclip <magic parameters> 然后切换到文件管理器,然后使用File-> Paste将它们全部复制到目录中。 因此,问题是:xclip我需要指定(或其他程序)哪些参数,以便文件管理器将所选内容识别为文件列表并启用其“粘贴”菜单项? 另外,是否有一个低级工具可以检查X选择的内容并查看当前包含的数据?

6
Windows和Linux Mint中的时间不同
我先在Acer Aspire 4930上安装了Linux Mint,然后与Windows 7双重启动。 我总是在Linux Mint上看到正确的时间,但是在启动Windows时,即使重新设置时间,该时间也要向后移几个小时,而在重新启动时,它又显示了错误的时间。 问题: 为什么会这样呢? 我该怎么办?

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.