我有一个带有指向其他目录的符号链接的目录。我想使用 tar 命令归档符号链接,而不是作为链接,而是作为包含它们引用的目录文件的档案。我怎样才能做到这一点?
在以下脚本中,如何排除循环中的目录?我想这样做是因为所有文件都是指向同一级别存在的这个目录的符号链接,所以我不想添加它。
cd /var/www
for dir in */
do
base=$(basename "$dir")
tar -czfh "${base}.tar.gz" "$dir"
done
在 VIM 中,例如,当我映射<F9><F10>
到一个命令和<F9>
另一个命令时,当我按 F9 以允许我按<F10>
访问映射到的命令时它会等待 1-2 秒<F9><F10>
,如果我不按<F10>
它执行映射到的命令<F9>
.
有没有办法改变这个等待时间?
在 bash 脚本中,我想编辑一个文件。有没有办法在vim中编写一个宏,保存它然后在bash脚本中调用它?
我使用 SSH 连接到我的服务器:
ssh user@server -p 2224 -zZ abcd
我的服务器上也有一个 git 存储库。我知道克隆的唯一方法是:
git clone ssh://user@server.com:2224/path/to/repo
使用上述命令我无法连接到我的服务器,因为-zZ abcd
不在命令中。我尝试了以下命令但不起作用。
git clone ssh://user@server.com:2224/path/to/repo -zZ abcd
git clone "ssh://user@server.com:2224/path/to/repo -zZ abcd"
如何在git-clone
命令中包含 ssh 参数?
在 VIM 中,有没有办法将键绑定到 shell 命令?例如,当按下 F3 时git commit -a -m "test"
应该执行。
当我在浏览器的地址栏中输入 127.0.0.1 时,我得到以下结果:
Not Found
The requested URL / was not found on this server.
Apache/2.2.22 (Fedora) Server at 127.0.0.1 Port 80
Run Code Online (Sandbox Code Playgroud)
什么会导致这个问题?
不小心在/var/目录中我运行了chown root . -R;chgrp root . -R
. 现在像 mysql 这样的服务无法启动。有没有办法恢复默认所有者和组?
如果没有办法,/var/lib/mysql目录及其文件的默认所有者和组是什么?
vim ×3
bash ×2
fedora ×2
apache-httpd ×1
git ×1
linux ×1
permissions ×1
ssh ×1
symlink ×1
tar ×1