当我改名为<代码>d的名录时。 我失去前任工作领导,除非我记得我记忆中。 是否有一些手法可以迅速回来?
解散:
$ cd ~/some_path
$ cd /another_path
$ command_to_go_back_to_some_path
当我改名为<代码>d的名录时。 我失去前任工作领导,除非我记得我记忆中。 是否有一些手法可以迅速回来?
解散:
$ cd ~/some_path
$ cd /another_path
$ command_to_go_back_to_some_path
你也可以这样做。
$ pushd ~/some_path
$ pushd /another_path
$ popd
$ popd
您可再读到最后的继承文件cd -
。
As mentioned you can use cd -
. The shell internally does a cd $OLDPWD
.
如使用文字,可使用<代码>OLDPWD的彩票变量:其中包含以前的工作名录。
$ pwd
/home/username
$ cd /usr/bin
$ pwd
/usr/bin
$ cd "$OLDPWD"
$ pwd
/home/username
我更喜欢在文字上的<代码>cd-之上,因为我不必压制任何产出。
如果你想用文字来加以使用并抑制产出,那么:
cd - > /dev/null
Bash has a shortcut ~-
that expands to the previous working directory, just as ~+
expands to the current working directory:
cd ~-
虽然这比<代码>cd-更合适,但这种知识在其他情况下是有用的(例如,将档案重新命名为)。 mv foo bar baz ~-
。
cd - 指挥将带回你上下台。 你可以认为,这是你现任和前任董事之间争.的捷径。
pushd allows you to push directories onto a stack as you cd into them, while popd pops them back off.
For example:
~ $ pwd
/home/user
~ $ cd folder1
/home/user/folder1 $ pushd folder2
/home/user/folder1/folder2 ~ $ pwd
/home/user/folder1/folder2
~ $ popd
/home/user/folder1 $ pwd
/home/user/folder1
I m attempting to write a bash script to parse out the following log file and give me a list of CURRENT players in the room (so ignoring players that left, but including players that may have rejoined)...
How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks
I like to write bash shell scripts on my iPhone, put them in an app folder with an icon, plist, etc., so they execute like apps by tapping their icon on SpringBoard. This is not interactive like ...
From a programming standpoint, when you set the bash shell to use vi or emacs via set -o vi or set -o emacs What is actually going on here? I ve been reading a book where it claims the bash shell ...
I am construcing a command in bash dynamically. This works fine: COMMAND="java myclass" ${COMMAND} Now I want to dynamically construct a command that redirectes the output: LOG=">> myfile.log ...
I want perform sha1sum file1 and sha1sum file2 and perform bitwise OR operation with them using bash. Output should be printable i.e 53a23bc2e24d039 ... (160 bit) How can I do this? I know echo $(( ...
I m 试图撰写一个双面文字,处理一个文件清单,其名字在投入档案中每栏一栏储存,就像一个一样。
Is it possible to set the Screen Title using a shell script? I thought about something like sending the key commands ctrl+A shift-A Name enter I searched for about an hour on how to emulate ...