Questions tagged «command-line»

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

2
.bashrc中的export PATH行做什么?
我对Linux不太了解,并且在学习本教程后有以下疑问。 我必须修改bashrc文件。该文件包含哪些设置?我认为有些东西与bash shell环境有关,但我不太确定。 我必须插入以下行: export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH 这行到底是什么? 我认为该export语句用于创建一个新变量,使其可用于其他程序。 但是这行到底是什么?是PATH可变的,我定义的名字吗?什么$HOME啊 上一个表达式中and 和section :之间的符号是什么意思?PATH=$HOME/.local/bin$HOME/.local/usr/bin$PATH 这个表达到底是什么意思?


2
每次执行命令行时运行bash脚本
我是Ubuntu / Linux的新用户,我想问一个问题作为我的标题。 例如,我有一个bash文件./script,我想让它在键入任何命令行时自动运行。一旦我执行了命令行,pwd那么./script将被执行。输入下一个命令行ls -la后,./script将再次执行。

1
如何将capslock键绑定到fish shell命令,并禁用其toggle-caps功能?
我最近切换到了鱼壳,它的自动完成功能真的很棒。 但是,我发现自己想使用tabcomplete_autocomplete功能,而不是明确使用它。前进键和结束键都可以执行此操作,但是在正常的打字位置中,手指无法触及。 我很乐意为此使用Capslock钥匙,因为我从来没有使用过钥匙,但是它的位置很好。 我已经尝试过了,setxkbmap -option caps:none但这似乎capslock完全禁用了密钥。我想我可以将它绑定到前向或结束键,但是我也不知道该怎么做。 另外,我似乎在鱼壳中找不到以下项的键绑定capslock: cowpig@gerty:~$ bind -K b2 backspace btab dc down end enter f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f20 home ic left npage ppage right sdc send sf shome sic sleft snext …


6
一系列sed命令可在命令行上运行,但不能在脚本中运行
我正在使用此SE数据查询的.csv输出,它看起来像这样(仅包含5022个条目): "{ ""id"": 281952, ""title"": ""Flash 11.2 No Longer Supported by Google Play"" }" "{ ""id"": 281993, ""title"": ""Netbeans won't open in Ubuntu"" }" (它的行^M尾在[number]和““ title”“之间)。我需要它看起来像这样: 281952,Flash 11.2 No Longer Supported by Google Play 281993,Netbeans won't open in Ubuntu 我在某个文本编辑器中修复了该问题,该编辑器将很容易保持匿名,但是我想创建一个脚本,这样我就不必在每次刷新查询时都再次执行此操作,因此其他人可以使用它。我用过sed... 这一系列命令可以完美地工作(尽管效率可能很低;这只是一个反复试验的解决方案): # Print the ^M and remove them, write to …

2
我错误地永久更改了PATH变量,现在无法登录。如何将我的PATH变量更改为默认值?
我sudo -H gedit /etc/environment在终端上使用命令来永久更改PATH变量。 要更正它,我按了Ctrl+ Alt+ F1并使用了export PATH命令,但是访问被拒绝。 由于新的PATH变量没有,因此无法识别许多命令(包括sudo和nano)/usr/bin。我是Linux命令的新手。 我怎样才能解决这个问题?

1
为变量分配值时出现“ STR:找不到命令”
我在名为“ test.sh”的shell脚本中输入了以下几行: #!/bin/bash echo Hello World STR=”Hello Again” echo $STR chmod变为可执行文件后,我使用运行脚本./test.sh。但是,我得到消息 ./test.sh: line 3 STR: Command not found 我究竟做错了什么?

2
如何从终端关闭应用程序与正确退出应用程序的方式相同
通常,在图形环境中运行应用程序时,当我想要关闭它时,请单击X窗口的左上角或转到File > Close。 我有时想使用命令行从终端通过ssh远程关闭这些程序,现在我使用killcommand,但我想知道它的作用与从自身正确退出应用程序相同。 从man kill默认信号看来是15)SIGTERM,此信号是否会告诉应用程序我正在尝试关闭清理,关闭打开的文件,保存内容? 如果要从终端执行此操作,有更好的方法吗?

1
bash中这些额外的输出行是什么?
在某些时候,运行命令后(随机)可以看到这些行: [1]- Done wget -c http://downloads.sourceforge.net/project/zorin-os/9/zorin-os-9-core-32.iso?r=http%3A%2F%2Fzorinos.com%2Fdownload9.html [2]+ Done ts=1460659842 第一行是命令本身,并非总是发生。但是有时命令行应用程序会停止运行而不会返回命令行,直到我按Enter键为止。显示这些行。 直到一周前,我的系统才出现这种情况。这有问题吗?

1
在终端的各个文件夹中将带有.cue的.ape批处理转换并拆分为.flac
我有一个44GB的.apeCD文件文件夹(是,四十四个)。每个.ape都是完整的CD,通常.cue每个都有一个文件.ape。我需要转换而不是拆分这些,因为没有提示数据可以通过。里面也有一些.jpgS和.logS,我不在乎。如果tree命令输出有助于可视化,请执行以下操作: ├── Philips Mozart Collection - 180 CD │ │ ├── box01-Symphonies │ │ │ ├── 1B.jpg │ │ │ ├── 1F.jpg │ │ │ ├── cd01 │ │ │ │ ├── CDImage.ape │ │ │ │ ├── CDImage.ape.cue │ │ │ │ ├── Complete Mozart Edition, Vol. 01, Early …

2
tr如何将一个单词翻译成另一个单词?
我有一个文件ma.txt,它包含ls -l; 的输出;当我运行tr命令(tr "nik-pc" "root")时,得到以下输出: nik-pc@nik:~$ cat ma.txt total 52 drwxr-xr-x 2 nik-pc nik-pc 4096 Mar 11 11:33 Desktop lrwxrwxrwx 1 nik-pc nik-pc 2 Mar 8 22:54 di -> hd drwxr-xr-x 3 nik-pc nik-pc 4096 Mar 13 13:28 Documents drwxr-xr-x 7 nik-pc nik-pc 4096 Mar 14 18:21 Downloads drwxr-xr-x 2 …



2
$'$ foo'和$“ $ foo”之间的区别
我很难弄清楚可变上下文中单引号和双引号之间的细微差别 我定义: foo=pwd 然后运行这些: echo $'$foo' 哪个回声$foo(意味着$我的回声命令中的第一个被删除) echo $"$foo" 这回声pwd(这意味着bash将$foo我的变量扩展到其值) echo $`$foo` 最后,这回显$~/scripts(我希望它能打印~/scripts而不是$~/scripts) 有人可以帮助我找出这些差异吗?

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.