Unix & Linux

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


3
如何判断我的wifi加密狗是否具有接入点功能?
我在Raspberry Pi上有一个Realtek 8191SU USB wifi加密狗。我正在尝试使用本教程设置wifi接入点。但是,我遇到了一些错误,我怀疑这可能是因为我的加密狗不支持作为访问点运行。有没有办法判断它是否具有接入点功能? 编辑 有没有类似于lsusb或的通用方法ifconfig可以在任何wifi加密狗上提供信息?

5
如何确定TCP端口是否打开?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 6年前关闭。 我试图在C中实现套接字编程。当我尝试从客户端连接到服务器(Ubuntu)时,它显示诸如“连接失败”之类的错误。 所以我认为问题出在港口。我正在使用5454 / tcp端口进行套接字编程。 我怎么知道5454端口是否在监听?如果不是,那么我可以在Ubuntu中使用C进行TCP套接字编程的端口是哪些?这仅仅是端口问题,还是我的代码有问题或在LINUX Ubuntu中需要任何设置吗? 编辑: 代码段: int socket_send; struct sockaddr_in address; printf("\n Initialization Socket...."); socket_send = socket(AF_INET,SOCK_STREAM,0); if(socket_send == -1) { perror("\n Socket not created.Error:"); return 1; } printf("\n Socket created"); address.sin_family=AF_INET; address.sin_addr.s_addr=inet_addr(ip); address.sin_port=htons(5454); if(connect(socket_send,(struct sockaddr*)&address,sizeof(struct sockaddr))<0) { perror("\nConnetion failed.Error:"); return …
9 linux  tcp  socket 

3
在Bash中选择Unicode文件名
好; 假设我在Bash中,并且一个文件夹中有几个文件。其中有几个被命名为file☠☡☢☣.txt,其中☠☡☢☣以疯狂的无法键入的unicode字符开头。我将如何提及其中之一?按Tab仅自动完成到file,然后希望您键入一个疯狂的字符。有什么方法可以告诉bash“选择您刚刚给我的列表中的第三个”?

3
使用“鼠标移动”来防止屏幕变黑的脚本不起作用
这是我尝试制作一个脚本,该脚本将使用“鼠标移动”来防止在观看视频时出现屏幕空白。我希望将值用于最高CPU%进程,top并且如果CPU使用率超过5%,则应该发生鼠标移动。 #!/usr/bin/env bash sleep_period=60s while true; do if (( $(top -bn 1 | sed -nrs '8p' | awk '{ print $9 }') -gt 5 )); then while (( $(top -bn 1 | sed -nrs '8p' | awk '{ print $9 }') -gt 5 )); do xdotool mousemove 0 100 xdotool …


1
将符号映射到特定键
我有以下问题:我使用键盘布局的intl变体gb,即您所获得的: setxkbmap -layout gb -variant intl 我在Firefox中使用gmail,并且由于某些原因,在快捷方式中无法使用gmail快捷方式在收件箱中的各个选项卡之间移动~。 问题出在必须先按键~,Space然后再按2个键才能获得符号(这是intl变体,允许我写ñ西班牙语字母)。 我已经尝试过us使用该intl变体进行布局,在这种情况下,快捷方式有效,因为~可以使用AltGr+ 触发符号~。 因此,我想要的是与gb布局具有相同的行为。或者,通常映射~到任何其他组合(不涉及多个键)。


4
个人健康记录软件
有人知道Linux的个人健康记录软件吗? 我想记录血压,脉搏,温度,以备以后分析。我将手动编写信息,因为我的测量仪器未与PC连接。 当然,我可以只将数据写入简单的纯文本文件,然后使用gnuplot或matplotlib作为真正的* nix用户来绘制它们。但是我认为这个问题已经解决,有人创建了更全面的工具,例如可以存储血液分析结果,心电图等等,可以提醒您测量血压和脉搏等。 我尝试过搜索它,我查看了此列表,但只发现了用于医院的大型基于Web的系统(例如GNU Health,GNUmed等)。

1
如何访问像hud(统一)一样的菜单栏项?
目前,我已经安装了archlinux,但过去使用过Ubuntu。 我真正从ubuntu中真正错过的是统一的HUD,它允许通过热键从当前应用程序中搜索顶部菜单栏项,而无需使用鼠标或快捷方式(如dmenu): http://www.omgubuntu.co.uk/2012/01/how-to-install-unitys-hud-feature-in-ubuntu-12-04 在archlinux中有一个统一的存储库,但是它太麻烦了,特别是因为我只想要HUD。 还有其他我可以使用的替代方法吗? 还是通过编码方式访问菜单栏项信息?

1
是否可以在Linux中更改zfs raidz池的分区的扇区大小?
我一直在通过稀疏文件的虚拟设备将Linux上的zfs raidz池迁移到新光盘。我在光盘上使用了分区,因为每个光盘的大小不同,均为1.9T。最后要添加的磁盘是4Tb磁盘,我将其与其他磁盘分区,并添加了1.9T分区以添加到池中。它使用的是GPT分区表。当我尝试用4T光盘上的1.9T分区替换最后一个文件时,得到以下内容 zpool replace -f zfs_raid /zfs_jbod/zfs_raid/zfs.2 /dev/sdd1 cannot replace /zfs_jbod/zfs_raid/zfs.2 with /dev/sdd1: devices have different sector alignment 我如何像其他分区一样将分区扇区大小更改为512,否则,是否有可能将其他池设备更改为4024?显然,逻辑扇区大小均为512 cat /sys/block/sdd/queue/hw_sector_size Disk /dev/sdd: 4000.8 GB, 4000787030016 bytes, 7814037168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): …


1
使用单个bash脚本在GNU屏幕上打开多个拆分窗口
我想创建一个bash脚本来自动打开一个包含4个运行预定命令的会话的屏幕窗口。我想在顶部的两个框架中打开htop和slurm,在中间的大框架中打开squidview,在底部的大框架中打开一个空白终端。是否可以使用单个bash脚本进行设置?

2
已安装sqlite3 v3.8,但默认情况下mac终端仍运行旧版本3.6
我有一台运行OS X 10.6.8的Mac,它已预装SQLite3 v3.6。我使用自制软件安装了v3.8。但是,当我在终端中键入“ sqlite3”时,它将继续运行旧的预安装版本。有什么帮助吗? 不确定PATH变量是否与此有关,但是运行echo $ PATH会导致以下结果:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ usr / X11 / bin SQLite3的新版本位于以下目录中:/ usr / local / Cellar / sqlite 我应该补充一点,我也将二进制可执行文件下载到了我的桌面上,并且如果我从桌面上单击该文件也可以,但是在终端上不起作用。 任何帮助将不胜感激?
9 path  sqlite 

5
连接具有唯一标识符的两个文件
我要加入两个文件,分别有大约12900和4400个条目。这些文件包含全球所有陆基气象观测站的位置信息。最大的文件每两周更新一次,较小的文件大约一年一次。原始文件可以在这里找到(http://www.wmo.int/pages/prog/www/ois/volume-a/vola-home.htm和 http://weather.rap.ucar.edu/surface/ station.txt)。我已经使用一些混合的awk,sed和bash脚本来操纵我的文件。我使用GEMPAK软件包使用这些文件来可视化数据,该软件包可从Unidata免费获得。最大的文件将与GEMPAK一起使用,但不能完全发挥作用。为此,需要一个联接。 文件1包含气象站的位置信息,其中前6位数字是唯一的站标识符。不同的参数(站号,站名,国家/地区代码,纬度和站高)仅由其在行中的位置定义,即没有制表符。 060090 AKRABERG FYR DN 6138 -666 101 060100 VAGA FLOGHAVN DN 6205 -728 88 060110 TORSHAVN DN 6201 -675 55 060120 KIRKJA DN 6231 -631 55 060130 KLAKSVIK HELIPORT DN 6221 -656 75 060160 HORNS REV A DN 5550 786 21 060170 HORNS REV B DN …

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.