Unix & Linux

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

1
如何在Konsole中阻止选择?
在GNOME终端之类的终端仿真器中,我可以按住Control键并使用鼠标选择一个文本块。在Konsole中执行相同操作没有效果-鼠标仅选择一个字符接一个字符,直到每一行的末尾,然后换行,就像我在使用GNOME终端并选择文本而不按住控制键一样。 如何在Konsole中阻止选择文本?
12 kde  konsole 

4
重命名本地文件夹中的文件,添加前缀或后缀
我的文件夹中有很多文件,我想给它们添加前缀或后缀(不是全部)。我在这里检查后发现可以使用 for filename in *.jpg; do mv "$filename" "prefix_$filename"; done; 为所有结尾的文件添加前缀.jpg(如果删除.jpg,它将为当前文件夹中的所有文件添加前缀)。 但是,我希望能够 添加后缀(即重命名filename.ext为filename.whatever.ext), 检查前缀或后缀是否已经存在,然后跳过, 创建接受参数,如别名addprefix whatever *.ext或addsufix whatever *.*


5
命令未在cron中运行(systemctl挂起)
我有这个cronjob set: * * * * * /usr/bin/systemctl suspend 而且它不起作用。但是我可以在shell中运行它并且可以工作。我不明白什么是行不通的。 编辑 将错误输出重定向/tmp/error到此: Failed to issue method call: Access denied Failed to issue method call: Access denied 那么我的问题是:cronjobs是否以特殊用户身份运行(cron例如),这可以解释为我的用户可以运行命令,但不能运行cron自身? 附加说明: 这是显示我在脚本中存在问题的最小示例(比这里提供的单个命令更有意义) systemctl是的一部分systemd。我认为重新启动,关机,挂起与的非root用户一起使用systemd。无论如何,它正在我的系统上运行。 最后,我用的Arch Linux和/bin,/usr/sbin,/sbin都是符号连接/usr/bin。
12 cron  systemd  suspend 

2
为什么我一旦运行命令就被踢出FTP会话?
为什么我一旦运行命令就被踢出FTP会话?看来,一旦我成功登录服务器,就可以在运行诸如“ ls”之类的命令后获得以下信息(我将错误部分包含在“ [ERROR]”标记中): allen92@allen92-VirtualBox:~/Videos$ ftp -n ftp.FreeBSD.org Connected to ftp.FreeBSD.org. 220 beastie.tdk.net FTP server (Version 6.00LS) ready. ftp> user (username) anonymous 331 Guest login ok, send your email address as password. Password: 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. …
12 ftp 

3
清理临时文件〜/ .cache / duplicity / temp失败
通常,当我运行Duplicity时,会在运行结束时看到如下错误消息: Cleanup of temporary file /home/user/.cache/duplicity/9a169830d41477b2dbc3c5b32edd4e8a/duplicity-MEXhMY-tempdir/mktemp-StAkzj-1 failed 提到的目录将包含大约十个文件,这些文件将在下次运行Duplicity时删除。 知道为什么在运行增量备份时有时会失败吗?我本人没有看到任何模式,也没有运气找到其他人提到同一问题。某个电子邮件列表中的某个人曾经提到他的语言环境导致Duplicity出现问题。我曾尝试从正常的挪威bokmål语言环境更改为en-US,但仍然看到了问题。 这是Duplicity的正常操作吗? 在三个不同的系统上可以看到它:两个Ubuntu 13.04 64位桌面和一个Ubuntu Server 13.04 64位。

3
类似于xcalib的程序可以反转桌面颜色
我xcalib习惯于在家中反转计算机上的颜色。我有两台显示器在工作,但不幸的是,xcalib -i -a只有一台倒置(我不想倒置)。我尚未找到解决此问题的任何方法,因此我正在寻找的替代方案xcalib。 目的是只能同时反转所选监视器的颜色或同时反转这两种颜色。顺便说一句,我正在使用Mint 13 Mate。 更新:该计算机是带有集成Intel卡的Dell Optiplex 990。 lspci -k | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 来自的数据xrandr: Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192 VGA1 connected 1920x1080+1920+0 (normal left …

3
cp或mv文件到我在另一个目录时已经在的目录中?
如果我在~/blob并且有文件在~/blob/a_long_directory_name/c/x.x 我可以打字 mv blob/a_long_directory_name/c/x.x blob/a_long_directory_name/even_more/y.y 有没有什么捷径可让我键入较短的内容,而它使用第一个参数中的目录路径(不过不是我当前的目录),例如 mv blob/a_long_directory_name/c/x.x $same_dir/y.y 像这样$same_dir将指向参数1的目录

2
我可以在Linux下对Dell U2413宽色域显示器进行色彩校准吗?
如果我将Dell U2413宽色域显示器与Fedora一起用于摄影,是否可以正确使用它?我有一个ColorHug,而且我看到有一个U2410 ccmx配置文件 ; 那会让我处于一个足够合理的范围内吗?还是我应该只使用标准色域的U2412M(价格的一半)? 当然,在理想的环境中,我更喜欢较宽的色域,但是对于误校准的较宽色域,我更喜欢完美工作的8位sRGB。 (PS:仅Linux;无双引导。)

1
ssh config通配符,避免键入用户名
我经常SSH进入openstack实例。所有实例都位于专用的VLAN和子网(10.2.xx)上。所有实例具有相同的用户名(bob) 我这样连接: ssh bob@10.2.x.x 或有时像这样 ssh 10.2.x.x -l bob 在ssh进入10.2.xx子网中的任何vm时,是否可以将笔记本电脑配置为自动使用bob名称?我不希望在任何其他子网的计算机中使用时自动使用bob。 看起来ssh config不支持通配符。(如果我错了,请纠正我)。我在想也许别名可以做到这一点,但是我不确定语法是什么。

3
普通用户为什么不能删除btrfs子卷
使用循环安装的用户创建的btrfs文件系统,并正确设置权限,用户可以自由创建btrfs子卷: user@machine:~/btrfs/fs/snapshots$ /sbin/btrfs sub create newsubvol Create subvolume './newsubvol' 但是,尝试删除新创建的子卷会导致错误: user@machine:~/btrfs/fs/snapshots$ /sbin/btrfs sub del newsubvol Delete subvolume '/home/user/btrfs/fs/snapshots/newsubvol' ERROR: cannot delete '/home/user/btrfs/fs/snapshots/newsubvol' root用户当然可以删除它: root@machine:/home/user/btrfs/fs/snapshots# /sbin/btrfs sub del newsubvol Delete subvolume '/home/user/btrfs/fs/snapshots/newsubvol' 创建和删除操作之间的行为差​​异似乎有些奇怪。谁能对此有所启发? 这是命令的确切顺序: user@machine:~$ dd if=/dev/zero of=btrfs_disk bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes (105 MB) copied, …
12 btrfs 

1
如何将多行awk脚本集成到shell脚本中
我的问题是 如何解析文件以提取保存在“组号”中的3位数字 我正在尝试将一系列命令整合到一个shell脚本中 解析欧洲标准以提取测试序列 将文本编码转换为utf8 使用上面文章中提供给我的awk例程处理结果。 将内容保存在目标文件中 我已经试写了以下脚本。我能做到只step 1和step 4,但既不step 2也没有step 3。我想知道是否应该创建中间(临时)文件。我试图将中间步骤的输出存储到变量中,但是没有成功。对于可能出现的错误以及执行此操作的最佳方法,任何帮助都将是帮助。 #!/bin/bash # creating the Latex code for a test procedure awkcommand= "/usr/bin/awk ' $1 == "Group" {printf("\\section{%s %d}\n", $1, $2); next} { title = sep = "" for (i=1; i<=NF; i++) if ($i ~ /^[0-9][0-9][0-9]$/) { printf("\\subsection{%s} \n\\TestDetails{%d}\n", …
12 shell-script  awk 

2
ssh错误消息中的通道号指的是什么?
在下面的示例中,通道号对应什么?服务器上有哪些?客户端上有哪些? $ ssh -L1570:127.0.0.1:8899 root@thehost Password: Last login: Fri Aug 9 13:08:44 2013 from theclientip Sun Microsystems Inc. SunOS 5.10 Generic January 2005 You have new mail. # channel 2: open failed: administratively prohibited: open failed channel 3: open failed: administratively prohibited: open failed channel 2: open failed: administratively prohibited: …

2
如何在i3status中获取Haswell i7内核的内核温度
我想使用i3status显示我的CPU核心温度(haswell i7)。但是设置: order += "cpu_temperature 1" #... cpu_temperature 1{ format = "T: %degree °C" } # 无法显示正确的核心温度。它显示的数字似乎与xsensors为temp1显示的值相对应,如果我将上面的1更改为2,则它对应于xsensors temp2。尝试3或4无效。但是我想获得i3状态的所有4个内核的真实内核温度。我怎样才能做到这一点?


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.