最近弄了个ssh,但是必须在本地就启动socks,每次开始那是相当的烦人啊,于是我就开始寻求在ubuntu中自动执行指令的方法
发现在用户的根目录中的.profile合乎要求
打开文件,我们发现有这么一段话
~/.profile: executed by the command interpreter for login shells.
也就是说,这个文件,是在系统开始登陆的时候执行的,因为是在用户的根目录下,只有在该用户登陆的时候才会执行
This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login exists.
这一行告诉我们,其实执行是有顺序的,如果之前系统找到了.bash_profile或者.bash_login的话,.profile是不会执行的
但幸运的是,在ubuntu中,一般默认是只有.profile
在文件的最后加上你想执行的命令就行啦!