我目前将我的 bashPS1设置为这样的:
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它显示绝对路径而不是相对路径(例如/home/dave/dir而不是~/dir)?
如何ls使用 linux列出(使用)所有非空文件(大小 > 0)?
可能的重复:
在命令提示符中递归获取裸文件名
我想递归列出目录中的所有文件,仅显示文件名(没有扩展名也没有完整路径)。我正在使用 Windows/DOS。
我能得到的最接近的dir是dir /s /b,但它列出了完整路径并显示了扩展名。
好吧,也许我可以忍受扩展,但我必须摆脱路径!
有任何想法吗?
我有一个非常大而深的目录。我想让所有内容都只读。问题是我想我必须区分文件(将获得a=r)和目录(将获得a=rx)。
我怎样才能做到这一点?
我正在使用 ubuntu,我注意到我的许多可运行脚本将无法运行,除非我在主题之前加上./.
例如,如果我有一个 perl 脚本:/home/me/script.pl并且我目前在 中/home/me,则键入script.pl不会这样做,但./script.pl会。
这是为什么?
我同时运行多个 Google Chrome 实例,每个实例都有不同的配置文件(使用--user-data-dir=MyProfileFolder)。我希望 Chrome 实例(配置文件)之一使用代理,另一个像往常一样直接连接。
问题是无论我如何尝试在某些 Chrome 实例中启用代理,它也会影响所有其他正在运行的实例。
如果我只是使用ranch -> Options -> Under the Hood -> Change proxy settings,它会影响整个系统,因为它只是一般的 Windows 代理设置页面。
如果我使用像 Proxy Switch 这样的扩展程序!或切换代理,再一次,在一个实例(配置文件)中启用代理会影响所有其他实例(即使扩展程序甚至没有安装在其中)。
有没有解决的办法?
我在 Firefox 中从来没有遇到过这个问题。
google-chrome proxy multiple-instances google-chrome-extensions
我经常rm -rf mydir从 Linux 中删除一些大目录。
这需要永远!
有什么办法可以加快速度吗?
可能的重复:
如何分叉一个在 shell 退出时不会死亡的进程?
有时我使用 NX 远程连接到我的 Ubuntu。然后我在后台运行一些作业,例如:
$ /path/to/script.pl &
Run Code Online (Sandbox Code Playgroud)
但是,当我注销时,作业停止运行。
即使我注销后如何才能让它们继续?
我在使用特定节点时遇到了一些问题。在我解决它之前,我不希望任何作业在 ii 上运行。如何临时将该节点从节点“池”中取出?
我正在使用 ubuntu 10.10。我想更改我的用户 ID。
如何在不开设其他帐户的情况下更改它?
我尝试使用,System->Administration->Users and Groups但收到一条消息说用户已登录(这是真的,就是我!)。
还尝试使用外壳:
dave@mypc:~$ sudo usermod -u 875 dave
[sudo] password for dave:
usermod: user dave is currently logged in
Run Code Online (Sandbox Code Playgroud)
那我能做什么?
linux ×4
ubuntu ×3
bash ×2
command-line ×2
filenames ×2
cluster ×1
dir ×1
filesystems ×1
grid ×1
ls ×1
path ×1
permissions ×1
prompt ×1
proxy ×1
shell ×1
unix ×1
windows-xp ×1