电脑用户

计算机爱好者和高级用户的问答


4
apache tomcat对用户的访问权限的最佳实践
我有一个由各种开发人员共享的Linux系统。他们想将战争文件部署在共享位置(/ opt / tomcat)的apache tomcat中。 由于他们没有sudo访问权限,因此我必须更改tomcat目录的文件夹权限。 目录结构/opt/tomcat是- bin/ conf/ lib/ logs/ temp/ webapps/ work/ 在上述情况下的最佳做法是什么-最适合用户的访问权限?暂时,我已将Web应用程序和日志的权限更改为777。 谢谢
22 linux  tomcat 

2
如何仅选择(复制)链接文本的一部分?[重复]
这个问题已经在这里有了答案: 如何选择超级链接的中间部分? (6个答案) 6年前关闭。 让我们以该链接为例: 艺术家约翰·多伊(John Doe)向我们展示了他的猫! 我只想复制文本“ John Doe”。 有可能吗? 问题是我无法将光标放在文本中,因为这样链接才被激活。 解决方法是,复制整个文本,将其粘贴到某个地方,然后切掉相关部分。

4
BASH历史记录在每次登录时被截断为500行
由于某种原因,我无法让系统在重启后保留BASH历史记录。这是我的相关部分~/.bashrc: shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export HISTFILE="$HOME/.bash_history" 据我所知,所有这些都是必要的选项(我知道我曾经能够在多次重新启动后保留历史记录,而过去却没有所有这些选项)。但是,尽管之前已在几次重新引导中添加了这些选项,但在重新引导后,我仍然失去了大部分历史记录。它不是空的,但是没有重新启动前的9999行。 在有人抱怨之前,是的,我已经阅读了这些问题。我已经执行了上面列出的一些建议,其余建议没有帮助或不相关: 使用histappend时Bash历史记录丢失 如何防止Bash更改历史记录? 什么决定了bash history命令中显示的内容? 如何在各个会话之间保留bash历史记录? 定期保存bash历史记录 如果那里可能还有其他相关命令,您可以~/.bashrc 在此处查看我的全部内容。 那么,我想念什么?为什么我的历史记录没有保存?如果有人认为其他文件可能相关,请告诉我,我将其发布。我通过运行grep -i hist \.*进行检查,$HOME该结果显示唯一相关的.文件包含字符串hist或HIST为.bashrc。 我正在运行Linux Mint Debian Edition,GNU bash,版本4.2.36(1)-发行版(x86_64-pc-linux-gnu),而我最喜欢的终端模拟器是(如果相关)terminator。 更新: 遵循@mpy在评论中的建议,我~/.bashrc将set 改为HISTFILE=~/bash_history默认值~/.bash_history,这似乎解决了交互式shell的问题。登录外壳仍然显示相同的行为,历史记录在行处被截断500。但是,HIST在相关文件中没有设置相关变量: $ for f in /etc/profile ~/.profile ~/.bash_profile ~/.bash_login; do \ echo -ne "$f …

2
在sqlite3交互式shell中启用自动完成功能
我在可以使用制表符补全的计算机上使用sqlite3(即.read abc将自动补全为.read abcdefghij.db。我想知道如何在个人计算机上启用此功能。 两台机器都是ubuntu linux,外壳是bash。我指的是sqlite交互式提示中的自动补全。 最初发布在dba上。




2
直接在PowerShell中运行Python脚本
我正在使用Windows PowerShell。假设我有一个名为的脚本test.py,可以打印一些内容。如果我做: PS D:\>.\test.py 然后它会打开一个CMD窗口,打印一些内容然后关闭。它实际上在CMD下运行Python解释器。如果我做 PS D:\>python test.py 它的行为就像我期望的那样,输出出现在PowerShell中。 我该如何命名才能使脚本在PowerShell中运行?


3
进行sudoing时,使用特定所有者(用户/组)创建文件和目录
我需要执行wget某些操作(在cwd中生成一个压缩文件),然后我必须将其解压缩,然后执行一些复制/移动/修改操作,并可能最终执行一个脚本(从下载的档案中)。 现在,所有这些任务直接(wget,提取等)或间接(运行脚本)都会导致创建文件和目录(都在当前工作目录中)。我将所有这些工作作为root(无法与最终的所需用户一起完成)。 问题是:进程中创建的所有内容均由root或sudo用户拥有。完成后(有时是中途),我必须发出一系列chmodand chown命令来使事情变得正确。 现在,如果能以某种方式告诉系统“从现在开始,当我以root身份发出命令时创建的任何文件或目录,您都将拥有这样的所有权和权限”,那就太好了。

4
为什么Linux中的文件复制操作会随着时间而变慢?
我有12〜200 MB的文件。将其中一个复制到另一个驱动器需要20秒。当我尝试一次复制所有这些文件时,它首先说要花5分钟,然后它会一直减慢到几小时又几天。 我正在通过XFCE中的Thunar复制文件,但我记得使用命令行存在类似的问题。为什么会发生这种情况,除了仅逐个复制文件之外,我该怎么办才能补救?


4
在记事本中查找和替换^和〜之间的文本
我有一个很大的文本文件,我想删除^符号和〜符号之间的所有文本。这也需要跨线工作。 我尝试^*~在“查找”框中执行常规的“查找和替换”,在“替换”框中未进行任何操作,但发现0个结果。
22 notepad++  regex 

2
使用ffmpeg将音频文件转换为FLAC?
如何将其中一种格式转换为兼容的16000.0采样率FLAC文件? kAudioFormatLinearPCM = 'lpcm', kAudioFormatAppleIMA4 = 'ima4', kAudioFormatMPEG4AAC = 'aac ', kAudioFormatMACE3 = 'MAC3', kAudioFormatMACE6 = 'MAC6', kAudioFormatULaw = 'ulaw', kAudioFormatALaw = 'alaw', kAudioFormatMPEGLayer1 = '.mp1', kAudioFormatMPEGLayer2 = '.mp2', kAudioFormatMPEGLayer3 = '.mp3', kAudioFormatAppleLossless = 'alac' 我尝试使用ffmpeg ffmpeg -i audio.xxx -acodec flac audio.flac 但结果是 FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice …
22 macos  audio  ffmpeg  flac 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.