Questions tagged «bash»

Bash(Bourne-Again SHell)是默认情况下在Ubuntu命令行界面中使用的shell。

2
为什么双引号中的感叹号会导致Bash错误?
请查看以下命令: $ notify-send SYNC TIME! $ notify-send 'SYNC TIME!' $ notify-send "SYNC TIME!" bash: !": event not found $ 前两个命令按预期产生通知气泡。第三个给出显示的错误。 和 $ echo SYNC TIME! SYNC TIME! $ echo 'SYNC TIME!' SYNC TIME! $ echo "SYNC TIME!" bash: !": event not found $ 同样,这里echo适用于前两个命令,但不适用于第三个命令。 这里还有更多问题(尽管我不打算使用此问题):notify-send "SYNC!TIME"和都echo "SYNC!TIME"给出bash: !TIME": event not …
25 bash 


4
给定路径之前./的含义是什么?
我被告知运行此命令: ./yiic message ./app/messages/config.php 但是我不明白./意思,任何人都可以澄清一下。 注意:请相信我,我们无法在Google上进行搜索。我试过了: ./含义./ ubuntu 没什么都一样。:(
25 bash 


4
Bash自动完成环境变量[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 6年前关闭。 bash自动完成功能似乎不适用于11.04中的环境变量。当前行为如下所示 export SCRIPT=/home/user/script cd $SCRIPT/<tab> 导致在提示变为\之前添加反斜杠()$SCRIPT cd \$SCRIPT/ 如果cd用ls或任何其他命令代替,也会发生相同的情况 另外,如果$ SCRIPT中包含的路径中有一个可执行文件,我想运行该文件 $SCRIPT/<tab> Bash不会在文件夹内显示选项(无论环境变量中包含的路径内是单个文件还是多个文件/目录)。 换句话说,自动完成功能不适用于环境变量。


3
root用户的bash历史记录保存在哪里?
我不是在.bash_history我的主目录中谈论。我通常更喜欢使用sudo -i或sudo su,然后以root用户身份运行命令。 由于在执行这些命令后,历史记录未保存在.bash_history我的主目录中的文件中,因此我想知道此历史记录是否保存在某处,如果是,在哪里?
25 bash 

3
Apt-get安装多个软件包,无需停止
我正在制作一个使用apt-get install安装各种软件包的bash脚本。但是,我注意到如果有一行显示: sudo apt-get install package1 package2 package3 并且找不到任何一个软件包,将不会安装其他任何一个。即使找不到其中一个软件包,我如何使它继续运行? 提前致谢。


4
配置gnome-terminal以将bash作为登录shell启动,不读取.bashrc
我正在尝试将RVM与gnome-terminal集成。 默认情况下,gnome-terminal不会将bash作为登录shell启动。我run command as a login shell按照此答案中的建议启用了有关设置RVM的同一主题,但是执行此.bashrc操作时不会读取文件。 例如,我在中创建一个环境变量.bashrc,然后在启动新的gnome终端时无法读取它。我需要明确运行source .bashrc以读取文件。 这是预期的行为吗?

2
为什么Ubuntu需要这么长时间才能说“找不到命令”
由于某种原因,在我的设置中,当我不小心键入命令时,Ubuntu可能需要几秒钟的时间才能响应“找不到命令”。为什么要花这么长时间?有什么方法可以缩短我必须等待的时间吗? 我的PATH中确实有13个目录,但是即使如此(大多数文件中只有几个文件),也不需要花费几秒钟的时间就可以在13个目录中搜索命令了吗?


7
当前目录的命令行快捷方式类似于〜对于主目录?
当我在终端窗口中使用cp或move命令时,我目前在bash这样的特定文件夹中。 NES@server:~/Desktop/dir1$ 现在我想从此处将文件复制~/anotherdir/dir2到bash(dir1)中当前选择的文件夹中,我将使用以下命令 cp ~/anotherdir/dir2/file ~/Desktop/dir1 快捷方式字符串是否存在以引用当前所选目录?这样,在此示例中,我不必提供目标目录的完整路径,但是命令知道它应该使用bash中当前选择的目录吗?即作为〜代表主目录?

4
iPython类似Shell的命令历史记录
对于不在ubuntu上进行python编程的人来说,ipython是类固醇上的python shell,但它具有这一惊人的功能,它不仅可以基于已知名称自动完成(例如,按tab时bash的方式相同),但是,如果您开始键入命令并按下,它不会滚动浏览整个历史记录(例如bash),而只会滚动显示以相同字母组成的最近命令。 因此,如果您执行了一些长命令,例如scp -r -P 8000 -l user server.com:~/dir/to/copy ./后面跟随了其他几个命令。如果您开始键入scp并按下,bash将显示之前显示的命令,而不是滚动浏览整个历史记录。 bash有这样的扩展名吗?或是否有提供这种功能的外壳?


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.