AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[path](server)

Martin Hope
Lawrence Cooke
Asked: 2021-11-01 10:12:15 +0800 CST

在 MacOS 上永久添加到 $PATH

  • 1

我正在尝试在 MacOS (Monterey) 上添加到我的 $PATH

当我使用

export PATH=$PATH:~/.composer/vendor/bin

它将它添加到 $PATH 并且我可以在使用时看到它

echo $PATH

但是,当我重新启动计算机时,该项目已从 $PATH 中删除,需要再次添加。

有没有办法将它永久添加到 $PATH 中?

我注意到的一件事是没有 ~/.profile 文件。

我需要制作一个并添加一些东西吗?

mac-osx path
  • 1 个回答
  • 10364 Views
Martin Hope
DemagusMiyan1980
Asked: 2021-04-20 17:14:04 +0800 CST

我需要重命名文件并插入日期

  • 0

我正在尝试设置一个日常流程来查找文件,重命名它并在文件名中插入上一个日期。我希望将文件命名为“Filename_MMddyyyy.csv”,其中 MMddyyyy 是前一天。我设法重命名了文件,但我是个菜鸟,我不知道如何计算前一天的日期并将其插入文件名中。这是我到目前为止所做的事情:

cd C:\

set file= \\pathtothefile\*.CSV
if exist %file% (
    ren \\pathtothefile\*.CSV Filenamehere_%date:~10,4%%date:~7,2%%date:~4,2%.CSV
)
windows-command-prompt path command date name
  • 1 个回答
  • 132 Views
Martin Hope
MalcolmOcean
Asked: 2019-02-18 09:52:15 +0800 CST

对作为我的 CSS 文件的 *body* 的 url 的奇怪请求

  • 1

我不太确定如何表达这一点,但我的 NodeJS 服务器最近出现错误,因为某些中间件库无法解析来自 url 的某些参数。当我查看发生这种情况的 url 时,该url似乎类似于

/*!%20%20*%20angular-hotkeys%20v1.4.5%20*%20https://chieffancypants.github.io/angular-hotkeys%20*%20Copyright%20(c)%202014%20Wes%20Cruver%20*%20License:%20MIT%20*/.cfp-hotkeys-container%7Bdisplay:table!important;position:fixed;width:100%;height:100%;top:0;left:0;color:

是的。那是网址。我知道它看起来不像一个网址。这是我正在使用的 CSS 文件的前 270 个字符。也会定期请求其他 CSS 文件。

这到底是怎么回事?

我查看了发送这些请求的用户代理,它是混合的:mac 上的 chrome 72,linux 上的 chrome 71,mac 上的 firefox 64。所以大概不是流氓浏览器或蜘蛛。

我查看了我的代码,这些文件每个只有一个引用,例如

<link defer="defer" rel='stylesheet' href="/css/lib/hotkeys.min.css">

(他们并不都有延迟)并且没有人报告这些文件未加载的问题。

我的计划是编写一个中间件来拦截这些请求,因为它们都以 css 注释开头,/*并在参数解析中间件变得脾气暴躁之前返回错误。但这实际上并不能解释正在发生的事情。

path
  • 1 个回答
  • 25 Views
Martin Hope
wsaxton
Asked: 2016-08-10 16:40:53 +0800 CST

如何修改我的 vagrant 配置脚本使用的 $PATH?

  • 0

我在 /etc/profile.d 中有一个 shell 脚本,它在我的 $PATH 中添加了一些目录,但是 vagrant 在运行特权配置脚本时看不到。这使用 sudo 并且 sudo 看不到这个修改后的 $PATH。

有没有办法让流浪者看到这条路?

编辑:添加了一些澄清的话。我只是在寻找如何在特权配置脚本中修改 $PATH 。

linux centos path vagrant
  • 1 个回答
  • 1808 Views
Martin Hope
dannymcc
Asked: 2012-07-18 01:16:49 +0800 CST

运行命令以解压缩带时间戳的文件夹中的文件?

  • 1

我有一个 .tar 文件,每晚由我们的一个客户管理系统传输到我们的服务器。该文件是一个压缩的 .sql 文件,我需要将其解压缩并转储到我们的数据库中。

.tar 文件的目录是/root/backups/premvet_sync/2012.07.17.10.09.19. 如您所见,该目录是文件上传到我们服务器时的时间戳。

我正在尝试创建一个将 CD 放入目录然后解压缩的 cron 作业。我通常使用的命令是这样的:

cd /root/backups/premvet_sync/2012.07.17.10.09.19 && tar -xvf backupfile.tar

显然该命令只会运行一次(当时间戳与 cron 作业路径匹配时)。有什么办法可以将 CD 放入最新目录吗?

如果有任何区别,服务器正在运行 Ubuntu 10.04 LTS。

更新

对于任何感兴趣的人,这是最终的(有效的)bash 脚本。

#!/bin/sh
# Untar backup database and dump into local mysql server.

echo "Finding latest backup directory"
dir=$(ls -td1 /root/backups/backup/* | head -1)

echo "Opening latest backup directory"
cd $dir

echo "Uncompress backup
tar -xvf backup.tar

echo "Dig down into correct directory"
cd $dir/backup/databases/MySQL

echo "mysqldump the compressed database file"
gunzip < backup.sql.gz | mysql -u USERNAME -pPASSWORD restore_db_name

echo "Done."
backup cron path directory tar
  • 2 个回答
  • 260 Views
Martin Hope
Xetius
Asked: 2010-04-17 03:36:10 +0800 CST

从首选项启动 FTP 的 OSX 问题

  • 2

当我尝试在首选项(文件共享->选项->使用 FTP 共享文件和文件夹)中启用 FTP 服务时,复选框启用然后再次禁用。控制台正在给我消息:

16/04/2010 12:14:20 com.apple.coreservicesd[51] sh: launchctl: command not found

这向我表明它找不到 launchctl 可执行文件

launchctl 存在于文件夹 /bin 中

/bin 设置在 PATH 变量中,用于 sh 和 bash shell 以及 ~/.MacOS/environment.plist

我该如何解决这个问题,以便我的偏好可以找到这个问题,以便我可以启用 FTP 服务。

编辑:根据各种建议,我从 .MacOSX 文件夹中删除了 environment.plist 文件,从磁盘实用程序运行验证权限/修复权限。我创建了另一个管理员用户并尝试为该用户启动它。

launchproxy 的权限是:

-r-xr-xr-x   1 root  wheel    60032 25 Jul  2009 launchproxy

并运行命令/usr/libexec/launchproxy ftpd -l -n给了我:

launchproxy[964]: launch_msg(CheckIn): Operation not permitted
ftp mac-osx path launchctl
  • 1 个回答
  • 567 Views
Martin Hope
user9474
Asked: 2010-04-14 08:48:10 +0800 CST

如何在 Mac OS 上设置 PATH 变量,以便非终端应用程序也能看到它?

  • 3

我需要在 Mac OS 上的 PATH 变量中添加一个目录。

我将它添加到.bash_profileand.profile中,这适用于终端。

但是 Emacs ( http://emacsformacosx.com ) 仍然不使用新的 PATH 变量。(我正在尝试从 emacs 运行乳胶,但它没有在我的 中找到该命令,/usr/local/bin我正在尝试将其添加到 PATH ...)

我什至注销并重新登录,但仍然没有运气。

有什么建议么?

mac-osx path emacs
  • 2 个回答
  • 2952 Views
Martin Hope
vps
Asked: 2010-03-13 20:40:04 +0800 CST

是否有一些技巧可以替换 Windows 中的重新启动?

  • 0

我已将 的目录添加php.exe到PATH变量中,可用于administrator,但不可用于 user daemon。

但是重启后就可以了,为什么要重启呢?有什么技巧可以代替重启吗?

windows environment-variables path
  • 1 个回答
  • 71 Views
Martin Hope
Marlon
Asked: 2010-03-12 10:41:57 +0800 CST

在 openSuse 上永久更改 PATH 变量

  • 3

好的,所以我正在尝试做一些应该相当简单的事情,但由于某种原因,我似乎无法让它发挥作用。我只想在 openSuse 中为 PATH 环境变量添加一个路径。

到目前为止,我已经在 /etc/default/su 中编辑了以下行:

PATH=/usr/local/bin:/bin:/usr/bin

用这条线:

PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/php/bin:/usr/local/mysql/bin

基本上,我想做的就是访问 php 和 mysqld,无论我如何直接从命令提示符登录,而不必每次都键入尾随 /usr/local/php/bin/。我什至在编辑正确的文件吗?

我有点像 Linux 新手,想要完成一些微不足道的事情,这让我望而却步。那里的服务器之神,请放下面包屑,好吗?:-)

environment-variables shell path opensuse
  • 2 个回答
  • 23938 Views
Martin Hope
Feckmore
Asked: 2010-02-26 10:39:52 +0800 CST

DOS路径无法在VM中解析

  • 1

作为一名开发人员,我让我们的系统团队设置了一个服务器的虚拟机来练习升级旧的第三方应用程序。此服务器有自己的 SQL Server 2000 实例,专门用于此应用程序。

当我启动 SQL Server Enterprise Manager 时,我无法连接到本地服务器。错误读取:

An error 3 - (The system cannot find the path specified)
occurred while performing this service operation 
on the MSSQLServer service.

起初,我认为将 VM 放到网络上所需的服务器的新名称和 IP 地址可能会起作用。但是,我查看了该服务,但它还没有启动。尝试手动启动它会产生相同的错误。

我尝试将服务的可执行路径放入Windows资源管理器的地址栏中

C:\PROGRA~1\MI6841~1\MSSQL\binn\ 

但得到了错误:

Cannot find 'file:///C:/PROGRA~1/MI6841~1/MSSQL/binn/'.
Make sure the path or Internet address is correct.

当我在物理服务器上做同样的事情(将路径粘贴到 Windows 资源管理器中)时,它会很好地打开文件夹。

出于某种原因,VM 似乎在识别 DOS 兼容路径时遇到问题。

关于如何解决这个问题的任何想法?


编辑:文件和路径确实存在,完整路径是:

C:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe

SQL Server 未运行,因为这是正在尝试启动的服务。如果您手动尝试启动该服务,则会收到相同的错误。

virtualization sql-server service path
  • 0 个回答
  • 263 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve