Questions tagged «bash»

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

2
在.tgz中压缩
我想压缩.tgz中的文件。我知道如何制作tar.gz(与tar和gzip一起使用),有人说这几乎是相同的,但是我需要制作一个.tgz,怎么做?
54 bash  compression  tar  gzip 

6
sudo:来源:找不到命令
我一直在更新bash的一些默认配置文件,并且从我遵循的教程中可以看出,我可以使用以下方法使用新的环境设置重新加载新的配置文件: source /etc/bash.bashrc 唯一的事情是-新的环境变量仅对我当前的用户可用-在我使用sudo时被忽略了。当我关闭终端会话并重新加入时,它们仅可用于sudo。 当我尝试使用时: sudo source /etc/bash.bashrc 我得到错误: sudo: source: command not found 是否有一种简单的方法可以加载新的sudo bash配置文件设置而无需关闭终端并重新启动? -最初,我使用了一些引用变量的安装脚本。我发现虽然当我直接调用脚本时它们可以访问变量(尽管这会导致以后在创建目录时出现问题,因为我需要成为root用户),但使用sudo调用安装脚本不会。 我通过使用以下简单命令进行测试证明了这一点: echo $ENV_VARIABLE sudo echo $ENV_VARIABLE 第一个将输出变量的值,但是第二个将不输出任何内容。



2
在提示上显示新行
我希望在每个提示上添加一个新行。而不是将光标显示在该行上 name@machine:~$ _, 我希望它在下一行,例如: name@machine:~$ _ 谢谢。
53 bash  scripts 

7
如何修改PATH,以便每个终端会话都可以使用更改
我想添加目录以搜索我的搜索路径。我知道我必须修改PATH环境变量。但是,我希望更改是永久的,以便对于我打开的每个“终端”窗口而言,该更改始终有效。 https://help.ubuntu.com/community/EnvironmentVariables中充满了混乱的信息,可能会产生冲突 我正在使用Ubuntu 10.04。假设我要添加/usr/local/foo到我的PATH。哪个文件(.bashrc,.profile,.bash_login,等...),我应该修改,应该怎么新线(S)是什么样子?

2
为什么有一个/ bin / echo,为什么我要使用它?
我注意到/bin/echo我的Ubuntu MATE 17.04系统上有一个二进制可执行文件。 我认为这很奇怪,因为 $ type echo echo is a shell builtin 光标测试表明,/bin/echo它可以执行与Bash内置函数相同的操作echo: $ /bin/echo foo foo $ /bin/echo $USER zanna 那么,为什么还有echo不同于Bash程序的另一个版本,为什么以及何时要使用它呢?



4
如何从终端发送手机短信?
我刚丢了手机。我知道它在我家中,因为我昨晚用过它,所以我的蓝牙扬声器今天早上将连接到它。 如何使用bash发短信给手机?然后电话通知会响起,我可以找到我的电话。 注意:我要求使用bash解决方案,因为它比安装和配置GUI更简单。另外,与使用python,HTML或java等工具相比,在bash上工作更舒服。最后,当您使用Windows Linux子系统(WSL)时,bash解决方案可在Windows 10中使用。 注2:回复评论: 我没有座机,所以不能简单地打电话给我的智能手机。 星期日早上六点,我丢了手机。我可以通过电子邮件给我的手机打电话的人正在睡觉。我不确定电池电量,如果电池没电了,我永远也不会发短信。 几周前,我关闭了智能手机上的电子邮件声音通知,因此无法自己发送电子邮件。 我没有skype或任何VOIP服务提供商 30分钟后,我确实使用下面发布的答案通过发短信找到了智能手机。它隐藏在起居室4英寸高地板家具架子下面。

5
无法从Shell脚本成功获取.bashrc
通常我们可以~/.bashrc使用此命令来获取文件 source ~/.bashrc 但是,如果我在shell脚本中编写并执行它,则什么也不会发生。为什么? 有什么办法吗? 我的剧本: #!/bin/bash chmod a+x ~/.bashrc source ~/.bashrc 也尝试使用.(dot)代替source。结果相同。
51 bash  scripts  bashrc 


5
制表符补全不适用于命令
我试图在运行所有最新更新的Ubuntu 11.04 Beta 1中对命令使用制表符完成功能,但似乎不起作用。(尽管安装了bash-completion软件包) 制表符补全仅适用于目录或文件。 有什么想法可以挖掘吗?


4
如何清除或禁用内存缓存?
系统启动后,几分钟后,我的内存缓存已满,并开始使用交换功能。这是/ proc / meminfo的屏幕截图。 但是,如果在此之后我可以禁用此过程/清理缓存,我认为我的系统将在某种程度上加快速度。如果我在这里错了,请纠正我。 我也尝试过Bleachbit内存清理,但是它似乎无法正确清理内存缓存。此外,该功能仍处于试验阶段。 这里已经发布了一个类似的问题:如何禁用预取缓存?,但这与Ubuntu Server有关,答案也与手动设置等有关。 因此,我想知道是否存在一些用于禁用/启用Ubuntu 12.04的内存缓存的软件。

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.