Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。



4
有没有办法向桌面用户显示墙面留言?
假设我出门在外,在家用计算机上摇晃。出于任何原因,我都需要重新启动它。 # shutdown -r +10 这会通过发出每分钟的警告消息wall,对于我的父母来说,在正常的桌面使用中这是完全不可见的。 wall消息是否可以通过通知方式到达桌面。

3
在命令行界面上配置无线
有时,我会使用CLI和网络启动进入恢复内核,以对笔记本电脑进行故障排除。有没有办法通过命令行连接到无线路由器或AP?如果可能,以下命令是什么: 列出可用的网络。 要使用以下方法连接到网络:SSID,WPA2密钥和DHCP模式。 用于连接的命令:SSID,临时模式,IP地址,网络掩码,网关。

4
在没有gnome-applet的情况下启用网络
我已切换为XMonad作为窗口管理器。有时,当我让笔记本电脑进入休眠状态时,它会挂着并且无法关机。我必须按下电源按钮5秒钟以将其关闭。 重新启动后,我无法连接到互联网。我必须注销,转到gnome,然后登录后,右键单击网络小程序图标,然后选择启用网络选项。之后,我的互联网又恢复了工作。 有没有办法通过命令行或其他选项来执行此操作?

3
仅从命令`sensors'查看CPU温度
好的,所以当我运行命令时: sensors 我收到大量卡车信息: atk0110-acpi-0 Adapter: ACPI interface Vcore Voltage: +1.16 V (min = +0.85 V, max = +1.60 V) +3.3 Voltage: +3.39 V (min = +2.97 V, max = +3.63 V) +5 Voltage: +5.17 V (min = +4.50 V, max = +5.50 V) +12 Voltage: +12.36 V (min = +10.20 …

1
在没有插入设备的情况下使用dd后修复/ dev / sdb
我使用此命令使用dd创建了一个可启动的usb,在此之前,我在系统上使用过多次,没有问题。但是这一次,我忘了插入USB,因此它试图写入不存在的设备。它以以下消息退出: 3821010944 bytes (3.8 GB, 3.6 GiB) copied, 48 s, 79.5 MB/s dd: error writing '/dev/sdb': No space left on device 920+0 records in 919+0 records out 3857190912 bytes (3.9 GB, 3.6 GiB) copied, 48.4669 s, 79.6 MB/s 现在,对于我插入任何端口的任何设备,只要为其分配了sdb,我的分区管理器就会将其识别为具有3.59 GB存储空间且没有分区表的“未知设备”,并且dd返回与以前相同的错误。另一方面,文件系统可以正常访问,读取和写入USB。 有关如何解决此问题的任何建议?


4
临时更改/ bin / sh链接
我有一个需要/bin/shBash 的软件,但是对于Ubuntu,默认是Dash,我想保留它的默认值。我不想将其永久更改为Bash。 有没有一种方法可以仅针对正在运行的终端会话进行更改?因此,在此终端中运行的程序将看到已/bin/sh链接到bash,但系统的其余部分仍将看到Dash?还是可以欺骗该软件以使其显示/bin/sh为Bash(即使不是)? 我不是写这个软件,/bin/bash而是破解它而/bin/sh不是真正地选择。
9 command-line  bash  sh 


4
根据列表将.xls / .xlsx电子表格转换为多个.csv
我需要将单个.xls / .xlsx文件的所有工作表都转换为.csv。这将在所有目录和子目录中的所有.xls文件上进行(递归)。 步骤1:使用以下命令将所有.xls的工作表名称转换为.csv: for file in $(find . -name '*.xls' -o -name '*.xlsx');do in2csv -n "$file" > ${file%.xls}-sheetnames-list.csv; done filename-sheetnames-list.csv 可以作为列表: sheetname1 sheetname2 sheetname3 步骤2:使用in2csv将特定工作表转换为.csv的代码是: in2csv --sheet "SHEETNAME" filename.xls > filename-SHEETNAME.csv 如何获得.xls / x中的每个工作表名称,并为包含.xls / x的所有目录分别编写每个工作表? in2csv --write-sheets "-" filename.xls > filename-sheet1.csv filename-sheet2.csv .... 仅在sheet1.csv上提供输出,不确定如何从中获取所有表。
9 command-line  csv  xls 

1
Grep -E,Sed -E-使用'[x] {1,9999}'时性能低下,但是为什么呢?
当此选项使用grep或且模式是所使用的regexp的一部分时,这些命令的性能会降低。为了更加清楚,下面应用了一些测试。[1] [2]sed--extended-regexp{1,9999} 的相对性能grep -E,egrep并且sed -E几乎相等,所以仅与所做的测试grep -E设置。 测试1 $ time grep -E '[0-9]{1,99}' < /dev/null real 0m0.002s 测试2 $ time grep -E '[0-9]{1,9999}' < /dev/null > real 0m0.494s 测试3 $ time grep -E'[0123456789] {1,9999}'</ dev / null >真实的21m43.947s 测试4 $ time grep -E '[0123456789]+' < /dev/null $ time grep -E '[0123456789]*' …

2
如何使用命令行以.zip格式下载GitHub存储库
我正在尝试使用Ubuntu中的命令行从GitHub下载.zip文件。我正在wget远程Ubuntu系统上使用命令。 我在wget <link>哪里运行<link>要下载文件的地址栏链接。它以结尾archive.zip?ref=master。 现在,当我执行命令时,它正在下载具有text/html类型而不是.zip我想要的文件的文件。 请告诉我如何获得作为的参数给出的链接wget。现在,我只是复制按钮的链接地址(使用右键单击)并将其写为wget参数。


1
如何清除或转义realpath或readlink返回的绝对路径?
realpath并readlink返回绝对路径: +akiva@X230:~$ realpath ZannaIsAwesome /home/akiva/ZannaIsAwesome 这样的路径很容易处理。但是,类似这样的东西会出现一些问题: 例如: 因此,需要清理这样的名称,以便能够将其输入其他命令。一个用例可能是这样的: +a@X230:~/\e[92mM@r|< $hu+'|'|_e|\|\|0rth [`-_-"]$ bacon=$(realpath pullingATerdon) +a@X230:~$ vim $bacon 不用说,vim $bacon不会按预期工作。 我该怎么做才能清理该绝对路径,使其可以与其他命令一起使用?

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.