Skip to content

benyangtang/kkshortcut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kkshortcut

linux directory shortcuts, for easy navigation of directories.

== Inistallation
Pretty easy. 
1. Put the file kkcmd into a directory in the command path, e.g., /usr/bin, or $HOME/bin.
2. Source the file bashrckk. You can put this into your bash initialization file:
echo '. bashrckk' >> .bashrc

The shortcut information will be stored in $HOME/.kkdir. 
You can change that by setting an environment var:
export KKDIR=$HOME/mykkdir

== Command list. All commands start with 'kk', because it is easy to type.
kk -- change dir
kka -- assign a shortcut to a dir
kkd -- delete a shortcut
kkl -- list shortcuts
kkg -- search shortcuts
kkv -- set environment variables for shortcuts
kku -- unset the environment variables

== Examples
# Suppose you are in your home directory /home/myname
mkdir -p aazz/bbzz/cczz/ddzz/eezz

#-- assign shortcuts and navigate
cd aazz/bbzz/cczz
kka cc    # assigns shortcut 'cc' to the current dir (/home/myname/aazz/bbzz/cczz)
cd ddzz/eezz
kka aa    # assign shortcut 'aa' to the current dir (/home/myname/aazz/bbzz/cczz/ddzz/eezz)
kk cc     # change to directory /home/myname/aazz/bbzz/cczz
cd /usr/lib/X11
kka x     # assign shortcut 'x' to /usr/lib/X11
kk aa     # change to directory /home/myname/aazz/bbzz/cczz/ddzz/eezz
kk x      # change to directory /usr/lib/X11
kkd cc    # remove shortcut 'cc'

#-- list and search shortcuts
kkl       # list all shortcuts
kkl a c   # list shortcuts whose first letter is from 'a' to 'c'
kkg ee    # search shortcuts whose dirs contain 'ee'

#-- use environment variables
kkv aa    # assign an environment variable kkaa whose value is the dir path.
cp myFile $kkaa # copy myFile to the dir represented by the shortcut aa
kku aa    # unset the environment variable kkaa.

About

linux directory shortcuts, for easy navigation of file system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published