Tag: 命令行

在命令中输入输入?

我正在通过需要创建OpenVPN帐户的程序运行命令。 在输入此行后开始创建帐户: cd /etc/openvpn/easy-rsa; . ./vars; ./build-key username 我需要让它没有输入10次[比如按下输入],然后按两次y。 它需要全部都在这一行。 这可能吗? 提前致谢。 编辑: root@suffice-vpn:~# cd /etc/openvpn/easy-rsa; . ./vars; <<<$'\n\n\n\n\n\n\n\n\n\nyy' ./build-key username NOTE: If you run ./clean-all, I will be doing a rm -rf on /etc/openvpn/easy-rsa/keys Generating a 2048 bit RSA private key …………..+++ …………………+++ writing new private key to 'username.key' —– You are about to […]

E:列表文件/etc/apt/sources.list(Suite)中格式错误的条目54:安装R

我尝试使用此博客文章安装R(第一次在Ubuntu上)。 前三个步骤运行良好: sudo echo “deb http://cran.rstudio.com/bin/linux/ubuntuxenial/” | sudo tee -a /etc/apt/sources.list gpg –keyserver keyserver.ubuntu.com –recv-key E084DAB9 gpg -a –export E084DAB9 | sudo apt-key add – 我得到了一个’OK’ 第4步出现问题: $ sudo apt-get update E: Malformed entry 54 in list file /etc/apt/sources.list (Suite) E: The list of sources could not be read. 我查了一下文件,在第54行说: deb http://cran.rstudio.com/bin/linux/ubuntuxenial/ xenial 该文件无法修改。 起初,我认为这是因为我无法访问公钥,所以我尝试了第一个答案建议的步骤: […]

从GUI传递sudo命令

我有一个使用sudo命令的shell脚本。 当我从终端运行这个脚本时 – 它要求我输入密码并运行任何问题。 但是,当我尝试运行可执行的shell脚本表单GUI(双击)它不会要求我输入密码 – 所以不起作用。 我的shell脚本示例: c1=$(dmidecode -t 4 | grep ID | sed ‘s/.*ID://;s/ //g’ | sha1sum | awk ‘{print $1}’) 如何从GUI运行脚本并传递所有sudo命令没有问题?

没有PC扬声器的终端铃

我的电脑里没有内置扬声器。 通常情况下,当有终端铃声时,我依靠窗口管理器通过我的声卡发出蜂鸣声,但是自从我升级后,这不起作用。 我已经读过这可能是因为compiz了,我尝试将以下内容添加到我的/etc/pulse/default.ca ,但它不起作用: load-sample-lazy x11-bell /usr/share/sounds/gnome/default/alerts/drip.ogg load-module module-x11-bell sample=x11-bell 谁能在这里给我一个暗示?

如何更改文件夹中许多文件的名称

我有一个包含1000个文件的文件夹。 他们的名字如下 …… P1_A1 _R2 …. …… P1_A2 _R2 …. …… P1_A3 _R2 …. 只有中间是重要的突出显示 我在这个信息的同一文件夹中有一个密钥.txt文件 Sample PR Col 1 1 A 1 2 1 A 2 3 1 A 3 我想检查.txt文件并相应地更改文件名,或者在另一个文件夹中使用名称保存。 例如 .._ P1_A1_ .. 应该是sample1因为当我查看.txt文件时,它是 Sample PR Col 1 1 A 1 对于.._ P1_A2_ .. 应该是sample2因为当我查看.txt文件时,它是 Sample PR Col 2 1 A 2

在多个文件中查找并替换正则表达式(匹配unicode字符类Devanagari)

假设您有一个名为test.txt的文件,其中包含以下行: ಕದಂಬ कदम्ब 然后,假设您想用D替换每个devanagarI unicode字符(即在कदम्ब中)。然后,您可能认为以下内容可行: find . -name ‘test.*’ | xargs perl -w -i -p -e ‘s/(\p{Devanagari})/D/g’ 但事实并非如此。 怎么做到这一点?

编辑find命令以排除文件

所以我制作了这个脚本用手刹递归转换video 。 它使用此命令作为选项 find . -name ‘*.mkv’ -exec rm -r {} \; 但我制作了这个新脚本,用于递归删除音频流删除video的音频流 – 递归地不使用FFMPEG转换音频或video 但我想添加删除所有*.mkv文件的选项,除了那些是*FINAL.mkv因为这是我的第二个脚本用于文件的输出。 有人可以快速帮助,我不是很擅长编码,我可以很好地操纵它并理解它:P

如何在backgound中仅运行第一个命令?

我想只发送第一个命令在后台运行。 我怎样才能做到这一点? 例如,对于此命令 sudo apt-get update & && apt-get upgrade 我的第一个命令必须在第二个命令之前运行,如上所述,我不想先运行第二个命令。 然后上面的例子是非常好的例子,因为我必须在升级之前运行update命令。 但它给出了错误(对于我的真实命令): bash: syntax error near unexpected token `&&’

我该如何修理终端?

我试图使用终端,但是,当我尝试打开一个终端窗口时,它打开然后运行一堆文本并在不到一秒钟内关闭它自己。 我该如何修理终端?

点子安装总是导致错误

我想在跨平台上安装cx_freeze或pyInstaller来运行我的python游戏,而无需安装python3和pygame。 但是他们的制造商网页上指示的命令sudo pip install cx_freeze(或pyInstaller)对我来说不起作用。 始终出现的错误如下: 目录“/home/h3friend/.cache/pip/http”或其父目录不归当前用户所有,并且已禁用缓存。 请检查该目录的权限和所有者。 如果用sudo执行pip,你可能需要sudo的-H标志。 目录“/home/h3friend/.cache/pip”或其父目录不归当前用户所有,并且已禁用缓存轮。 检查该目录的权限和所有者。 如果用sudo执行pip,你可能需要sudo的-H标志。 有谁知道我需要做什么才能解决这个问题? 提前致谢!