用户脚本目录
⑴ 脚本工具——递归目录执行git pull拉取最新代码
在实际开发过程中,涉及多项目依赖时,手动逐个更新代码耗时且繁琐。这时,递归目录执行git pull的脚本工具便应运而生,极大提升了开发效率。
此脚本适用于linux操作系统直接执行,对于Windows用户,通过安装Git Bash则能轻松运行。
操作流程简明如下:
打开Git Bash:点击Win键,输入“git bash”,打开该工具。
切换到脚本所在目录:使用“cd 脚本目录”指令,确保脚本在当前工作目录下。
执行脚本:运行脚本命令,脚本将自动扫描目录并执行git pull操作,更新依赖项目代码。
执行后,目录下将生成“project.txt”文件,记录所有被git操作的项目。结合clone脚本,实现代码迁移轻而易举。
如需获取更多工具及资源,请关注公众号:小陈好陈。
⑵ Linux shell 脚本获取当前路径
在Linux shell编程环境中,获取当前工作目录的路径是一个常见操作。要实现这个功能,可以使用内置的"pwd"命令。执行此命令后,它会将当前目录的完整绝对路径输出到变量current_path中,便于后续处理。
具体操作步骤如下:首先,使用"pwd"命令获取路径,然后通过"echo"命令将获取到的路径输出到终端屏幕上。这样,用户就能清晰地看到当前脚本运行的目录位置。
值得注意的是,"pwd"命令返回的是绝对路径,它包括了完整的目录结构和文件系统的根目录。如果你需要的是相对于脚本执行位置的相对路径,可以使用"$0"变量。这个变量会返回执行脚本本身的路径,而不是工作目录,这对于理解脚本在文件结构中的位置很有帮助。
⑶ 在linux中存放启动的配置文件和脚本的目录在哪里
公共的启动配置文件(系统级的)
/etc/bashrc 存有整个系统的别名和功能(发现Ubuntu是/etc/bash.bashrc)
/etc/profile 存有整个系统的环境参数和启动程序
个人的启动配置文件(用户级的)
决定用户自己所独有的一些配置
$HOME/.bashrc 存有用户别名和功能
$HOME/.bash_profile 存有用户环境参数和启动程序(Ubuntu是~/.profile)
$HOME/.bash_logout 存有退出系统时的结束方式
$HOME /.inputrc 存有主要绑定数值和其他位元数值(Ubuntu默认只有/etc/inputrc)