`pwd)"Cur_Dir=&quo" /> `pwd)"Cur_Dir=&quo"> Linux Shell脚本如何获取当前路径_系统运维_内存溢出

阅读7

Linux Shell脚本如何获取当前路径,第1张

解答如下:

获取

脚本运行所在目标。常用三个方法,推荐第三个

#!/bin/bash

Cur_Dir="$(pwd)"

Cur_Dir="$(cd `dirname $0`pwd)"

Cur_Dir="$(cd -P "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

echo ${Cur_Dir}

cd ${Cur_Dir}

1.pwd命令可以显示当前目录

2.也可以从环境变量PWD中

获取

,像这样:

$

echo

$PWD

3.还能设置相应的提示符

,从提示符中得到当前目录,像这样:

$

export

PS1='[\u@\h

\w]\$

'

你的提示符就变成:

[user@host

~/dev/scripts]$

其中~是你的HOME目录路径。

4.

也可以用变量替换,~+代表的就是当前目录,像这样:

echo

~+

显示的就是当前目录名。

我知道的就这么多了,欢迎大家补充。

1、打开shell连接工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。

2、通过命令:cd /切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。

3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find . -name 'nginx.conf'。

4、假如不知道文件的具体名字只是模糊记得几个关键的单词,那么就可以通过模糊匹配去搜索:find 目录 -name '*nginx*' 查找即可。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

https://54852.com/yw/8502121.html
脚本
(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
raidraid一级用户组
Linux Shell脚本写猜拳游戏
上一篇
2023-04-17
linux进程、线程及调度算法(三)
2023-04-17

发表评论
请登录后评论...
登录
提交

    评论列表(0条)
保存
{label}{label}`pwd)"Cur_Dir=&quo', author : 'raid', cat_name : '系统运维', time_y_m : '2023年04月', time_d : '17', site_motto : '内存溢出' }; {script}{script}