fs nav-命令行的文件系统导航快捷方式
fsnav的Python项目详细描述
飞行导航系统[构建状态](https://travis-ci.org/geowurster/fs-nav.svg?branch=master)(https://travis-ci.org/geowurster/fs-nav)[![覆盖状态](https://coveralls.io/repos/geowurster/fs-nav/badge.svg?branch=master)(https://coveralls.io/r/geowurster/fs-nav?branch=master)
红色,以便使用
特定工具。"fs nav"的目标是让新用户和那些发现自己在复杂文件系统中导航的用户更容易、更直观地导航到常见位置。
设置"fs nav"时,允许用户导航到"桌面",如下所示:
$pwd
/users/geowurster
$desktop
$pwd
/users/geowurster/desktop
h[cygwin](http://cygwin.org)。
commandline实用程序
---------
\nav导航工具负责驱动文件系统导航。
有几个子命令,其中最重要的是"nav get",它打印出别名的路径。
$nav get home
/users/geowurster
应用程序':'/applications',
'desk':'/users/geowurster/desktop',
'desktop':'/users/geowurster/desktop',
…}
可以添加新别名并重新定义默认别名,但不能完全删除默认别名。
$nav config addalias fsnav=~/github/fs nav desk=~/github
$nav get fsnav
/users/geowurster/github/fs nav
s
$nav get desk
/users/geowurster/github
\还有,
处理
通配符扩展,只统计实际存在的路径。
$cd github/fs nav
$count*
9
$count*fsnav/*
<19
installation
----
via pip:
$pip install fsnav
master branch:
$git clone https://github.com/geowurster/fs nav
$cd fs nav
$python setup.py install
setup
----
一旦安装,"fs nav"需要用户向其
配置文件添加启动命令。为了尝试"fs hav",请执行"eval$(nav startup generate)"。
$nav startup profile>;~/.bash配置文件
$source~/.bash配置文件
windows命令行"一词导航"尚未支持。
ng可以正常工作:
$cd~/
$pwd
/users/geowurster
$desktop
$pwd
/users/geowurster/desktop
——
有关给定对象的详细信息,请执行"help(<;object>;)`.
如何使用\35 \35 \35 \35 \35 \35 35 35 35 35 35 35 35 \ \35 35 \ \配置文件是'json'`已编码且当前打开ly在名为"aliases"的部分中包含用户定义的
别名。配置文件的路径存储在"fs nav.configfile"中
,包含别名的节的名称存储在"fsnav.configfile_alias_section"中
{
{
"别名":{
"fsnav":/users/geowurster/github/fs nav/'
}
}
加载配置文件中的别名:
e组别名35;
请注意,python 3需要使用"list()"调用。请注意,最后加载配置文件中的别名
,以便用相同的名称覆盖任何默认别名
。
import fsnav
all_aliases=list(fsnav.default_aliases.items())+list(cfg_aliases.items())
aliases=fsnav.aliases(all_aliases.copy())
还提供了一些特定于"fs nav"的方法。
通常,"aliases()"的实例的作用类似于"dict()"的实例。
import fsnav
aliases=fsnav.aliases()
对于a,p in new_aliases.items():
别名[a]=p
断言已排序(new_aliases.keys())==已排序(aliases.keys())
断言'desk'不在别名中
aliases.update({'desk':'~/desktop')
断言别名['desk'==new_aliases['desk']
有关详细信息,请参见"帮助(fs nav.aliases)"`
红色,以便使用
特定工具。"fs nav"的目标是让新用户和那些发现自己在复杂文件系统中导航的用户更容易、更直观地导航到常见位置。
设置"fs nav"时,允许用户导航到"桌面",如下所示:
$pwd
/users/geowurster
$desktop
$pwd
/users/geowurster/desktop
h[cygwin](http://cygwin.org)。
commandline实用程序
---------
\nav导航工具负责驱动文件系统导航。
有几个子命令,其中最重要的是"nav get",它打印出别名的路径。
$nav get home
/users/geowurster
应用程序':'/applications',
'desk':'/users/geowurster/desktop',
'desktop':'/users/geowurster/desktop',
…}
可以添加新别名并重新定义默认别名,但不能完全删除默认别名。
$nav config addalias fsnav=~/github/fs nav desk=~/github
$nav get fsnav
/users/geowurster/github/fs nav
s
$nav get desk
/users/geowurster/github
\还有,
处理
通配符扩展,只统计实际存在的路径。
$cd github/fs nav
$count*
9
$count*fsnav/*
<19
installation
----
via pip:
$pip install fsnav
master branch:
$git clone https://github.com/geowurster/fs nav
$cd fs nav
$python setup.py install
setup
----
一旦安装,"fs nav"需要用户向其
配置文件添加启动命令。为了尝试"fs hav",请执行"eval$(nav startup generate)"。
$nav startup profile>;~/.bash配置文件
$source~/.bash配置文件
windows命令行"一词导航"尚未支持。
ng可以正常工作:
$cd~/
$pwd
/users/geowurster
$desktop
$pwd
/users/geowurster/desktop
有关给定对象的详细信息,请执行"help(<;object>;)`.
如何使用\35 \35 \35 \35 \35 \35 35 35 35 35 35 35 35 \ \35 35 \ \配置文件是'json'`已编码且当前打开ly在名为"aliases"的部分中包含用户定义的
别名。配置文件的路径存储在"fs nav.configfile"中
,包含别名的节的名称存储在"fsnav.configfile_alias_section"中
{
{
"别名":{
"fsnav":/users/geowurster/github/fs nav/'
}
}
加载配置文件中的别名:
e组别名35;
请注意,python 3需要使用"list()"调用。请注意,最后加载配置文件中的别名
,以便用相同的名称覆盖任何默认别名
。
import fsnav
all_aliases=list(fsnav.default_aliases.items())+list(cfg_aliases.items())
aliases=fsnav.aliases(all_aliases.copy())
还提供了一些特定于"fs nav"的方法。
通常,"aliases()"的实例的作用类似于"dict()"的实例。
import fsnav
aliases=fsnav.aliases()
对于a,p in new_aliases.items():
别名[a]=p
断言已排序(new_aliases.keys())==已排序(aliases.keys())
aliases.update({'desk':'~/desktop')
断言别名['desk'==new_aliases['desk']
有关详细信息,请参见"帮助(fs nav.aliases)"`