Unix & Linux

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

2
如何使用中键滚动屏幕?
在Windows上,大多数带有大型可滚动文本容器的程序(例如,所有浏览器,大多数文字处理器和IDE)都允许您按下鼠标中键,然后移动鼠标进行滚动。这种滚动是平滑的,并允许您仅使用鼠标即可快速滚动。 当我在笔记本电脑上使用Linux时,两指滚动执行的功能大致相同。快速向下滚动页面很容易(比滚动鼠标滚轮快得多),但滚动仍然足够平滑,可以精确定位。 我不确定用鼠标在桌面上运行Linux时如何实现相同的目的。据我所知,经过一番谷歌搜索,既没有应用程序特定的设置可以交换到Windows样式的鼠标中键行为,也没有任何系统范围的设置可以达到相同的效果。 只是为了具体说明一下,如果要说的话(如果相关的话),我是在Firefox,Google Chrome,Gedit和Eclipse的背景下询问Mint(我在家里使用的)或Ubuntu(我使用的最新版本)的情况工作中)。我怀疑这是一个与发行版和应用程序无关的问题。 据我所知,我的滚动选项是: 用鼠标滚轮滚动-慢! 使用PgUp / PgDn键-一次跳跃很大的距离,因此无法用于精确定位,并且不如使用鼠标舒适 像在以前使用两键鼠标的旧Windows PC上一样,上下拖动屏幕右侧的滚动条。这是我在实践中所做的,但是,它显然不如Windows风格的鼠标中键滚动舒适。在一个巨大的宽屏上,我花了大部分时间才将光标从屏幕中间移至滚动条,又花了大部分时间再次将其移回,所以我不得不将目光从内容上移开实际上正在滚动以执行此操作。 这些都不满足我!UI问题是一件事,它使我在台式机上使用Linux失去了乐趣,几乎使我希望我使用的是笔记本电脑触摸板而不是鼠标。我很生气,以至于我得出结论,我缺少解决该问题的一些基本Linux UI功能,或者我只是一个过于敏感的怪胎,它甚至不会打扰其他任何人-但我不确定哪个。 所以我的问题是: Windows风格的鼠标中键滚动在Linux世界中是否存在,或者它真的纯粹是Windows?特别是,是否有任何Linux Web浏览器允许您使用Windows风格的滚动? 在Linux中是否存在任何可滚动页面的机制,但Windows中不存在,特别是那些执行我所描述的角色的机制? 我还缺少其他解决方案吗?
31 mouse  scrolling 

1
启动屏幕时如何跳过或跳过介绍性信息?
当我开始 screen,我收到一条消息,给出版本,版权和错误报告电子邮件地址。我不想每次开始都看到这个screen。搜索手册页似乎并没有找到解决方案,我希望这里的专家知道一种绕过此信息页的方法。
31 gnu-screen 

3
如何读取本地DNS缓存内容?
我知道在Windows上我可以发布,ipconfig /displaydns并且可以看到本地DNS的缓存内容。 如何在Linux中列出DNS的缓存内容? 我想获得尽可能多的跨发行版解决方案。
31 linux  dns  cache 

5
如何使终端以粗体显示user @ machine?
我在一些屏幕截图(不记得在网络上的什么地方)中看到终端可以显示[username@machine /]$粗体字母。我也很期待得到这个,因为我总是发现自己在长输出中滚动,很难找到我命令后的第一行。 如何使用户名等加粗或着色?


4
使用分号分隔的字段在命令行上将.xlsx(MS Excel)文件转换为.csv
我意识到这不是一个完全与unix / linux相关的问题。但是,由于这是我将在linux上执行的操作,因此希望有人能提供答案。 我有一个在线excel文件(.xlsx),该文件会定期(由其他人)更新。我想编写一个脚本并将其作为cronjob放入以便处理该excel工作表。但是要做到这一点,我需要将其转换成一个.csv用分号分隔的列的文本文件(so )。不幸的是,不能用逗号分隔,因为有些列中有逗号。是否完全可以从Shell进行转换?我已经安装了Open office,并且可以使用其GUI来执行此操作,但是想知道是否可以从命令行执行此操作。谢谢! PS:我也有一台Mac机器,所以如果某些解决方案可以在那里工作,那也很好。:)

7
如何通过SSH服务器下载文件?
我在美国有一台服务器(Linux方框B)和家用PC(Linux方框A),我需要从网站C下载文件, 问题是,直接从A下载文件非常慢,因此我登录B并sftp从A获取文件时需要下载文件。 有什么方法可以仅通过一条命令行直接下载文件并将B作为代理使用?
31 ssh  wget 

1
/ dev中的设备文件实际上是做什么的?
(不是了解/ dev及其子目录和文件的副本) 我正在浏览文件系统,这是我第一次花时间分析/dev目录。我对其中的设备文件数量感到惊讶,无法理解所有这些文件: max@linux-vwzy:/dev> ls adsp disk fd0u1760 initctl mem root sg0 tty tty21 tty35 tty49 tty62 vboxdrv vcsa2 audio dri fd0u1840 input mixer rtc sg1 tty0 tty22 tty36 tty5 tty63 vboxnetctl vcsa3 autofs dsp fd0u1920 kmem mixer1 rtc0 sg2 tty1 tty23 tty37 tty50 tty7 vboxusb vcsa4 block dvd fd0u360 …

4
是什么导致创建交换文件?
作为编写程序的一部分,我不断从文件中读取和写入数据。我注意到,在这样做的过程中,我无意间创建了交换.swp文件。 您认为这是怎么回事?如果必须重现此问题,将导致出现交换文件的原因?
31 linux  vim 

5
如何监视传入的HTTP请求
如何监视HTTP到端口的传入请求80?我已经使用DynDNS和在本地计算机上设置了网络托管Nginx。我想知道每天服务器上有多少个请求。 目前,我正在使用以下命令: netstat -an | grep 80
31 monitoring  web 




7
永久NTFS分区最“正确”的安装点是什么?
我有一个NTFS分区(包含从中我双重引导的Windows安装),我想从Linux安装中永久挂载。问题是,我无法确定NTFS分区的最佳/正确/正确安装点是什么。显然,不应将其挂载为/ home,/ usr等(文件系统的任何标准挂载点),因为它不是Linux系统的一部分。我确实希望将其永久安装;这就提出了一个问题,我应该在哪里安装它?这是我提出的挂载点可能性: / media / windows 这很有意义,因为它可以与自动挂载的设备一起使用,但是根据文件系统标准,/ media /确实适用于可移动媒体,因此放置永久安装的内部分区似乎不太合适。旁边的自动安装,可移动的。我最倾向于此选项,但这仅是因为它与其他选项相比不太一致。 / mnt / windows 这似乎也很合逻辑,但是同样,标准(和我读过的其他东西)表明,此处一般不鼓励子目录安装点。另外,我确实确实偶尔将文件系统临时挂载在/ mnt /中(如标准所期望的那样),因此,这似乎会妨碍常规系统的使用。 /视窗 如果可以避免的话,我真的不喜欢在文件系统中添加另一个顶级目录的想法。感觉不对。不过,它的一个好处是,它很容易访问并且不会妨碍其他任何方式(例如,在/ media /中自动挂载分区,在/ mnt /中临时挂载)。 / home / [我的用户名] / filesystems / windows 我不喜欢这个想法,因为该分区肯定是特定于系统的,而不是特定于用户的,因此将其推到主目录中似乎是不对的。 这些选项中的哪一个是“正确的”选项?还是我没有在这里列出其他选项? 为了清楚起见,请注意我正在运行Linux(尤其是Arch Linux),因此,任何建议都应该基于Linux的文件系统组织构想,而不是基于BSD的构想。

5
linux图形堆栈如何组织?
谁能解释(希望有一个图片),Linux图形堆栈是如何组织的?我一直都在听到有关X / GTK / GNOME / KDE等的信息,但是我真的不知道它们实际上在做什么,以及它们如何相互影响以及如何与堆栈的其他部分交互。Unity和Wayland如何配合?
31 linux  xorg  graphics 

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.