Questions tagged «command-line»

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

4
Bash命令历史记录不起作用
会话之间的命令历史记录未保存。我正在使用guake,并且该会话的历史记录工作正常。 我注意到.bash_history有一些我在sudo -s模式下执行的命令,然后再次尝试了相同的命令,并且保存了会话中的所有命令,所以我尝试了chmod 777 .bash_history 现在,旧命令显示在会话开始时,但是没有保存新命令 提前感谢

2
执行命令后,是否可以将命令的输出保存到文件中?
在终端窗口打开时,即在终端中执行了命令之后,在命令运行后将命令输出保存到文件中,是否存在一种优雅的方法? 输出仍然存在于端子中。现在,我可以复制并粘贴所有行并将其保存到文件中。 但是也许存在一种以某种方式将终端窗口的输出缓冲区写入文件或者甚至更好地将已执行命令的输出写入文件的方法吗?

6
我可以更改guake选项卡的名称以显示当前命令吗?
我非常频繁地使用guake,并在任何时间将ssh放入3台以上的计算机中。我还在某些选项卡(终端)上运行守护程序。我想知道的是,是否可以将当前命令的名称作为终端的名称?右击选项卡并更改其名称会导致以下情况:(在5号航站楼后查看选项卡) 谢谢。

3
如何删除定位返回的所有文件
目前他是我的工作: 步骤1: locate fooBar /home/abc/fooBar /home/abc/Music/fooBar 第2步: 通过复制粘贴每一行来手动执行删除。 rm /home/abc/fooBar rm /home/abc/Music/fooBar 如何一步一步做到这一点?就像是 定位fooBar> rm 谢谢。

4
如何通过命令行安装Parallels Tools?
我在iMac上的Parallels 6(昨天的最新更新)上运行了Ubuntu Server 10.10。我单击了Parallels Desktop菜单中的Install Parallels Tools,但是看不到文件prl-tools-lin.iso应该放在什么位置。 不明白我可能必须做的警告是否mount -o exec适用于我。如果我可以找到它,我想我可以将它挂载并运行。有任何想法吗?


3
TERM shell变量的默认值如何设置?
升级到Maverick之后,我将TERM变量设置为'dumb',在从Lucid运行的相同主目录下不会发生这种情况,并且我没有手动更改与TERM相关的任何内容。 知道从哪里可以设置TERM变量吗?

3
如何将2> / dev / null作为变量传递?
我有这段代码可以工作: # Hide irrelevant errors so chrome doesn't email us in cron if [[ $fCron == true ]] ; then google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" 2>/dev/null else # Get silly error messages when running from terminal google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" fi 如果我尝试这样缩短它: # …

8
将文件组(Filename *)复制到备份(Filename * .bak)
背景 在Linux中,您可以: 列出一组文件 ls Filename* 使用以下命令删除一组文件 rm Filename* 使用移动文件组 mv Filename* /New/Directory 但是您不能使用以下命令复制一组文件:cp Filename* *.bak 更改Linux cp命令以复制文件组 我有一组文件要复制,而不用一个cp命令一个个地输入名称: $ ls gmail-meta3* gmail-meta3 gmail-meta3-REC-1558392194-26467821 gmail-meta3-LAB-1558392194-26467821 gmail-meta3-YAD-1558392194-26467821 如何使用类似旧DOS命令的内容copy gmail-meta3* *.bak? 我不想四次键入类似的命令: cp gmail-meta3-LAB-1558392194-26467821 gmail-meta3-LAB-1558392194-26467821.bak 我正在寻找一个接受旧文件名和新文件名组参数的脚本/函数/应用程序,而不接受带有硬编码文件名的文件。例如,用户可以键入: copy gmail-meta3* *.bak 或者他们可以输入: copy gmail-meta3* save-*

2
bash中的多行别名
我有以下脚本。这是一个简单的测试用例,其中可以a是任何字符串值,b并且应该是路径。 #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" 但是,每当我尝试执行./sample.sh时,都会出现以下错误: ./sample.sh: line 3: alias: jo: not found ./sample.sh: line 3: alias: echo please: not found ./sample.sh: line 3: alias: enter: not found ./sample.sh: line 3: …

5
bash shell输出历史文件位置
bash shell在哪里存储实际的终端会话?我想阅读以前使用的命令的输出。我能找到的所有信息都是如何存储命令的输出。 由于输出显示在屏幕上,因此无论如何都必须将其存储在某个地方。所以我的问题是:在哪里?

1
无法再在Bash Terminal中使用CTRL +左/右
我通常使用CTRL+ Left和CTRL+ Right在命令行中的单词之间导航。我今天早上换了笔记本电脑,再也不能这样做了。相反,CTRL+ Left输入代码会在终端中打印出来。 即:这是我尝试使用CTRL+ 导航时的输出Left: ~ $ test test ;5D;5D;5D 奇怪的是,我仍然可以在VIM中使用CTRL+ Left/ Right。


2
.desktop文件中的pkexec命令
我为Androxyde的Flashtool(用于Sony Xperia设备的实用程序,必须使用其文件夹中的可执行文件打开该实用程序)制作了一个.desktop文件,该文件需要root特权才能使用fastboot实用程序。我曾经使其与一起使用gksu,但是我在Ubuntu 15.04上使用,而gksu现在已经很旧了。 我试图修改exec从线Exec=gksu /home/natasha/FlashTool/FlashTool 至 Exec=pkexec /home/natasha/FlashTool/FlashTool 然后,我读到有关pkexec不允许运行X11应用程序的信息,因此我以这种方式进行覆盖: 链接到Imgur.com上的完整图像 现在的问题是:它询问我密码,但Flashtool的GUI无法启动。但是,如果我在终端中执行该命令,程序将启动而不会出现问题。我能做什么? 链接到Imgur.com上的完整图像


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.