文件操作 - cd.fish
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/fish/functions/cd.fish
编辑文件内容
# # Wrap the builtin cd command to maintain directory history. # function cd --description "Change directory" set -l MAX_DIR_HIST 25 if test (count $argv) -gt 1 printf "%s\n" (_ "Too many args for cd command") return 1 end # Skip history in subshells. if status --is-command-substitution builtin cd $argv return $status end # Avoid set completions set -l previous $PWD if test "$argv" = "-" if test "$__fish_cd_direction" = "next" nextd else prevd end return $status end builtin cd $argv set -l cd_status $status if test $cd_status -eq 0 -a "$PWD" != "$previous" set -q dirprev[$MAX_DIR_HIST]; and set -e dirprev[1] set -g dirprev $dirprev $previous set -e dirnext set -g __fish_cd_direction prev end return $cd_status end
修改文件时间
将文件时间修改为当前时间的前一年
删除文件