linux shell使用别名,切换当前目录
别名alias
别名就是一种快捷方式,以省去用户输入一长串命令序列的麻烦。
别名使用alias命令
比如
1 2 3 4 5 | alias cp = 'cp -i' alias l.= 'ls -d .* --color=tty' alias ll= 'ls -l --color=tty' alias ls = 'ls --color=tty' alias mv = 'mv -i' |
alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件
比如
1 2 3 | vim .bash_profile # alias olddir= 'source /root/oldcd.sh' |
切换当前目录
在shell中切换当前目录需要source执行
1 | 比如 source /root/oldcd .sh |
1 2 3 4 5 | oldcd.sh: #!/bin/sh echo $1 cd $1 |
执行结果
1 2 3 4 | [root@china ~] # olddir /root/javaapp /root/javaapp [root@china javaapp] # pwd /root/javaapp |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步