Unix & Linux

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

1
sudo su-和sudo su-有什么区别
在RHEL机器上工作时,我习惯sudo su -切换为root。一天,输入错字意味着我改打了打字sudo su ---在我看来,所有内容都与单个连字符相同,只是我与发出命令之前位于同一文件夹中(带有一个连字符,我发现自己在/root)。 还有其他区别吗?在我知道要在同一目录中工作的情况下使用此方法是否安全?
22 sudo  su 

4
为什么Linux可以很好地扩展到不同的硬件平台?
为什么Linux在这么多不同类型的计算机(台式机,笔记本电脑,服务器,嵌入式设备,移动电话等)上运行良好?是否主要是因为系统是开放的,所以可以对其一部分进行修改以在不同的环境中工作?还是Linux内核和/或系统的其他属性可以使该OS轻松在如此广泛的平台上工作?
22 linux  hardware 

2
LIBGL_ALWAYS_INDIRECT = 1实际做什么?
KDE SC 4.5.0对于某些视频卡(包括我的视频卡)存在一些问题。在发行时,Arch建议了几种解决方法。其中之一是 在启动KDE之前导出“ LIBGL_ALWAYS_INDIRECT = 1” 我认为这是最简单,最好的方法。但是我不知道它能做什么或如何影响我的系统。它比默认速度慢吗?我应该记得留意问题并在解决后将其禁用吗?
22 xorg  kde  opengl 

9
如何停止光标闪烁
blinking在TTY中如何使光标停止?(或其他任何地方)。 一项通用设置的奖励点,使光标几乎在所有位置都停止闪烁。
22 tty 

6
当我登录时,它挂起,直到完成crng init
当我在运行Debian Unstable的笔记本电脑上使用LightDM登录时,它最近开始挂起约2分钟,直到journalctl显示消息kernel: random: crng init done。当我挂起键盘时按随机键时,它的登录速度更快(约10秒)。在没有这个问题之前,有什么办法可以解决? 编辑:使用linux-image-4.15.0-3-amd64代替linux-image-4.16.0-1-amd64工程,但我不想使用旧的内核。

2
如何在命令行中进行for循环?
让我们简单 for loop #!/bin/bash for i in `seq 1 10`; do echo $i done bash脚本中的AFAIK分号使Shell同步执行当前命令,然后转到下一个命令。按下Enter键实际上是相同的,只是不允许您输入以下命令,立即刷新缓冲区。 那么为什么shell无法解释以下行 for i in `seq 1 10`; do; echo $i; done 这for loop实际上如何工作?
22 bash  shell 

5
无法删除文件:“结构需要清洁”
我有一个通过LUKS加密的外部硬盘驱动器。它包含一个ext4 fs。 我刚从rsync收到一个错误消息,该错误文件位于此驱动器上: rsync: readlink_stat("/home/some/dir/items.json") failed: Structure needs cleaning (117) 如果我尝试删除文件,则会出现相同的错误: rm /home/some/dir/items.json rm: cannot remove ‘//home/some/dir/items.json’: Structure needs cleaning 有谁知道我该怎么做才能删除文件并修复驱动器/ fs的相关问题(如果有)?
22 ubuntu  files  filesystems  rm  ext4 


2
清理coredumpctl列表
我正在寻找一种方法来删除任何旧的coredumps coredumpctl list。目前,它列出了从2014年12月14日开始的核心转储-从那时到现在,我如此频繁地更新软件,我怀疑那些旧的核心转储现在可以帮助我调试任何问题。不幸的是,/var/lib/systemd/coredump仅从中删除文件会使coredumpctls输出的“ PRESENT”列中的星号消失。 我找不到任何方法可以删除手册页或coredumpctl的帮助输出中有关coredumps的所有信息。

2
使用cat,dd,pv或其他过程复制CD / DVD更好吗?
背景 我正在将一些数据CD / DVD复制到ISO文件中,以便以后在驱动器中不需要它们时使用它们。 我在网上寻找程序,发现了很多东西: 使用的cat复制介质:http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html cat /dev/sr0 > image.iso 使用dd这样做(显然使用最广泛):http : //www.linuxjournal.com/content/archiving-cds-iso-commandline dd if=/dev/cdrom bs=blocksize count=count of=/path/to/isoimage.iso 使用just pv来完成此任务:请参见man pv以获取更多信息,尽管以下是其摘录: Taking an image of a disk, skipping errors: pv -EE /dev/sda > disk-image.img Writing an image back to a disk: pv disk-image.img > /dev/sda Zeroing a disk: pv < …
22 linux  dd  cat  disk-image  pv 

1
如何查找定义别名的文件
我有一个问题,我不确定该如何解决。 在系统的某个地方,我定义了一个别名,如下所示: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' 我不确定它在哪个文件中,我想更改(或实际上删除)它。 我可以在我的.zshrc中取消混叠,但这并不是一个优雅的解决方案。 运行时alias | grep subl会显示别名。我有办法让它也回显定义别名的文件的路径吗? 谢谢
22 zsh  alias  search  oh-my-zsh 

4
在vim自动完成列表中选择一个项目而不插入换行符
vim的一个相当烦人的功能是,如果您处于插入模式并执行自动完成(Ctrl-N),则将箭头键向下移至所需项目,然后按Enter键,然后它将插入该项目,但还会插入一个换行符然后必须删除。 有没有一种方法可以从自动完成列表中选择一个项目而又不需要其他多余的换行符?
22 vim  autocomplete 

2
在bash中,管道未设置值后读取
编辑:原始标题为“ bash读取失败” 使用ksh时,我将read用作分隔值的便捷方法: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ 但是它在bash中失败了: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ 我没有在手册页中找到失败的原因,知道吗?
22 bash  shell  pipe  read 

2
如何在sftp服务器中移动文件?
如何在sftp服务器中的其他目录中移动文件?我使用sftp连接到此服务器,然后尝试使用移动文件 mv myfile.csv /my/dir/myfile.csv 但这会产生错误。怎么做呢?
22 rename  sftp 

4
Arch Linux-连接:网络无法访问
在五次未成功安装Arch Linux之后,我已经正确安装了两个。第一次,网络运行良好,我什至通过SSH安装了Arch Linux。 从已安装的系统而不是实时CD引导后,它无法连接到网络,当我尝试ping通任何设备(甚至路由器)时,出现以下消息: 连接:网络不可达 我尝试再次安装Arch,因为Internet上似乎没有任何东西可以解决我的问题。安装后,我遇到了同样的问题。 似乎启动eth0失败,因为它超时。

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.