小编Cal*_*YSR的帖子

每次“清除”时如何获取 bashrc 文件

这可能是个坏主意。我想得越多,我就越意识到我可能不应该这样做......但我一直在尝试和失败,所以我真的很想知道如何去做,即使这是一个坏主意。

我想要的是每次运行clear命令时都获取 bashrc 文件。这样做的原因是完全唯物主义的。当我获取 bashrc 时,我有系统信息回显,这对我来说很酷,我希望每次清除时都显示在顶部。
我试图为它设置一些别名,clear但我一直陷入无限循环。显而易见的解决方法是将别名更改为除 clear 之外的其他内容,以便我可以在别名中运行 clear 命令而不会干扰,但我经常键入 clear 以至于此时它在我的大脑中根深蒂固。我希望能够输入 clear 并使其清晰并获取 bashrc 文件。

bash bashrc

13
推荐指数
1
解决办法
2141
查看次数

删除无限嵌套的目录

首先让我说这是我正在使用的 Mac 终端。不是 Linux,但我认为我会在这里得到最好的答案,因为它与 Unix 和命令行有关,而与 Mac 本身无关。

无论如何,问题就在这里。为了变得非常懒惰,我尝试在我的 ~/.bashrc 中编写一个函数,它可以让我进入一个“家庭作业”文件夹,创建一个包含今天日期的文件夹,进入该文件夹,并使用给定的文件打开 vim文件名... 一口气完成。它看起来像……

export DATE="$( date +%d-%b )"
function hw() {
  cd ~/Java/Programs/HW
  mkcd $DATE
  vim "$*"
}
Run Code Online (Sandbox Code Playgroud)

mkcd 是一个函数,它使文件夹同时移动到其中。这就是我的函数现在的样子,它工作得很好。然而,在我进行这项工作的许多尝试中,我犯了一个非常愚蠢的错误,并以我的 mkcd 部分结束了某种无限循环......仍然不确定我是如何管理这个的,我已经删除了该代码。好吧,当我这样做时发生的事情很明显......我现在有一个名为 27-Jan 的文件夹,其中包含无数个名为 27-Jan 的文件夹。(就像我说的真的很愚​​蠢)

好吧,为了让它不再让我越陷越深,我按 ^c 和 viola 我停止了......我改回我的 ~/ 文件夹并快速执行 sudo rm 27-Jan/。令我惊讶(和担心)这不起作用。我尝试了更多的东西来摆脱它,但什么也没做。所以像我一样聪明......我把它移到 .Trash 并不再担心它。从那以后,我清空了几次垃圾箱,但从未真正注意到,但那个该死的文件夹不会消失!它在我的硬盘上占用了零字节,但它仍然存在,只有它的小子文件夹。

我试过的:

sudo rm 27-Jan/
sudo rm -r 27-Jan/ 
Run Code Online (Sandbox Code Playgroud)

这个人说override rwxr-xr-x caldwell/staff for 27-Jan/(many times repeated)/27-Jan?我已经回答过yyes甚至si(如果它说西班牙语)......每次它说No such file or directory并重复上一个问题时。

有没有人见过这样的事情?你知道我能做些什么来让它消失吗?

osx directory rm

6
推荐指数
1
解决办法
3127
查看次数

在模板中创建文件的脚本

我刚刚在我的里面写了一个函数,~/.bashrc它可以让我用一个命令为一个新网站创建一个文件夹。该函数如下所示:

function newsite() {
  mkcd "$*"  # mkdir and cd into it
  mkdir "js"
  mkdir "imgs"
  touch "index.html"
  touch "main.css"
  vim "index.html"
}
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是,我想为 index.html 和 main.css 创建基本模板文件,而不是仅仅接触 index.html 和 main.css 问题是我完全不知道该怎么做。我不太了解使用 bash 命令写入文件。通常我只是在 vim 中打开文件然后去镇上,但是当我进入 vim 时,我希望已经开始了一些事情......

bash vim function

2
推荐指数
1
解决办法
4166
查看次数

标签 统计

bash ×2

bashrc ×1

directory ×1

function ×1

osx ×1

rm ×1

vim ×1